Pada Bab 6 ini, praktikan akan mempraktekan cara mengamankan koneksi web server dan aplikasi remote Ubuntu menggunakan Secure Socket Layer. Agar praktikum berjalan sesuai prosedur maka Asisten Mengajar Shift atau Praktikan dapat membaca tujuan dan persyaratan praktikum bab ini sebelum memulai ke bab teori dan bab praktek.

Tujuan

Tujuan Praktikum Penjelasan
Memahami pentingnya keamanan koneksi web server dan remoting Ubuntu Bab ini menjelaskan mengapa penting untuk mengamankan koneksi web server dan aplikasi remote menggunakan Secure Socket Layer (SSL).
Mempelajari dan menganalisis cara kerja SSL Bab ini menjelaskan bagaimana SSL bekerja untuk mengamankan koneksi web server dan aplikasi remote menggunakan aplikasi Wireshark.
Membuat koneksi web server dan aplikasi remote yang aman dengan SSL Bab ini memandu praktikan langkah demi langkah untuk membuat koneksi web server dan aplikasi remote yang aman dengan SSL di Ubuntu.
Meningkatkan pengetahuan dan keterampilan tentang keamanan jaringan Bab ini membantu praktikan mempelajari cara kerja keamanan jaringan dan cara mengamankan koneksi web server dan aplikasi remote.

Persyaratan

Disarankan praktikan menggunakan hardware dan software sesuai pada dokumentasi ini. Apabila terdapat versi yang lumayan lampau dari versi yang direcommendasikan atau hardware yang lawas maka sebaiknya bertanya kepada Asisten Mengajar Shift.

Hardware yang dibutuhkan praktikum Jenis
PC / Laptop CPU ≥ 4 Cores
PC / Laptop RAM ≥ 8 GB
PC / Laptop Storage ≥ 20 GB
Software yang dibutuhkan praktikum Jenis
Windows OS ≥ Versi 11
VirtualBox ≤ Versi 7.0.14
Windows VM ≤ Versi 10
Mikrotik CHR VM Versi 7.14.2
Ubuntu Server VM ≥ Versi 23.10
Internet Stabil ≥ 10 Mbps

Teori

Ada beberapa penjelasan singkat dari materi Bab 6 ini yang harus dimengerti oleh praktikan sebelum melanjutkan ke subbab berikutnya.

Apa itu Secure Socket Layer?

Secure Socket Layer (SSL) adalah protokol keamanan yang digunakan untuk menyediakan lapisan keamanan tambahan di atas protokol komunikasi seperti HTTP, FTP, dan SMTP. SSL diciptakan untuk mengamankan transfer data yang sensitif, seperti informasi kartu kredit, login pengguna, dan data pribadi lainnya yang ditransfer melalui internet.

SSL bekerja dengan cara mengenkripsi data yang dikirim antara klien dan server, sehingga membuatnya sulit bagi pihak yang tidak berwenang untuk membaca atau memanipulasi informasi yang dikirimkan. Ini dilakukan dengan menggunakan teknik enkripsi kunci publik, di mana klien dan server saling bertukar kunci enkripsi publik untuk mengamankan koneksi mereka. Proses ini memastikan bahwa hanya klien dan server yang memiliki kunci privat yang sesuai yang dapat mendekripsi data yang dikirimkan.

SSL juga memverifikasi identitas server yang dikunjungi oleh klien, menggunakan sertifikat digital yang dikeluarkan oleh otoritas sertifikasi terpercaya. Hal ini membantu mencegah serangan penipuan di mana pihak jahat mencoba untuk menyamar sebagai server yang sah.

Meskipun SSL telah menjadi standar industri yang sangat penting untuk keamanan online, protokol SSL telah digantikan oleh Transport Layer Security (TLS), yang merupakan versi yang lebih aman dan canggih dari SSL. Meskipun demikian, istilah “SSL” masih sering digunakan secara umum untuk merujuk pada protokol keamanan yang digunakan untuk menyediakan koneksi aman di web.

Praktek

Pada bab praktikum ini, kita akan mempraktekan cara mengamankan koneksi web server dan aplikasi remote Ubuntu menggunakan Secure Socket Layer. Kita akan mengikuti langkah-langkah konfigurasi, pengaturan, dan pengujian untuk koneksi jaringan antara Server dan Client yang aman dengan pemahaman yang mendalam tentang berbagai subab dibawah ini.

Was this page helpful?