웹 보안 진단
내 도메인의 공개 응답을 34개 항목으로 점검합니다. 항목마다 실제로 받은 값, 측정 방법, 판정 기준, 고치는 법을 보고서에 적습니다.
- 소유권 확인TXT 레코드 한 줄. 이미 했다면 건너뜁니다
- 진단 요청보통 10~30초 걸립니다
- 메일로 보고서 링크링크는 90일 동안 열립니다
소유권을 아직 확인하지 않았다면 소유권 확인부터 하세요.
대상 서버에 보내는 요청
- DNS: 공개 리졸버(Cloudflare, 실패하면 Google)에 레코드를 묻습니다.
- 인증서와 TLS 버전: 한국 측정 지점 A가 대상의 443 포트에 TLS로만 접속합니다.
- 도메인 등록 정보는 RDAP, HSTS preload 상태는 hstspreload.org, 발급 기록은 CT 로그에서 봅니다.
- GET 첫 화면
http://와https://. 같은 호스트 안의 리다이렉트만 최대 3번 따라갑니다 - GET 없는 경로 1개. 404 응답과 오류 화면을 봅니다
- HEAD
/.git/HEAD,/.git/config,/.env,/.DS_Store. 본문은 받지 않습니다 - GET
/.well-known/security.txt
모두 합쳐 최대 11건입니다. 공격 문자열, 로그인 시도, 포트 스캔은 보내지 않습니다.
점검 항목 34개 보기
전송 암호화
- TLS 1.0·1.1 허용 여부
TLS-PROTO - TLS 1.3 지원
TLS-13 - 협상된 암호군
TLS-CIPHER - 인증서 체인·검증
TLS-CERT - 인증서 키·서명 강도
TLS-KEY - HSTS 강도·preload 등록
TLS-HSTS - HTTP→HTTPS 강제
TLS-REDIRECT
보안 헤더
- Content-Security-Policy
HDR-CSP - X-Content-Type-Options
HDR-XCTO - 클릭재킹 방어(frame-ancestors·X-Frame-Options)
HDR-FRAME - Referrer-Policy
HDR-REFERRER - Permissions-Policy
HDR-PERMISSIONS - 교차 출처 격리(COOP·CORP·COEP)
HDR-ISOLATION
CORS
- 임의 Origin 반사(CORS)
CORS-REFLECT
쿠키
- 쿠키 보안 속성
COOKIE-FLAGS
콘텐츠 무결성
- 외부 스크립트·스타일의 SRI
CNT-SRI - 혼합 콘텐츠
CNT-MIXED
정보 노출
- 서버·프레임워크 버전 노출
EXP-BANNER - 민감 파일 노출(.git·.env·.DS_Store)
EXP-FILES - 오류 페이지 정보 노출
EXP-ERROR
DNS·메일
- CAA 레코드
DNS-CAA - DNSSEC 서명·검증
DNS-DNSSEC - SPF
MAIL-SPF - DMARC 정책
MAIL-DMARC - MTA-STS
MAIL-MTASTS - TLS-RPT
MAIL-TLSRPT
가용성
- 네임서버 수·사업자 분산
AVL-NS - IPv6(AAAA)
AVL-IPV6 - 도메인 등록 만료
AVL-DOMAIN-EXP - 도메인 이전 잠금
AVL-DOMAIN-LOCK - 인증서 만료 여유
AVL-CERT-EXP - 측정 지점 간 접속 비교
AVL-REACH - 첫 화면 응답 상태·시간
AVL-RESP
운영
- security.txt(RFC 9116)
OPS-SECTXT
등급은 실패와 주의를 위험도(높음, 중간, 낮음)만큼 빼서 매기는 관찰형 설정 등급입니다. 인증이나 공식 심사가 아닙니다.
공개 코드에 새는 비밀 키, 소스맵, 로그와 알림까지 보려면 점검 범위를 정해 심화 진단을 요청하세요.
✓ 보고서 링크를 로 보냈습니다.
메일의 보고서 보기를 누르면 열립니다. 링크를 가진 사람은 누구나 볼 수 있으니 전달할 때 주의하세요. 몇 분 안에 오지 않으면 스팸함을 확인하세요.