Cara menggunakan Cek Security Headers
- Masukkan URL website lalu klik Pindai header. Kami mengikuti redirect dan menganalisis respons akhirnya.
- Baca nilai dan tabel per header. Setiap header yang gagal menjelaskan risikonya dan nilai yang disarankan.
- Pilih platform kamu (Nginx, Apache, Netlify, Vercel, atau Cloudflare) lalu salin snippet yang dibuat untuk header yang belum ada.
- Deploy, lalu pindai lagi. Uji Content-Security-Policy yang ketat dalam mode
Report-Onlydulu supaya script kamu tidak rusak.
Apa itu header keamanan HTTP?
Header keamanan adalah header respons HTTP yang memberi tahu browser untuk mengaktifkan proteksi bawaan: selalu gunakan HTTPS, menolak merender halaman di dalam frame yang berbahaya, hanya menjalankan script dari sumber tepercaya, tidak menebak tipe file, dan membatasi informasi yang bocor lewat header Referer. Menambahkannya tidak membutuhkan biaya, dan di sebagian besar kasus tidak perlu mengubah kode. Header ini menutup banyak jenis serangan, seperti clickjacking, downgrade protokol, dan berbagai payload cross-site scripting (XSS).
Bagaimana nilai dihitung
Setiap dari enam header memiliki poin. Total (0–100) dipetakan ke nilai: A+ mulai dari 90, A dari 75, B dari 60, C dari 45, D dari 30, E dari 15, selain itu F. Situs yang tidak melayani HTTPS dibatasi maksimal 20 poin.
| Header | Poin | Melindungi dari | Nilai yang disarankan |
|---|---|---|---|
| Strict-Transport-Security | 25 | Downgrade ke HTTP, SSL stripping, pencurian cookie di Wi-Fi publik | max-age=31536000; includeSubDomains (minimal 180 hari agar lolos) |
| Content-Security-Policy | 25 | XSS, injeksi data, script pihak ketiga yang tidak diinginkan | Kebijakan yang disesuaikan dengan situs kamu, misalnya mulai dari default-src 'self' |
| X-Content-Type-Options | 15 | MIME sniffing yang mengubah unggahan menjadi script yang bisa dieksekusi | nosniff |
| X-Frame-Options | 15 | Clickjacking lewat iframe tersembunyi | SAMEORIGIN, atau CSP frame-ancestors 'self' |
| Referrer-Policy | 10 | Kebocoran URL lengkap (dengan token atau kata pencarian) ke situs lain | strict-origin-when-cross-origin |
| Permissions-Policy | 10 | Konten tertanam yang menyalahgunakan kamera, mikrofon, lokasi | camera=(), microphone=(), geolocation=() |
Kami juga menandai header yang membocorkan informasi, seperti Server: Apache/2.4.41 atau X-Powered-By: PHP/8.1. Nomor versi yang tepat membantu penyerang mencocokkan kerentanan yang sudah dikenal, jadi hapus atau persingkat header tersebut.
Menambahkan header di platform populer
Setelah pemindaian, tool ini membuat snippet yang hanya berisi header yang belum ada: add_header … always; untuk Nginx, Header always set untuk Apache (.htaccess atau vhost), file _headers untuk Netlify dan Cloudflare Pages, array headers di vercel.json, serta Cloudflare Worker atau Transform Rule untuk situs di belakang Cloudflare.
Webflow, Squarespace, Wix, dan builder hosting sejenis umumnya tidak mengizinkan pengaturan header respons kustom di paket standar. Solusi yang lazim adalah memasang reverse proxy di depan situs, misalnya mengarahkan domain lewat Cloudflare lalu menambahkan header dengan Transform Rule atau Worker.
Terapkan CSP dan HSTS dengan hati-hati
Content-Security-Policy yang ketat bisa memblokir analitik, widget chat, atau inline script. Terapkan dulu sebagai Content-Security-Policy-Report-Only, pantau konsol browser untuk pelanggaran, dan perketat kebijakannya sebelum diberlakukan. HSTS disimpan di cache browser selama seluruh max-age, jadi mulailah dengan nilai pendek (misalnya satu hari) jika subdomain mungkin masih membutuhkan HTTP biasa. Untuk bagian respons lainnya, periksa setiap header dengan HTTP Header Checker dan verifikasi sertifikat dengan SSL Checker.
Juga dicari sebagai: hsts checker, csp checker, cek header http keamanan, x-frame-options, content security policy, scanner header website, security headers online.
Tool yang cocok dipakai bersama Cek Security Headers
- Generator & Tester Header CORS — Muncul pesan “has been blocked by CORS policy”?
- Cek Redirect — Telusuri URL lompatan demi lompatan untuk melihat setiap redirect, kode status dan waktunya, serta pastikan versi http, https, www, dan non-www domainmu semuanya berujung di satu alamat kanonis.
- Cek SEO & Audit Situs — Tempel URL untuk menjalankan hingga 70 cek SEO on-page plus audit situs lengkap: kecepatan Lighthouse, header keamanan & SSL, data terstruktur, link rusak, robots.txt & crawler AI, dasar aksesibilitas, tracking & persetujuan, SPF/DKIM/DMARC, serta masa berlaku domain.
- Uji Kecepatan Halaman — Jalankan Google Lighthouse pada URL apa pun untuk tampilan mobile atau desktop.
Pertanyaan yang sering diajukan
Apakah header keamanan memengaruhi SEO?
Apakah X-XSS-Protection masih diperlukan?
X-XSS-Protection: 0.Bagaimana cara menambahkan header keamanan ke situs Webflow?
Apakah Content-Security-Policy bisa merusak situs saya?
Content-Security-Policy-Report-Only, perbaiki pelanggaran yang dilaporkan, lalu beralih ke header yang diberlakukan.