
Surat Terbuka vs Surat di Dalam Amplop Besi
Sebagai web developer, saat mendaftarkan nama domain baru, kamu akan ditawari fitur bernama SSL Certificate untuk mengubah website-mu dari http:// menjadi https://. Apakah ini cuma trik *marketing* pihak hosting? Sama sekali bukan. Ini adalah fitur keamanan paling mendasar di internet modern.
Cara Kerja HTTP (Tanpa S)
HTTP (HyperText Transfer Protocol) adalah bahasa dasar yang digunakan browser (Chrome/Safari) untuk berbicara dengan server. Masalahnya, komunikasi HTTP bersifat Plain Text (Teks Telanjang).
Misalnya, kamu nongkrong di cafe dan memakai Wi-Fi gratisan. Kamu membuka website http://tokobaju.com lalu login dengan password akuKeren123. Karena HTTP itu telanjang, hacker yang iseng duduk di pojok cafe dan membajak jaringan Wi-Fi tersebut bisa melihat teks akuKeren123 dengan sangat jelas melewati udara.
Cara Kerja HTTPS (S = Secure)
HTTPS menambahkan teknologi tambahan yang disebut SSL/TLS (Secure Sockets Layer). Cara kerjanya adalah dengan melakukan Enkripsi data.
Jika kamu login di jaringan Wi-Fi publik yang sama, namun kali ini alamat webnya https://tokobaju.com, datamu akan diacak oleh SSL sebelum dikirim. Hacker yang menyadap jaringan Wi-Fi memang akan tetap menangkap paket datamu, TAPI teks yang mereka lihat bukanlah passwordmu, melainkan karakter acak tak bermakna seperti: Xk9q#mP2lRz!5w.
Data acak tersebut hanya bisa dikembalikan menjadi teks asli (didekripsi) oleh mesin server asli di ujung sana yang memegang "Kunci Rahasia".
Dampak Buruk Jika Web-Mu Masih HTTP
- Kehilangan Kepercayaan User: Browser modern seperti Google Chrome akan memberi cap "Not Secure" (Tidak Aman) berwarna merah secara agresif di samping alamat URL-mu. Pengunjung akan takut dan segera menutup web-mu.
- Dihukum oleh Google (SEO Anjlok): Mesin pencari Google membenci website tanpa SSL. Walaupun artikel web-mu paling bagus di dunia, Google akan menaruh ranking web-mu di halaman paling belakang karena tidak memiliki sertifikat HTTPS.
Kesimpulan
Saat ini, tidak ada alasan untuk tidak menggunakan HTTPS. Hampir semua layanan hosting menyediakannya secara Gratis melalui fitur Let's Encrypt. Sebagai developer, pastikan kamu selalu memaksa (redirect) pengunjung dari http ke https melalui pengaturan servermu.
Mau langsung pakai template?
Jelajahi template gratis dan premium di TampilKit untuk mempercepat proses development project kamu.
Browse Templates