Oleh :
Nama : Isnani
NIM : 1957301025
Kelas : TI-3C
Dosen Pembimbing : Muhammad Khadafi S.T., M.T
Nama : Isnani
Nilai :
i
DAFTAR ISI
LEMBAR PENGESAHAN......................................................................................i
DAFTAR ISI............................................................................................................ii
BAB I.......................................................................................................................1
1.1 Tujuan........................................................................................................1
1.2 Dasar Teori................................................................................................1
1.3 Alat dan Bahan..........................................................................................1
BAB II......................................................................................................................2
2.1 Praktikum...............................................................................................2
BAB III....................................................................................................................8
3.1.....................................................................................................................8
ii
BAB I
PENDAHULUAN
1.1 Tujuan
1. Mengenalkan tentang konsep SSL
2. Membuat self-signed server cerificate
3. Melakukan instalasi dan konfigurasi Apache2 + SSL/TLS
4. Melakukan testing instalasi
1.2.2 HTTPS
HTTPS menggabungkan protocol HTTP dan SSL/TLS untuk
menjamin keamanan komunikasi antara Web Server dan Web
Browser. HTTPS beroperasi pada port 443 dan bukan pada port 80
seperti normalnya HTTP. HTTPS bekerja dengan menyediakan
enkripsi untuk konten web dan otentikasi web server. HTTPS tidak
melakukan otentikasi client sehingga website tidak dapat
melakukan otentikasi user selama koneksi. User harus melakukan
sejumlah otentikasi tambahan seperti password, biometric, atau
metode otentikasi lain. Komunikasi SSL/TLS meliputi dua tahap
yaitu handshaking dan data sending. Sebelum berkomunikasi, web
site harus meminta certificate authority (CA) agar dapat menanda
tangani (signing) digital certificate-nya yang berisi public key dari
1
site. User yang menerima digital sertificate CA, segera
memanggil sertifikat root, yang dimiliki ketika mereka menginstall
web browser. Web browser seperti Internet Explorer atau Firefox
sebelumnya telah dilengkapi dengan sejumlah sertifikat root
dari bermacammacam perusahaan seperti VeriSign atau Entrust,
yang memang menspesialiasisikan diri sebagai perusahaan yang
bergerak di bidang sertifikasi.
2
1.3 Alat dan Bahan
1. Sebuah laptop dengan sistem operasi Ubuntu yang terhubung dengan
internet
2. Laptop dapat mengakses repository Ubuntu dengan baik
3
BAB II
PEMBAHASAN
2.1 Praktikum
1. Update repository ubuntu
4
3. Instalasi OpenSSL
5
5. Request sertifikat SSL
7. Konfigurasi apache2
6
9. Mengaktifkan virtualhost untuk SSL
7
10. Tes Webserver melalui protokol HTTPS
8
9
11. Untuk konfigurasi DNS server, install bind9 dengan perintah sudo apt-
get install bind9
10
12. Mengcopy file dengan perintah
11
12
BAB III
PENUTUP
3.1 Simpulan
13