Pemeriksa header keamanan HTTP
Tempel header respons, bukan URL. Periksa respons akhir setelah pengalihan.
Tinjau header HTTP yang disalin tanpa mengirimkannya ke layanan pemindaian. Analisis berjalan di browser, menilai delapan area konfigurasi, dan membedakan header yang tidak ada dari nilai yang lemah. Alat ini tidak membuka URL, tidak memeriksa isi respons, dan tidak membuktikan bahwa situs aman.
Cara mengaudit header keamanan suatu situs web
-
1
Ambil respons akhir
Ikuti pengalihan dengan alat browser atau klien HTTP tepercaya, lalu salin header respons akhirnya.
-
2
Tempel blok header
Gunakan satu pasangan Nama: nilai per baris. Baris status HTTP diterima, tetapi diabaikan.
-
3
Baca pemeriksaan semantik
Status lulus, tinjau, dan tidak ada ditentukan oleh nilai yang dikenali, bukan sekadar nama yang hadir.
-
4
Uji perubahan dalam konteks
Terapkan dengan hati-hati dan uji ulang halaman nyata karena CSP, COEP, dan Permissions-Policy dapat memblokir fitur yang diperlukan.
Arti dan batas nilai lokal
Skor ini adalah daftar periksa konfigurasi, bukan pemindaian kerentanan atau sertifikasi. Nilai kuat yang dikenali mendapat dua poin, nilai yang perlu ditinjau mendapat satu, sedangkan kontrol yang hilang atau tidak valid mendapat nol.
Area yang diperiksa
| Area | Sinyal kuat menurut alat | Batas penting |
|---|---|---|
| HSTS | max-age positif minimal 180 hari dan includeSubDomains |
Kirim hanya melalui HTTPS dan pastikan semua subdomain mendukungnya |
| CSP | Kebijakan aktif membatasi sumber skrip tanpa *, 'unsafe-inline', atau 'unsafe-eval' |
CSP harus disesuaikan dan diuji pada aplikasi sebenarnya |
| Framing | CSP frame-ancestors, atau X-Frame-Options: DENY/SAMEORIGIN sebagai kontrol lama |
Browser pendukung mengutamakan frame-ancestors |
| MIME | X-Content-Type-Options: nosniff |
Server tetap harus mengirim Content-Type yang benar |
| Referrer | Kebijakan seperti strict-origin-when-cross-origin atau no-referrer |
Sesuaikan dengan kebutuhan analitik dan privasi |
| Fitur browser | Permissions-Policy menutup minimal satu fitur dengan feature=() dan tidak memakai wildcard |
Alat tidak dapat memastikan setiap allowlist cocok |
| Isolasi lintas origin | COOP: same-origin dan nilai COEP yang dikenali |
Header ini dapat mengganggu popup atau sumber lintas origin |
X-XSS-Protection lama tidak diberi poin; nilai selain nol hanya menjadi catatan. Server dan X-Powered-By juga sekadar catatan pengungkapan informasi, bukan bukti kerentanan.
Aturan teknis mengikuti OWASP HTTP Headers Cheat Sheet, W3C CSP Level 3, dan RFC 6797. Blok yang ditempel tidak dapat menunjukkan apakah header diterima melalui HTTPS, apakah sertifikat valid, apakah pengalihan mengubah kebijakan, atau apakah browser menerima respons cache yang berbeda.
Privasi dan penyimpanan alur
Parsing dan penilaian berlangsung di browser ini. Header mentah tidak menjadi properti server kami dan tidak masuk URL. Dalam mode alur, pengenal acak menunjuk ke rekaman sessionStorage yang kedaluwarsa tetap 30 menit setelah dibuat; membukanya kembali tidak memperpanjang waktu. Maksimal tiga rekaman aktif disimpan. Jika penyimpanan gagal, alur berhenti tanpa mengirim data ke tempat lain.
Pertanyaan yang Sering Diajukan
Keberadaan saja tidak cukup. Misalnya, max-age=0 mematikan HSTS dan X-Content-Type-Options hanya mengenali nilai nosniff.
Filter browser ini sudah usang dan dapat menimbulkan masalah. Panduan modern menyarankan CSP yang dirancang baik, serta umumnya menghapus header ini atau mengaturnya ke 0.
Tidak. Analisis tetap berada di browser. Dalam alur, blok disimpan sementara di sessionStorage dengan pengenal buram selama maksimum tetap 30 menit.
Tidak otomatis. Isolasi lintas origin membuka kemampuan tertentu, tetapi dapat memblokir integrasi, popup, atau sumber. Tinjau kebutuhan aplikasi sebelum penerapan.
Tidak. Alat tidak menghubungi situs. Salin header respons akhir dari alat browser atau klien HTTP tepercaya.
Tidak. Nilai hanya mencakup daftar header terbatas dan tidak menguji aplikasi, TLS, autentikasi, atau dependensi.
Content-Security-Policy-Report-Only mengumpulkan laporan tetapi tidak menerapkan pembatasan. Fitur ini membantu peluncuran, bukan perlindungan aktif tersendiri.
frame-ancestors adalah kontrol modern dan diprioritaskan browser yang mendukungnya. X-Frame-Options dapat dipertahankan untuk klien lama.
Alat Terkait
Pemeriksa Open Graph
Tempel HTML halaman Anda dan lihat seketika tag Open Graph dan Twitter Card mana yang ada, tag wajib mana yang hilang, dan nilai persis masing-masing.
Generator Breadcrumb Schema
Buat BreadcrumbList JSON-LD yang valid untuk hierarki halaman apa pun. Menghasilkan markup schema.org siap ditempel ke head situs Anda.
Pemeriksa Indeksabilitas
Periksa apakah sebuah URL dapat diindeks: robots.txt, meta robots, X-Robots-Tag, sinyal kanonik, dan status HTTP.
Parser UTM
Tempel URL kampanye dan baca lima tag UTM standarnya (source, medium, campaign, term, dan content) dengan setiap nilai ter-decode. Cara cepat memeriksa tautan pelacakan sebelum dikirim.
Pembuat Tautan UTM
Bangun URL pelacakan kampanye dengan parameter UTM source, medium, campaign, term, dan content. Tautan bersih ber-URL-encode, siap untuk iklan dan newsletter.
Penganalisis Header Keamanan
Tempel header respons HTTP Anda dan dapatkan saran berprioritas tentang header keamanan yang penting: Content-Security-Policy, Strict-Transport-Security, X-Frame-Options, Referrer-Policy, dan lainnya.
Alat ini tersedia dalam bahasa lain
- Kontroll av HTTP-säkerhetsrubriker [SV]
- Verificador de cabeçalhos de segurança HTTP [PT]
- Comprobador de cabeceras de seguridad HTTP [ES]
- เครื่องมือตรวจสอบเฮดเดอร์ความปลอดภัย HTTP [TH]
- Vérificateur d’en-têtes de sécurité HTTP [FR]
- HTTP-Sicherheitsheader-Prüfer [DE]
- HTTP 보안 헤더 검사기 [KO]
- HTTPセキュリティヘッダーチェッカー [JA]
- HTTP-beveiligingsheaders controleren [NL]
- أداة فحص رؤوس أمان HTTP [AR]
- Trình kiểm tra header bảo mật HTTP [VI]
- Tester nagłówków bezpieczeństwa HTTP [PL]
- HTTP安全头检查器 [ZH]
- HTTP Security Headers Checker [EN]
- Verifica degli header di sicurezza HTTP [IT]
- Инструмент проверки заголовков безопасности HTTP [RU]
- HTTP Güvenlik Başlık Kontrolcüsü [TR]