Perbedaan HTTP, HTTPS, dan FTP
HTTP (HyperText Transfer Protocol) adalah protokol yang dipergunakan
untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini
adalah protokol ringan, tidak berstatus dan generik yang dapat
dipergunakan berbagai macam tipe dokumen.Pengembangan HTTP dikoordinasi
oleh Konsorsium World Wide Web (W3C) dan grup bekerja Internet
Engineering Task Force (IETF), bekerja dalam publikasi satu seri RFC,
yang paling terkenal RFC 2616, yang menjelaskan HTTP/1.1, versi HTTP
yang digunakan umum sekarang ini.HTTP adalah sebuah protokol
meminta/menjawab antara client dan server.
Https adalah versi aman dari HTTP, protokol komunikasi dari World
Wide Web. Ditemukan oleh Netscape Communications Corporation untuk
menyediakan autentikasi dan komunikasi tersandi dan penggunaan dalam
komersi elektris.Selain menggunakan komunikasi plain text, HTTPS
menyandikan data sesi menggunakan protokol SSL (Secure Socket layer)
atau protokol TLS (Transport Layer Security).
Kedua protokol tersebut memberikan perlindungan yang memadai dari
serangan eavesdroppers, dan man in the middle attacks. Pada umumnya port
HTTPS adalah 443.Tingkat keamanan tergantung pada ketepatan dalam
mengimplementasikan pada browser web dan perangkat lunak server dan
didukung oleh algorithma penyandian yang aktual.Oleh karena itu, pada
halaman web digunakan HTTPS, dan URL yang digunakan dimulai dengan
‘https://’ bukan dengan ‘http://’Kesalahpahaman yang sering terjadi pada
pengguna kartu kredit di web ialah dengan menganggap HTTPS “sepenuhnya”
melindungi transaksi mereka.
Sedangkan pada kenyataannya, HTTPS hanya melakukan enkripsi informasi
dari kartu mereka antara browser mereka dengan web server yang menerima
informasi. Pada web server, informasi kartu mereka secara tipikal
tersimpan di database server (terkadang tidak langsung dikirimkan ke
pemroses kartu kredit), dan server database inilah yang paling sering
menjadi sasaran penyerangan oleh pihak-pihak yang tidak berkepentingan