Tuesday, March 21, 2017

Securing Web Server (HTTPS)

Assalamu'alaikum wr. wb.

Apa kabar? Pada kesempatan kali ini saya akan membagikan tentang HTTPS.
Langsung saja.




A. Pengertian HTTPS
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 mengunjungi situs dan perlindungan privasi dan integritas dari data yang dipertukarkan.
B. Latar Belakang
Dalam penyebaran populer di internet, HTTPS menyediakan otentikasi website dan terkait web server dengan yang satu berkomunikasi, yang melindungi terhadap serangan man-in-the-middle.
C. Maksud dan tujuan
  • Agar mengetahui pengertian https 
  • Dapat mempraktekkannya di kehidupan sehari - hari
D. Alat dan bahan
  • Laptop
  • Jaringan internet
E. Waktu
Kurang dari 30menit (tergantung internetnya)
F. Pelaksanaan
1. Pertama, pastikan PC Anda connect internet dan terhubung ke server.
2. Kedua, buka terminal yang sudah meremot ke server Anda. Ketik perintah "openssl req -new -509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem "

Jika sudah muncul seperti gambar di atas, isi. 
Keterangan :
Country Name : [Nama Negara]
State or Province Name : [Nama Provinsi]
Locality Name : [Nama Kota]
Organization Name : [Nama Organisasi]
Organzational Unit Name : [Nama Unit Organisasi]
Common Name : [Nama biasa, contohnya server kita]
Email Address : [Alamat Email]

3. Selanjutnya, Anda harus meng-enable mode ssl dengan perintah "a2enmod ssl"
 
4. Lalu akan muncul perintah untuk merestart. Restart dengan perintah "service apache2 restart"




5. Kemudian, edit file di "/etc/apache2/ports.conf" periksa apakah ada tiga baris terbawah seperti gambar dibawah ini yaitu “Listen 443”

 

Keluar dan simpan dengan ctrl+x lalu y, enter.
6. Kemudian, edit file di "/etc/apache2/sites-available/default". Tambahkan baris berikut di baris paling bawah. 
<VirtualHost *:443>
ServerName smknpringsurat.tk
ServerAlias www.smknpringsurat.tk

SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
7. Selanjutnya, restart dengan perintah "service apache2 restart"
8. Kemudian, coba tes di browser apakah sudah bisa atau belum dengan mengetik "https://smknpringsurat.tk"

Jika sudah muncul tampilan seperti gambar di atas, Klik Advanced.
Lalu akan muncul tampilan seperti di bawah ini.



Kemudian klik Add Exception. Lalu muncul tampilan seperti gambar di bawah ini. Tandai Permanently store this exception. Kemudian Confirm Security Exception.

Pastikan ketelitiannya dalam mengkonfigurasi.
G. Kesimpulan
Jadi, jika kita menggunakan https, data kita yang kita akses di internet sudah terenskripsi.
H. Referensi
Buku Konfigurasi Debian Server_Ver_BLC-Telkom.pdf
Teman satu kelompok

Wassalamu'alaikum wr. wb.

0 komentar:

Post a Comment

Social Profiles

Facebook Instagram Email

Translate

Total Pageviews

Followers

My Info

SMK NEGERI PRINGSURAT
LEARN for yesterday => LIVE for today => HOPE for tomorrow !

Blog Archive

Popular Posts

Copyright © VINA'S - NOTES | Powered by Blogger
Design by Lizard Themes | Blogger Theme by Lasantha - PremiumBloggerTemplates.com