
Bayangin Kamu Titip Surat Cinta Lewat Temen...
Bayangin Budi mau ngasih surat cinta rahasia ke Siti yang duduk di ujung kelas. Karena jauh, Budi menitipkan surat itu ke temannya, Joko. Joko orangnya iseng. Di tengah jalan, Joko diam-diam membuka surat itu, membaca isinya, mengelemnya kembali, dan memberikannya ke Siti. Siti dan Budi tidak sadar kalau rahasia mereka sudah dibaca Joko!
Di dunia internet, skenario penyadapan ini disebut serangan Man-In-The-Middle (MITM) Attack.
Masalahnya: Internet HTTP Itu Telanjang (Plaintext)
Saat kamu nongkrong di Warkop atau Bandara dan terhubung ke WiFi Publik Gratis, semua lalu lintas internetmu (Request & Response) akan melewati *Router* mesin WiFi milik tempat tersebut.
Jika website yang kamu buka masih menggunakan alamat HTTP (Tanpa huruf 'S'), data yang mengudara di ruangan itu 100% telanjang. Jika ada Hacker iseng di meja sebelah yang menjalankan *software* penyadap (seperti Wireshark), ia bisa melihat *password* M-Banking-mu terbang di udara persis seperti membaca buku komik. Sangat jelas dan mudah dibaca!
Nah, Di Sinilah 'HTTPS' dan Enkripsi Masuk!
Untuk mencegah pengintaian ini, industri keamanan web mewajibkan penggunaan HTTPS (Hypertext Transfer Protocol Secure). Huruf 'S' di belakangnya berarti komunikasimu dilindungi oleh gembok SSL/TLS.
- Saat kamu mengetik password di web ber-HTTPS, browser-mu akan melakukan sihir matematika (Enkripsi).
- Teks
rahasia123akan diacak menjadi teks monster alien yang panjangnya ratusan karakter:x7H$k9Z!qP2@mN... - Surat alien ini kemudian dilempar ke udara melewati *Router* WiFi warkop.
- Saat Hacker di meja sebelah mencoba menangkap surat itu, ia hanya melihat teks alien yang tidak bisa dipahami. Ia tidak punya "Kunci Pembuka" (Private Key) karena kunci tersebut HANYA dimiliki oleh Server Bank aslinya!
Intinya: Sebagai *user*, jangan pernah memasukkan data kartu kredit atau password di website yang tidak memiliki ikon gembok terkunci di sebelah alamat URL-nya. Dan sebagai *developer*, kamu DIWAJIBKAN menginstal sertifikat SSL/HTTPS di servermu agar pelangganmu tidak dirampok!
Mau langsung pakai template?
Jelajahi template gratis dan premium di TampilKit untuk mempercepat proses development project kamu.
Browse Templates