Next: SSL dengan Apache
Up: Enkripsi
Previous: Konfigurasi Server
  Daftar Isi
SSL merupakan salah satu metode enkripsi dalam komunikasi data yang
dibuat oleh Netscape Communication Corporation. Sebagaimana yang dijelaskan
dalam SSL Protocol Internet Draft (The SSL Protocol, Version
3.0 oleh ALAN O. FREIER dan PAUL C. KOCHER, dapat
Anda buka di http://home.netscape.com/eng/ssl3/ssl-toc.html.
SSL adalah Protokol berlapis. Dalam tiap lapisannya, sebuah
data terdiri dari panjang, deskripsi dan isi. SSL mengambil data untuk
dikirimkan, dipecahkan kedalam blok-blok yang teratur, kemudian dikompres
jika perlu, menerapkan MAC, dienkripsi, dan hasilnya dikirimkan. Di
tempat tujuan, data didekripsi, verifikasi, dekompres, dan disusun
kembali. Hasilnya dikirimkan ke klien di atasnya. (terjemahan
bebas).
SSL hanya mengenkripsikan data yang dikirim lewat http. Bagaimana
SSL berjalan dapat digambarkan sebagai berikut :
- Pada saat koneksi mulai berjalan, klien dan server membuat dan mempertukarkan
kunci rahasia, yang dipergunakan untuk mengenkripsi data yang akan
dikomunikasikan. Meskipun sesi antara klien dan server diintip pihak
lain, namun data yang terlihat sulit untuk dibaca karena sudah dienkripsi.
- SSL mendukung kriptografi public key, sehingga server dapat
melakukan autentikasi dengan metode yang sudah dikenal umum seperti
RSA dan Digital Signature Standard (DSS).
- SSL dapat melakukan verifikasi integritas sesi yang sedang berjalan
dengan menggunakan algoritma digest seperti MD5 dan SHA. Hal
ini menghindarkan pembajakan suatu sesi.
Lebih lanjut artikel yang saya sarankan untuk dibaca untuk mengetahui
lebih dalam tentang SSL (semuanya berbahasa Inggris) :
- Analysis of the SSL 3.0Protocol,DAVID WAGNER dan BRUCE
SCHENEIDER;
http://www.counterpane.com/ssl.html
- Introducing SSL and Certificates, menjelaskan keuntungan sertifikasi
SSL;
http://www.ultranet.com/fhirsch/Papers/cook/ssl_intro.html
- Securing Communications on the Intranet and Over the Internet,
TAHEL ELGAMAL, JEFF TREUHAFT, danFRANK CHEN, Netscape
Communications Corporation;
http://www.go-digital.net/whitepapers/securecomm.html
- The Secure Socket Layer Protocol and Applications, ALLAN
SCHIFFMAN, Terisa Systems,Inc;
http://www.terisa.com:80/presentations/ams/ssl/index.htm
Subsections
Next: SSL dengan Apache
Up: Enkripsi
Previous: Konfigurasi Server
  Daftar Isi
Ahmad Sofyan [ spawn at fade2bl dot ac ]
2001-08-21