Cara Mendaftarkan Domain ke hstspreload.org

HSTS

Apa itu HSTS

HSTS (HTTP Strict Transport Security) adalah sebuah metode dimana website memaksa browser untuk menggunakan koneksi HTTPS (Hypertext Transfer Protocol Secure) ketika melakukan pertukaran data.

HTTPS adalah protokol komunikasi antar jaringan yang memiliki keamanan lebih baik dari versi HTTP berkat adanya proteksi dari Secure Socket Layer (SSL).

Dengan metode HSTS ini, website akan jauh lebih aman. Sebab, hanya akan melayani permintaan dari koneksi HTTPS dan menolak koneksi HTTP yang rentan serangan hacker. Sumber: Niagahoster

Wordpress

  • Untuk wordpress yang menggunakan Apache kalian bisa merubah configurasinya via .htaccess dengan menambahkan baris berikut
1
2
3
<IfModule mod_headers.c>
Header set Strict-Transport-Security “max-age=31536000; includeSubDomains; preload”
</IfModule>
  • Untuk yang menggunakan Nginx, edit config Nginx nya dan tambahkan baris berikut
add_header Strict-Transport-Security max-age=31536000

Firebase Hosting

Untuk yang menggunakan firebase hosting (seperti blog saya ini) kalian cukup menambahkan beberapa baris berikut di file firebase.json pada bagian attribut headers nya.

1
2
3
4
{
    "key": "strict-transport-security",
    "value": "max-age=31536000; includeSubDomains; preload"
}

Jadinya seperti ini, jika firebase.json nya masih default.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
{
  "hosting": {
    "public": "public",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "headers": [{
      "source": "/**",
      "headers": [{
        "key": "strict-transport-security",
        "value": "max-age=31536000; includeSubDomains; preload"
      }]
    }]
  }
}

Netlify Hosting

Untuk yang menggunakan hosting netlify, kalian bisa menambahkan baris berikut di netlify.toml

1
2
3
4
[[headers]]
  for = "/*"
  [headers.values]
  Strict-Transport-Security = "max-age=63072000; includeSubDomains; preload"

Github Pages

Sayangnya sampai artikel ini dibuat, Github Pages masih tidak support HSTS

Mendaftarkan Domain ke hstspreload.org

  1. Kalian kunjungi hstspreload.org

hstspreload.org

  1. Masukan domain kalian yang akan di daftarkan ke HSTS preload list

Masukan Domain Kalian

  1. Klik Check HSTS preload status and eligibility

Check HSTS preload status and eligibility

  1. Jika tidak ada error, maka akan muncul tampilan seperti ini dan kalian ceklis dua-dua nya

Check HSTS preload status and eligibility

  1. Klik Submit rmdhnreza.my.id to the HSTS preload list, maka nanti akan muncul Success

Success

  1. Proses ini membutuhkan waktu sampai berminggu-minggu, jadi kalian bisa cek setiap hari untuk melihat apakah domain kalian sudah terdaftar di HSTS preload list atau belum

Tinggal menunggu

Bantu bagikan halaman ini ke:
Built with Hugo
Theme Stack designed by Jimmy