Semakin berkembangnya teknologi semakin besar pula resiko yang harus ditanggung termasuk didalamnya isu-isu keamanan data yang menjadi resiko paling rawan saat ini. Berbicara soal keamanan data terdapat 3 aspek utama yaitu
Yaitu mencakup kerahasiaan informasi. Bagaiamana menjaga informasi agar tetap aman dan tidak disalahgunakan oleh orang lain.
Mencakup integritas keutuhan dari informasi. Yiti bagaiaman informasi akam tetap utuh sampai diterima oleh pengguna.
Yaitu berkaitan dengan sah/keabsahan pemilik data atau informasi.
Untuk menjaga keamanan data tersebut ada 3 protokol yang paling banyak digunakan yaitu
SSL (Secure Socket Layer) adalah protokol enkripsi yang dipanggil melalui web server.
SSL digunakan untuk keamanan digital saat berkomunikasi untuk dienkripsi antara website dan web browser. SSL terletak di antara diantara TCP/IP dan applicatin layer. HTTPS adalah HTTP yang menggunakan SSL.
Untuk proses dalam SSL, Imam Cartealy dalam bukunya berjudul Linux Networking mengatakan bahwa ketika SSL dogunakan, maka server atau penyedia jasa akan memberikan sertifikat publik ke klien dan melakukan autentikasi keabsahan identitas server.
Ketika sudah terautentikasi, maka koneksi antara server dengan klien akan dienkripsi. OpenSSL merupakan salah satu aplikasi yang menghasilkan sertifikat SSL.
Untuk konfigurasi atau mengaktifkan SSL (HTTPS) pada web server apache dapat dilihat langkah-langkah dibawah ini:
a2enmod ssl
systemctl apache2 restart
Lalu buat dir ssl untuk menyimoan file ssl dan buat self signed certificate untuk ssl
Mkdir /etc/apache2/ssl
Openssl req -x0509 =nodes =days 365 -newkey rsa:2048 -keyout
Etc/apache2/ssl/apache.key -keyout
/etc/apache2/ssl/apache.crt
Nano /etc/apache2/sies-available/default-ssl.conf
IfModule mod_ssl.c>
ServerAdmin admin@domain.com.
ServerName domain.com:443.
ServerAlias www.domain.com:443
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key SSLOptions +StdEnvVars SSLOptions +StdEnvVars
a2ensite default-ssl
Systemctl apache2 restart