logo
GeekFormat

Analisis HSTS

Analisis Strict-Transport-Security

Analisis apakah kombinasi HSTS max-age, includeSubDomains, dan preload memenuhi persyaratan browser dan daftar preload.

Ringkasan analisis

max-age
365d 0h
includeSubDomains
Yes
preload
Yes
Directive Count
3
Struktur HSTS tampak tidak memiliki kesalahan yang jelas

Builder

max-age=31536000; includeSubDomains; preload

Pratinjau JSON

{
  "directives": [
    {
      "key": "max-age",
      "value": "31536000"
    },
    {
      "key": "includesubdomains",
      "value": null
    },
    {
      "key": "preload",
      "value": null
    }
  ],
  "maxAgeSeconds": 31536000,
  "includeSubDomains": true,
  "preload": true,
  "warnings": []
}

Lihat HSTS online, nilai dulu apakah kebijakan paksa HTTPS dikonfigurasi dengan stabil.

Rekomendasi Terkait

Kasus penggunaan

  • Saat akan paksa HTTPS seluruh situs, konfirmasi dulu apakah durasi HSTS dan kebijakan subdomain sesuai environment saat ini
  • Saat remediasi keamanan, konfigurasi nilai max-age yang tepat melalui generator dan centang includeSubDomains
  • Self-check konfigurasi sebelum apply HSTS preload apakah mencakup instruksi preload memenuhi persyaratan browser
  • Saat troubleshooting masalah akses degradasi HTTPS, konfirmasi apakah header respons HSTS dikembalikan dengan benar dan parse setiap instruksi

Fitur

  • Instruksi kunci diurai jelas: durasi, cakupan subdomain, kondisi preload tidak lagi dicampur
  • Self-check sebelum paksa HTTPS: hindari memperbesar kesalahan konfigurasi ke seluruh situs
  • Self-check sebelum preload: membantu menilai lebih awal apakah header HSTS mendekati persyaratan preload
  • Pahami konfigurasi dengan cepat: hasil ditampilkan intuitif, memudahkan kolaborasi developer, ops, dan tim keamanan

Cara Penggunaan

  1. Paste konten header respons HSTS ke area parse, atau gunakan generator untuk mengisi detik max-age dan centang opsi
  2. Di mode parse, lihat max-age (durasi terbaca), includeSubDomains, preload, dan informasi peringatan
  3. Di mode generate, konfigurasi detik max-age, centang opsi includeSubDomains dan preload
  4. Salin konten HSTS yang dihasilkan untuk konfigurasi server atau timpa area input untuk lanjut debugging

Pertanyaan Umum

Apa fungsi HSTS?

HSTS memberi tahu browser untuk hanya mengakses situs ini melalui HTTPS, mengurangi akses degradasi dan serangan man-in-the-middle, tapi sebelum kebijakan dipikirkan matang, juga tidak cocok untuk langsung diatur secara maksimal.

Apa arti max-age, includeSubDomains, dan preload?

max-age menunjukkan durasi berlaku HSTS, includeSubDomains berarti juga berlaku untuk subdomain, preload terkait dengan daftar preload browser. Tool membantu mengurai satu per satu.

Apakah cocok untuk memeriksa apakah situs memenuhi persyaratan HSTS preload?

Cocok. Bisa membantu melihat apakah field inti lengkap, memudahkan pra-evaluasi apakah memiliki kondisi dasar untuk masuk daftar preload.

Mengapa perlu memeriksa HSTS sebelum peluncuran?

Jika konfigurasi tidak tepat, bisa menyebabkan kebijakan HTTPS terlalu longgar atau terlalu ketat. Parse sekali sebelum peluncuran, bisa menemukan lebih awal field hilang, nilai tidak tepat, atau cakupan subdomain tidak lengkap.