INSTAL SSL PADA UBUNTU
III. Langkah-langkah menginstal SSL
1. Instal paket yang dibutuhkan dengan mengetikkan :
2. Buat certificate
$ sudo mkdir /etc/apache2/ssl
$ sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
jika muncul popup seperti dibawah pilih "OK" saja
I. Pendahuluan
SSL adalah protokol keamanan yang
digunakan pada hampir semua transaksi aman pada internet. SSL mengubah
suatu protokol transport seperti TCP menjadi sebuah saluran komunikasi
aman yang cocok untuk transaksi yang sensitif seperti Paypal, Internet
Banking, dan lain-lain. Keamanan dijamin dengan menggunakan kombinasi
dari kiptografi kunci publik dan kriptografi kunci simetri bersamaan
dengan sebuah infrastruktur sertifikat. Sebuah sertifikat adalah sebuah
kumpulan data identifikasi dalam format yang telah distandardisasi. Data
tersebut digunakan dalam proses verifikasi identitas dari sebuah
entitas (contohnya sebuah web server) pada internet.
SSL menyediakan otentikasi (pada sisi
client, dan opsional pada sisi server) terhadap pihak-pihak yang
berkomunikasi. SSL dapat mengamankan koneksi antara dua titik, dan tidak
ada pihak yang dapat melakukan hal-hal yang bersifat destruktif atau
mengakses informasi yang bersifat sensitif. SSL menyediakan sebuah
saluran komunikasi yang aman tanpa perlu adanya pertemuan kedua pihak
yang berkomunikasi untuk melakukan proses pertukaran kunci.
II. Fungsi
Fungsi SSL pada komunikasi aman sama
seperti fungsi TCP pada komunikasi normal, yaitu menyediakan sebuah
infrastruktur komunikasi standar di mana sebuah aplikasi dapat
menggunakannya dengan mudah dan hampir tidak dapat terlihat (invisible).
SSL menyediakan sebuah komponen penting pada sistem yang aman.
Mekanisme otentikasi dasar seperti password Telnet dan otentikasi HTTP dasar menjadi sangat kuat ketika dieksekusi dengan SSL dibandingkan dengan TCP, di mana pada SSL password
tidak lagi dikirim dalam bentuk plainteks. SSL mengenkripsi koneksi,
bukan data pada kedua pihak yang berkomunikasi, dan tidak mengandung
mekanisme untuk otentikasi user ataupun perlindungan password (hanya
koneksi yang diotentikasi, keamanannya akan gagal jika mesin pada kedua
pihak yang berkomunikasi compromised).
Implementasi SSL paling pertama
dikembangkan oleh Netscape Communications Corporation pada awal tahun
1990-an untuk mengamankan HTTP. Pada akhir tahun 1990-an, semakin
terlihat dengan jelas bahwa SSL 2.0 tidaklah aman. Netscape memulai
untuk membangun SSL 3.0. Dengan bantuan Netscape, Internet Engineering
Task Force (IETF, badan yang mengatur untuk standar internet) memulai
untuk menstandardisasi SSL, sebuah proyek yang kemudian dikenal dengan
nama TLS (Transport Layer Security). SSL 3.0 tidak dikembangkan seteliti
TLS, sehingga SSL 3.0 dapat dirilis lebih dahulu dan menggantikan SSL
2.0 sebagai standar industri. TLS yang akhirnya diselesaikan pada tahun
2000, menyediakan protokol terstandardisasi yang pertama untuk SSL.
Walaupun SSL 3.0 masih digunakan secara luas, untuk pengembangan terbaru
termasuk sudah tertinggal karena saat ini hampir semua browser modern
mendukung TLS.
III. Langkah-langkah menginstal SSL
1. Instal paket yang dibutuhkan dengan mengetikkan :
2. Buat certificate
$ sudo mkdir /etc/apache2/ssl
$ sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
jika muncul popup seperti dibawah pilih "OK" saja
$ sudo a2enmod ssl
4. Konfigurasikan ssl dan buat file untuk ssl nya
4. edit file "ssl" yang telah dicopy diatas
$ nano /etc/apache2/sites-available/ssl
5. tambahkan script dibawah ini, pada baris terakhir diatas "“</VirtualHost>”"
SSLCertificateFile /etc/apache2/ssl/apache.pem
7. edit file "default"
$ sudo nano /etc/apache2/sites-available/default
8. Tambahkan script dibawah ini, pada baris terakhir diatas "“</VirtualHost>”"
SSLCertificateFile /etc/apache2/ssl/apache.pem
9. Terakhir restart apache2 dan aktifkan modul ssl
10. Buka browser dan masukkan alamat "https://localhost"
jika berhasil akan nampak seperti gambar berikut:

$ sudo /etc/init.d/apache2 restart
4. Konfigurasikan ssl dan buat file untuk ssl nya
$ nano /etc/apache2/sites-available/ssl
SSLCertificateFile /etc/apache2/ssl/apache.pem
7. edit file "default"
$ sudo nano /etc/apache2/sites-available/default
10. Buka browser dan masukkan alamat "https://localhost"
jika berhasil akan nampak seperti gambar berikut:


Tidak ada komentar:
Posting Komentar