A. Pendahuluan
1. Pengertian
HTTPS adalah protokol untuk komunikasi yang aman melalui jaringan komputer yang banyak digunakan di Internet. HTTPS terdiri dari komunikasi melalui Hypertext Transfer Protocol (HTTP) dalam koneksi terenkripsi dengan Transport Layer Security atau pendahulunya, Secure Sockets Layer. Motivasi utama untuk HTTPS adalah otentikasi dari website yang dikunjungi dan perlindungan privasi dan integritas data dipertukarkan.
2. Latar Belakang
- Autentikasi server memungkinkan peramban dan pengguna memiliki kepercayaan bahwa mereka sedang berbicara kepada server aplikasi sesungguhnya.
- Kerahasiaan data berarti eavesdropper tidak dapat mengerti komunikasi antara peramban pengguna dan server web, karena data tersandi.
- Integritas data berarti penyerang jaringan tidak dapat merusak atau mengubah isi komunikasi antara peramban pengguna dengan server web, karena divalidasi oleh message authentication code (MAC).
Agar dapat melindungi informasi yang kita simpa di dalam web dan tidak sembarang orang dapat menggantinya.
B. Alat dan Bahan
- Laptop
- Koneksi Internet
10 menit
D. Tahap Pelaksanaan
1. Masuk terlebih dahulu sebagai "root"
2. Masukan perintah, #openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem
3. Isi dan sesuaikan dengan anda
Country Name (2 letter code) [AU] :Indonesia/ID "nama negara"
State or Province Name (full name) [Some-State] :Central Java "Provinsi"
Locality Name (eg, city) [] :Klaten "Nama lokasi kota"
Organization Name (eg, company) [Internet Widgits Pty Ltd] : BLC Telkom Klaten "Nama perusahaan"
Organizational Unit Name (eg, section) [] :
Common Name (e.g. server FQDN or YOUR name) [] : beta.net "Nama Domain"
Email Address [] : admin@beta.net
4. Kita aktifkan ssl nya, dengan perintah #a2enmod ssl
5. Restart apache dengan perintah #/etc/init.d/apache2 restart atau #service apache2 restart
6. Kemudian ketikkan #nano /etc/apache2/port.conf
7. Periksa apakan script sudah sama seperti gambar berikut
8. Ketikkan lagi #nano /etc/apache2/sites-available/000-default.conf
9. Tambahkan script berikut
<VirtualHost *:443>
ServerName localhost --> (nama domain server)
ServerAlias localhost --> (nama subdomain server)
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
10. Kita buka browser, ketikan "https://localhost"
Berikut tampilan nya. Pilih "Advanced" >> "Add exception"
11. Pilih "view"
12. Berikut tampilannya
E. Hasil yang didapatkan
Dapat menggunakan security https
F. Kesimpulan
Saat mengkonfigurasi kita harus teliti
G. Referensi
https://id.wikipedia.org/wiki/HTTP_Secure
Sekian semoga bermanfaat. Terima kasih
Wassallamu'alaikum Wr.Wb
0 Komentar