HTTP adalah dasar
komunikasi data untuk World Wide Web (WWW). Setiap kali kita membuka
website / halaman web kita akan menggunakan protokol ini.
Sisi
client meminta sisi server untuk membuka komunikasi pada port 80, port terbuka
sisi server 80 dan di sisi client port acak terbuka.
HTTPS adalah kombinasi dari
Hyper Text Transfer Protocol dan Secure Socket Layer protokol (SSL) / Transport
Layer Security (TLS) untuk menyediakan komunikasi terenkripsi antara web server
dan klien. Biasanya HTTPS digunakan untuk internet banking, transaksi
pembayaran, halaman login, dll
Protokol
ini menggunakan port 443 untuk komunikasi. Website yang sudah menggunakan
protokol ini GMail.com, dan juga situs-situs lain seperti PayPal, Amazon, dll.
Mari
kita lihat hubungan antara komputer kita dan web server ketika kita membuat
koneksi menggunakan HTTPS menggunakan netstat-an.
Apakah HTTPS (Hyper Text
Transfer Protocol Secure) Aman?
Untuk
menjawab pertanyaan ini, mari kita lihat eksperimen di bawah ini. Dalam
percobaan ini, ada 2 orang dalam satu jaringan nirkabel dan BadGuy NiceGuy.
NiceGuy
mencoba untuk membuka http://gmail.com kemudian login ke dalamnya. Di tempat
berbeda, BadGuy dalam jaringan nirkabel yang sama dengan NiceGuy seperti yang
ditunjukkan pada gambar di bawah:
Ksimpulannya
Kesimpulan HTTP
Data
paket yang dikirim menggunakan HTTP tidak terenkripsi, siapapun dapat melihat
data dalam teks biasa seperti BadGuy lakukan. Itulah mengapa tidak menggunakan
HTTP untuk perbankan atau transaksi di internet, dan juga itu tidak dianjurkan
jika Anda membuka website halaman login yang menggunakan HTTP pada jaringan
publik seperti area hotspot nirkabel.
Kesimpulan HTTPS
Data
paket dikirim menggunakan HTTPS dienkripsi, orang tidak dapat melihat data
paket dalam jaringan publik. Itu sebabnya HTTPS biasanya digunakan untuk
perbankan atau transaksi di internet, dan halaman juga login atau halaman lain
perlu untuk mengenkripsi data.
Semoga
memperjelas kita semua