Saya ingin mengirimkan situs pribadi saya ke daftar pramuat Chrome HSTS .
Situs di sana mengatakan:
Untuk dimasukkan dalam daftar preload HSTS, situs Anda harus:
- Memiliki sertifikat yang valid.
- Alihkan semua lalu lintas HTTP ke HTTPS - yaitu hanya HTTPS.
- Sajikan semua subdomain melalui HTTPS.
- Sajikan tajuk HSTS pada domain basis:
- Kadaluwarsa harus setidaknya delapan belas minggu (10886400 detik). Token includeSubdomains harus ditentukan. Token preload harus ditentukan. Jika Anda melayani pengalihan, pengalihan itu harus memiliki header HSTS, bukan halaman yang dialihkan.
Apakah ini berarti sertifikat saya harus valid untuk semua subdomain, atau hanya bahwa mereka tersedia / dilayani melalui HTTPS? (Saya memiliki sertifikat untuk sub.example.com
, tetapi bukan root.)
Dapatkah saya menerapkan daftar preload HSTS dengan subdomain sub.example.com
?
sumber
Penting untuk memasukkan semua subdomain sebagai SSL untuk masuk ke daftar preload seperti yang ditemukan di sini https://hstspreload.appspot.com/
Apakah itu berarti Anda memerlukan wildcard? Nggak. Anda bisa mendapatkan sertifikat SSL terpisah untuk setiap subdomain. Ini mungkin rute termurah. Anda dapat memilih wildcard, tetapi sampai Anda memiliki 5+ subdomain yang layak dilindungi, tidak layak secara finansial. Either way, semua subdomain harus mode HTTPS jika Anda ingin dimuat.
Menggunakan pemikiran itu, jika Anda menggunakan subdomain sebagai root, Anda harus melindungi subdomain subdomain dengan cara yang sama :) Atau tentu saja, mundur juga, Anda tidak dapat mendeklarasikan HSTS pada sub tanpa melindungi TLD akar.
sumber