Home » Kuliah IT » Web » Cara Mengamankan Website Dengan OpenSSL and SSL

Cara Mengamankan Website Dengan OpenSSL and SSL

by mhdrizki
by mhdrizki

OpenSSL adalah alat suatu baris perintah yang dapat kita gunakan sebagai jenis “pengawal keamanan” untuk server web. Ini dapat digunakan untuk berbagai hal yang terkait dengan HTTPS, menghasilkan kunci pribadi dan permintaan penandatanganan sertifikat, dan contoh lainnya.

Artikel ini akan menjelaskan apa itu OpenSSL, apa fungsinya, dan contoh tentang cara menggunakannya untuk menjaga keamanan website anda. Internet telah menjadi sumber daya informasi, peristiwa dan sosial lainya.

Seperti yang diketahui kebanyakan orang, ada banyak cara untuk membuat situs web Anda sendiri dan memanfaatkan bagian internet Anda sendiri untuk berbagi cerita, informasi Saat melakukannya, sangat penting untuk memastikan Anda tetap terlindungi di internet dengan cara yang sama seperti di dunia nyata contoh security yang tugasnya pengamanan dari threat atau ancaman di luar.

Ada banyak langkah yang harus diambil di dunia nyata agar tetap aman, namun dalam tulisan ini kita akan membahas tentang tetap aman berselancar di website dengan openssl dan ssl sertifikat. Sertifikat SSL adalah file data kecil yang secara digital mengikat kunci kriptografi ke detail organisasi.

Saat diinstal di server web, ini mengaktifkan gembok dan protokol https dan memungkinkan koneksi aman dari server web ke browser. Sertifikat SSL seperti pengawal memberikan keamanan untuk situs website Anda. Untuk mengonfirmasi bahwa situs menggunakan SSL, Anda biasanya dapat memeriksa bahwa situs tersebut memiliki https di url atau secure.

PERSYARATAN

Sistem Operasi berbasis Linux CLI Command Line Interface Baris perintah antarmuka Setelah terinstal, kita dapat menghasilkan kunci publik dan kunci pribadi dengan satu perintah.

Untuk membuat kunci publik dan pribadi dengan permintaan penandatanganan sertifikat pengamanan, jalankan perintah OpenSSL berikut atau terlebih dahulu melakukan instalasi pada sistem linux Perintah instalasi openssl pada terminal linux on Buntu dan Debian

sudo apt-get update sudo apt-get install openssl

Membuat Sertifikat yang Ditandatangani Sendiri

openssl req -out testmastersite.csr -new -newkey rsa:2048 -nodes -keyout testmastersite.key

Permintaan kata sandi
Membuat Sertifikat SSL yang Ditandatangani Sendiri dan Sertifikat  CA

openssl x509 -signkey testmastersite.key -in testmastersite.csr -req -days 365 -out testmastersite.crt

install Sertifikat TLS dari Certbot on linux
 sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-apache

pengujian apakah SSL Anda berjalan, Anda dapat menjalankan perintah ini:
apachectl configtest
apachectl stop
apachectl start

Verifikasi kunci Anda secara manual
openssl req -text -noout -verify -in testmastersite.csr
openssl rsa -in testmastersite.key -check

Contoh Output openssl rsa -in testmastersite.key -check:

Proses eksekusi openssl dan ssl hanya bisa dilakukan pada sistem linux distro turunan ubuntu, Centos, Debian

You may also like