m.hidayatullah 11453101577 keamanan_si_kelas 5e

58
FINAL PROJECT KEAMANAN SISTEM INFORMASI VirtualHost, PKI https (SSL di Xampp), dan PKI e-mail (Thunderbird) Oleh: M. Hidayatullah (11453101577) Kelas 5 E

Upload: m-hidayatullah

Post on 17-Jan-2017

44 views

Category:

Internet


10 download

TRANSCRIPT

Page 1: M.hidayatullah 11453101577 keamanan_si_kelas 5e

FINAL PROJECT KEAMANAN SISTEM INFORMASIVirtualHost, PKI https (SSL di Xampp), dan PKI e-

mail (Thunderbird)

Oleh:M. Hidayatullah (11453101577)

Kelas 5 E

Page 2: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost• Langkah pertama yang harus kita lakukan

dalam membuat VirtualHost + SSL adalah bisa menjalankan CMD sebagi Administrator, Sehingga kita dapat menjalankan perintah, mengubah, atau menjalankan konfigurasi dari suatu file atau program yang diperlukan suatu Hak Akses (Administrator).

Page 3: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...• Klik icon windows yang terletak pada bagian paling

kiri bawah pada komputer/leptop anda, ketikkan “CMD”, kemudian Run As administrator.

Page 4: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...

• Kemudian ketik “set us”, untuk melihat informasi tentang Komputer kita. Maka akan tampak seperti ini.

Page 5: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...

• ketikan perintah berikut di CMD, dan tekan enter:

Page 6: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...• maka secara otomatis akan muncul notepad. Lalu tembahkan

dua baris pada bagian bawah, misal 127.0.0.1 m.hidayatullah.com, dan jangan lupa save.

Page 7: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...• Langkah selanjutnya kita akan melakukan pengujian

apakah berkas hosts tersebut telah berhasil ditambah atau belum, dengan cara ketikan perintah ping m.hidayatullah.com pada CMD.

Page 8: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...

• Tambahkan settingan pada berkas httpd.conf, yang berada pada C:\xampp\apache\conf\httpd.conf

• Kemudian tambahkan settingan berikut pada baris trakhir dan jangan lupa untuk menyimpannya :

Page 9: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...

• Buatlah sebuah folder sites-enabled pada direktor conf dengan perintah berikut di CMD (perhatikan letak folder xampp anda !) :

Page 10: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...• Setelah itu buatlah sebuah berkas di dalam folder sites-

enabled tadi, dengan perintah berikut.

Page 11: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...

• Kemudian tambahkan baris berikut seperti pada gambar berikut :

Page 12: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...

• Langkah selanjutnya kita buat direktori vhosts untuk meletakan logs dan tempat penyimpanan sebuah website yang akan kita buat pada public_html, dengan perintah berikut.

Page 13: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...• Setelah itu, kita akan merestars Apache pada Xampp Control

Panel dengan menekan tombol Stop, kemudian Start kembali.

Page 14: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...

• Sekarang, seharusnya Apache kita sudah memiliki dua buah Dokument Root :

– Di “C:/xampp/htdocs”=>untuk http://localhost/– Dan di "C:/xampp/vhosts/m.hidayatullah.com/public_html"

jika ada yang mengakses http://m.hidayatullah.com.

Page 15: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...

Page 16: M.hidayatullah 11453101577 keamanan_si_kelas 5e

VirtualHost|contin...

Page 17: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp)1. Buka CMD, lalu ketikan perintah cd \

(enter)2. Lalu buat folder baru dengan nama sslcert,

untuk membuat direktori menggunakan CMD ketikan Perintah mkdir. mkdir sslcert (enter)

3. Kemudian masuk kedalam folder sslcert dengan perintah cd \sslcert (enter)

4. Setelah berada pada folder sslcert, langkah selanjutnya adalah membuat 2 folder baru, yaitu folder certs dan private. ketikan perintah mkdir certs private (enter)

• 5. ketik: echo 100001 >serial (enter)• 6. copy con serial (enter)• 100001 maka akan muncul pesan

<Yes/No/All> :ketik All (enter)• lalu tekan ctrl + z (enter)

Page 18: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…•Kemudian Buat sebuah berkas baru, namanya certindex.txt untuk menampung daftar sertifikat yang telah kita tandatangani. ketikan perintah notepad certindex.txt (enter)Lalu akan muncul pesan peringatan, kemudian klik yes.

Page 19: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…• Lalu copas baris-baris berikut dinotepade kemudian save,

Page 20: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…

Page 21: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…

Page 22: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…

Page 23: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…Masukkan perintah berikut, dan tekan enter.

Kemudian buat pass press untuk sertifikat CA yang akan digunakan.

Page 24: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…Pada common name buat “m.hidayatullah.com”

Page 25: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…•ketikan perintah berikut ini C:\xampp\apache\bin\openssl req -new -nodes -out localhost-req.pem -keyout private/localhost-key.pem -config ./openssl.cnf (enter)•Kemudian isi informasi yang dibutuhkan oleh sertifikat. Pada common name bikin localhost

Page 26: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…Setting path agar memasukkan direktori C:\xampp\apache\bin adalah : set path=C:\xampp\apache\bin;%PATH% (enter)

1. menandatangani sertifikat request dari localhost-req.pem tadi, gunakan perintah: openssl ca -out localhost.crt.pem -config ./openssl.cnf -infiles localhost-req.pem (enter).

2. Masukkan pass private key CA.

3. Klik y4. Klik y

Page 27: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…Letakkan CRT ke folder ssl.crt

Page 28: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…Dan key ke ssl.key

Page 29: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…Setelah itu, jangan lupa diganti konfigurasi Apache agar menggunakan sertifikat baru yang Anda buat. Konfigurasi yang harus diganti biasanya terletak di folder extra, cari berkas httpd-ssl.conf

Page 30: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…kemudian ganti dengan sertifikat yang baru :Restart XAMPP, dan anda telah menggunakan sertifikat yang baru

Page 31: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…• Buka browser anda, disini saya menggunkan firefox, pilih advanced, pilih

Certificates, kemudian pilih View Certificates.

Page 32: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…

• Kemudian “Import” sertifikatnya.

Page 33: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…

• Pilih “localhost.crt”.

Page 34: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…

Page 35: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI https (SSL di Xampp) | contin…• Kemudian coba uji dengan mengakses localhost anda.

Sudah ada https, berarti berhasil.

Page 36: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird mail)• Install Thunderbird mail di

komputer anda.• Buat akun google anda.• Buka Thunderbird mail di

laptop anda.• Klik “email”.• Klik “skip this and use my

existing email ”.• Masukkan email dan

password anda.• Klik Continue.

Page 37: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Page 38: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Klik Done

Page 39: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Secara otomatis anda akan dialihkan ke login gmail, isi password dan username anda, setelah itu pilih “Allow”.

Page 40: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Kembali ke Thunderbird, perhatikan bahwa anda telah berhasil login

Page 41: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Tekan “alt”, klik Enigmail, pilih Setup Wizard

Page 42: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Pilih

Pilih

Page 43: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Pilih

Pilih

Masukkan

Page 44: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Pilih

Page 45: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Simpan

Page 46: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Klik

Pilih

Page 47: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…Pilih

Pilih

Page 48: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Pilih

Pilih

Pilih

Page 49: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Tunggu…

Page 50: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Pilih

Pilih

Masukkan email penerima

Page 51: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Pilih

Page 52: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Pilih

Page 53: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Tulislah email anda

Pilih

Page 54: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Page 55: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Maka, penerima akan diminta memasukkan Passphrasenya

Page 56: M.hidayatullah 11453101577 keamanan_si_kelas 5e

PKI e-mail (Thunderbird)| contin…

Baru pesan tadi akan bisa dibaca

Page 57: M.hidayatullah 11453101577 keamanan_si_kelas 5e

• Sedangkan, jika kita buka di gmail, maka tidak bisa terbaca, karena telah terenskripsi.

PKI e-mail (Thunderbird)| contin…

Page 58: M.hidayatullah 11453101577 keamanan_si_kelas 5e

Sekian. . .

TERIMAKASIH. . .Wassalamu’alaikum warohmatullahi

wabarokatuh

© 2017 Created by M. Hidayatullah