Cara Kerja Ssl

Daftar Isi:

Cara Kerja Ssl
Cara Kerja Ssl

Video: Cara Kerja Ssl

Video: Cara Kerja Ssl
Video: Apa Itu SSL dan Alasan Website Butuh SSL 2024, November
Anonim

SSL (Secure Sockets Layer) adalah protokol yang menjamin keamanan komunikasi. Dalam kriptografi saat ini, ini adalah salah satu protokol paling populer, keamanan koneksi yang dicapai karena "lingkungan berlapis". Bagaimana cara kerjanya?

Cara kerja ssl
Cara kerja ssl

instruksi

Langkah 1

SSL berada di antara dua protokol: protokol program klien (HTTP, FTP, Telnet, dan sebagainya) dan protokol TCP / IP untuk mengangkut paket.

SSL sendiri terbagi menjadi dua lapisan: Handshake Protocol Layer (lapisan konfirmasi koneksi) dan Record Layer (lapisan perekaman). Dalam hal ini, lapisan konfirmasi koneksi, pada gilirannya, dibagi menjadi tiga protokol: Handshake Protocol (konfirmasi koneksi), Change Cipher Spec Protocol (perubahan parameter cipher) dan Alert Protocol (peringatan).

Langkah 2

Diagram berikut mengilustrasikan lapisan-lapisan protokol SSL:

Lapisan Protokol Jabat Tangan

Seperti disebutkan sebelumnya, lapisan ini berisi tiga protokol:

Protokol Jabat Tangan

Protokol ini digunakan untuk menegosiasikan data sesi antara klien dan server. Dalam hal ini, informasi berikut ditransmisikan:

1. nomor ID sesi;

2. Sertifikat para pihak;

3. Parameter algoritma kriptografi yang digunakan;

4. Algoritma kompresi yang digunakan;

5. Informasi yang digunakan untuk membuat kunci, atau kunci publik.

Ubah Protokol Cipher Spec

Protokol ini digunakan untuk mengubah data kunci yang digunakan untuk mengenkripsi data antara klien dan server.

Protokol Peringatan

Pesan peringatan menunjukkan perubahan status atau kesalahan. Dalam hal ini, kedua belah pihak diberitahu.

Langkah 3

Untuk memastikan keamanan, yaitu untuk memverifikasi keaslian peserta dalam pertukaran informasi, sertifikat (standar X.509) digunakan dalam protokol konfirmasi. Dalam kriptografi, sertifikat adalah dokumen digital yang mengkonfirmasi korespondensi antara kunci publik dan informasi yang mengidentifikasi pemilik kunci. Sertifikat dikeluarkan oleh otoritas sertifikasi - pihak ketiga yang secara apriori dipercaya oleh pihak-pihak yang terlibat langsung dalam transfer informasi.

Langkah 4

Ada dua metode enkripsi utama yang digunakan dalam kriptografi: enkripsi simetris dan asimetris (kunci publik). SSL menggunakan kedua metode tersebut.

Saat menggunakan kunci simetris, kedua belah pihak menggunakan kunci yang sama untuk mengenkripsi data, ini adalah kondisi yang diperlukan untuk memastikan keamanan transfer informasi. Jenis enkripsi ini digunakan untuk memproses data dalam jumlah besar.

Enkripsi asimetris menggunakan dua kunci yang diperoleh melalui serangkaian perhitungan matematis. SSL menggunakan enkripsi asimetris sehingga server dapat memverifikasi identitas klien dan sebaliknya.

Direkomendasikan: