Selasa, 20 November 2018

Http dan Https Debian 9

A.    Materi

1.    Pengertian HTTPS (HyperText Transfer Protocol Secure).

HTTPS merupakan kata yang berasal dari bahasa inggris dan asal katanya terdiri dari Hypertext Transfer Protocol Secure dan disingkat menjadi HTTPS. HTTPS dapat diartikan sebagai bentuk protokol valid dan aman. Hal ini disebabkan perintah dan data melalui protokol HTTPS ini telah dilindungi sistem encryp melalui berbagai format, sehingga ini akan menyulitkan bagi orang-orang yang ingin membajak isi dari dokumen yang dikirim dengan menggunakan media HTTPS.
Dapat dipahami juga bahwa HTTPS merupakan gabungan dari HTTP dengan SSL (Secure Socket Layer) / TLS (Transport Layer Security) protokol. Seluruh komunikasi yang dilakukan melalui HTTPS akan dienkripsi dan dianalisa dengan tujuan untuk keamanan ketika terjadi transaksi data melalui internet.

2.    Fungsi dan Tujuan HTTPS (HyperText Transfer Protocol Secure).

Fungsi khusus HTTPS adalah untuk menjaga keamanan data dari hacker yang berniat membajak sebuah dokumen secara ilegal. Sedangkan tujuan HTTPS adalah untuk mengantisipasi adanya error program sebuah data dan kerusakan server akibat kegagalan koneksi yang disebabkan perusahaan yang dibuat oleh pakar hacker yang tidak bertanggung jawab.

3.    Manfaat dan Kegunaan HTTPS (HyperText Transfer Protocol Secure)

Cara kerja hacker untuk mebajak sebuah file dokumen biasanya menggunakan tool wireshak, ketika tool ini terkoneksi ke internet maka protokol HTTP akan mudah untuk dijebol pertahanan keamanannya. Berbeda dengan sistem HTTPS, tool yangdigunakan tidak akan mampu menembus keamanan dari sebuah dokumen dengan menggunakan protokol HTTPS.

B.    Persiapan Instalasi

Siapkan pc/virtual machine yang akan dipergunakan sebagai server http dan yang sudah di instal debian 9. Rangkailah server tersebut dengan PC yang akan digunakan sebagai user sebuah jaringan lokal

C.    Proses Instalasi http

1.    Pastikan linux dan windows terhubung, untuk memastikannya ping ip windows di linux begitu juga sebaliknya, ping ip linux di windows.

2.    Langsung saja kita mulai menginstal HTTP server, dengan perintah “apt-get install apache2 php“  pilih "y"

3.    Masuk direktori dgn mengetik perintah cd /etc/apache2/sites-available/


4.    Lalu buka html yang ada di direktori http dgn mengetik nano /var/www/html/index.html

 Disini Anda Bisa mengubah tampilan Utama nya

5.    Simpan file html tersebut lalu lakukan pengecekan melalui app browser

Proses Instalasi https

1.    Langkah pertama yaitu ketik perintah “apt install openssl ssl-cert”

2.    Selanjutnya, buat sertifikat untuk privat dan public key dengan mengetik script seperti gambar dibawah ini :

Lalu isikan perintah yang di inginkan scrip sesuai data diri anda :

3.    Ketik perintah a2enmod ssl untuk mengatifkan sertifikat 000-default.conf

4.    Ketik perintah a2ensite ssl untuk mengatifkan sertifikat default-ssl.conf

Kemudian ubah mode agar Admin saja yang dapat mengakses file ftp dengan mengetik perintah :
“chmod 600 /etc/ssl/private/apache.pem
“chmod 600 /etc/ssl/certs/apache.crt”

5.    Lalu restart file apache2 dengan cara “/etc/init.d/apache2 restart”

6.    Masukkan perintah “nano default-ssl.conf”

7.    Lalu tambahkan perintah seperti dibawah ini

8.    Lalu restart lagi apache2 dengan cara “/etc/init.d/apache2 restart”

9.    Bisa dicek melalui browser dengan mengetik http dgn alamat ip debian

10.    Gunakan perintah dibawah ini agar pembaca hanya dapat mengakses https

Tidak ada komentar:

Posting Komentar