Assalamualaikum wr wb
HTTP
Hypertext Transfer
Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang
digunakan untuk sistem informasi terdistribusi, kolaboratif, dan
menggunakan hipermedia.
Penggunaannya banyak pada pengambilan sumber
daya yang saling terhubung dengan tautan, yang disebut dengan dokumen
hiperteks, yang kemudian membentuk World Wide Web pada tahun 1990
oleh fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi
mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi
terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan
koneksi yang sama untuk melakukan transaksi. Dengan demikian,
HTTP/1.1 bisa lebih cepat karena memang tidak perlu membuang waktu
untuk pembuatan koneksi berulang-ulang
HTTPS
Protokol transfer
hiperteks 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). 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://. HTTP tidak menjamin keamanan data yang ditransmisikan antara client dengan server, sedangkan HTTPS menjamin keamanan data yang dikirimkan. Berikut 3 aspek yang ditangani oleh HTTPS, yaitu :
- Autentikasi Server, dengan adanya autentikasi server, pengguna yakin sepenuhnya bahwa ia sedang berkomunikasi dengan server yang ia tuju.
- Kerahasiaan Data, data yang ditransmisikan tidak akan bisa dipahami oleh pihak lain, karena data yang ditransmisikan sudah dienkripsi.
- Integritas Data, data yang sedang ditransmisikan tidak dapat diubah oleh pihak lain, karena akan divalidasi oleh message authentication code (MAC).
Oleh karena itu, pada halaman web digunakan HTTPS, dan URL yang digunakan dimulai dengan https:// bukan dengan http://. HTTP tidak menjamin keamanan data yang ditransmisikan antara client dengan server, sedangkan HTTPS menjamin keamanan data yang dikirimkan. Berikut 3 aspek yang ditangani oleh HTTPS, yaitu :
- Autentikasi Server, dengan adanya autentikasi server, pengguna yakin sepenuhnya bahwa ia sedang berkomunikasi dengan server yang ia tuju.
- Kerahasiaan Data, data yang ditransmisikan tidak akan bisa dipahami oleh pihak lain, karena data yang ditransmisikan sudah dienkripsi.
- Integritas Data, data yang sedang ditransmisikan tidak dapat diubah oleh pihak lain, karena akan divalidasi oleh message authentication code (MAC).
port yang di gunakan
- HTTP menggunakan port 80
- HTTPS menggunakan port 443
kebutuhan SSL
- HTTP menggunakan port 80
- HTTPS menggunakan port 443
kebutuhan SSL
Secure Socket Layers
(SSL) adalah teknologi keamanan yang memungkinkan untuk melakukan
enkripsi terhadap data yang akan ditransmisikan antara client dan
server. SSL memungkinkan kita untuk dapat mengirim informasi penting,
seperti nomor kartu kredit dan login credential, dengan aman. Secara
default HTTP digunakan sebagai protokol komunikasi client-server, dan
untuk dapat menggunakan protokol HTTPS kita diharuskan memiliki
sertifikat SSL.
Jadi dapat disimpulkan bahwa HTTPS lebih aman dibandingkan dengan HTTP
Sekian yang dapat saya sampaikan kurang lebihnya mohon maaf
Wassalamualaikum wr wb
0 Response to "PERBEDAAN HTTP DAN HTTPS"
Post a Comment