STATUS IS UP웹사이트 준비 상태

준비도 점검 · 강화 영역 · 가중치 7

HSTS 최소 1년 유지

홈페이지가 max-age를 최소 31536000초(1년)로 설정한 Strict-Transport-Security를 전송합니다.

확인된 사이트
31%

측정된 사이트 144,624개 중

상위 1K 사이트
48%

286개 측정

상위 1M 구간
27%

79,142개 측정

측정되지 않음
41,432

차단, 추가 인증 요구 또는 해당 없음

중요한 이유

HSTS는 이후 방문할 때마다 해당 호스트에 HTTPS를 사용하도록 브라우저에 지시하여, 첫 HTTP 요청이 가로채질 수 있는 여지를 없앱니다.

개선 방법

HTTPS 응답에 Strict-Transport-Security를 전송하세요. 짧은 max-age(예: 300초)로 시작하고, 모든 하위 도메인이 HTTPS로 작동하는지 확인한 다음 31536000까지 단계적으로 늘리세요. 모든 하위 도메인이 HTTPS를 사용할 때만 includeSubDomains를 추가하세요. HSTS 사전 로드는 선택 사항이며 되돌리기 어렵습니다. hstspreload.org 자체도 이를 기본적으로 권장하지 않습니다.

점검 방법

홈페이지가 max-age를 최소 31536000초(1년)로 설정한 Strict-Transport-Security를 전송합니다.

관찰됨: max-age가 1년 이상인 HSTS가 있습니다.

관찰되지 않음: HSTS가 없거나 기간이 1년 미만으로 설정되어 있습니다.

한계: 홈페이지 응답만 확인했습니다. 다른 페이지나 지역에서는 다른 헤더를 전송할 수 있습니다.

스택별 절차

  • Cloudflare: SSL/TLS > 에지 인증서 > HTTP Strict Transport Security에서 HSTS를 활성화하고 max-age를 점진적으로 늘리세요.
  • Amazon CloudFront: 각 배포에 Strict-Transport-Security가 포함된 응답 헤더 정책을 연결하세요.
  • Next.js: 모든 경로에 대해 next.config.js의 headers() 옵션에 헤더를 추가하세요.
  • Fastly: Fastly의 HSTS 가이드에 설명된 대로 VCL 또는 헤더 규칙에 헤더를 추가하세요.
  • Azure Front Door/CDN: Front Door 규칙 집합에 응답 헤더 작업을 추가하세요.
  • Vercel: vercel.json의 headers 섹션에 헤더를 선언하세요.

인기도 구간별

Chrome UX Report 구간관찰됨측정됨
상위 1천48%286
상위 5천39%1,309
상위 1만40%1,653
상위 5만36%12,752
상위 10만36%12,036
상위 50만35%37,446
상위 100만27%79,142

이 항목이 관찰될 가능성이 가장 높은 업종

관찰될 가능성이 가장 낮은 업종

스택별

제공업체별

이 항목이 관찰된 인기 사이트

출처 및 가이드