Anda akan terkejut mengetahui betapa banyak orang
yang salah paham dan terjebak dengan mitos-mitos seputar https. Read
this article and you won’t be one of them!
Https adalah jargon yang paling sering dikampanyekan
oleh situs internet banking dan ecommerce. Benarkah https adalah
jaminan keamanan bertransaksi? Tipe serangan seperti apa yang bisa
dicegah dengan https dan tipe serangan apa yang tidak bisa dicegah
dengan https?
Apa yang Dijamin HTTPS ?
Bayangkan bila suatu saat anda menelpon Call Center
suatu bank untuk melakukan transaksi. Sangat penting bagi bank untuk
memastikan dulu siapa anda, sebelum melakukan transaksi seperti yang
anda minta. Karena melalui telepon, bank hanya bisa mendengar suara
anda, mungkin saja ada orang lain yang berpura-pura menjadi anda dan
menguras habis rekening anda.
Begitu pula di internet, ketika anda mengakses suatu
website, anda harus benar-benar yakin bahwa anda sedang mengakses server
yang benar, bukan situs palsu yang berminat untuk mencuri data rahasia
anda. Sangat berbahaya akibatnya bila anda terjebak mengakses situs
palsu, sebab itu artinya anda memberikan data rahasia anda pada orang
yang salah.
Inilah yang disebut dengan Authentication, yaitu
memastikan identitas, siapa anda. Ketika anda berkomunikasi dengan orang
lain, anda harus tahu betul dengan siapa anda berbicara.
Selain memastikan anda berbicara dengan orang yang
benar, sangat penting pula bahwa hubungan telpon antara anda dan bank
tidak didengarkan oleh orang lain, karena anda akan membicarakan hal
yang sensitif dan rahasia seperti PIN. Inilah yang disebut dengan
Confidentiality, yaitu kerahasiaan data, memastikan tidak ada kebocoran
data di tengah jalan.
Ketika anda mengakses internet, paket data yang anda
kirim akan berkelana dari satu server ke server lain sebelum mencapai
server tujuan. Sangat mudah bagi orang lain untuk melakukan sniffing,
mengintip data anda yang lewat karena internet adalah jaringan umum yang
bebas dipakai siapa saja.
Itulah dua hal utama yang dijamin oleh HTTPS, yaitu
Authentication (who are you speaking with?) dan Confidentiality (is
someone listening to your conversation?). Authentication dan
Confidentiality dalam https dijamin dengan perpaduan penggunaan
kriptografi simetris dan asimetris.