🔐 VPN & Enkripsi
Level: Beginner
VPN (Virtual Private Network) dan enkripsi adalah dua teknologi penting untuk menjaga keamanan data saat transit.
Bayangkan VPN seperti terowongan rahasia di jalan raya, sedangkan enkripsi adalah kode rahasia yang hanya bisa dibaca oleh penerima yang sah.
📖 Apa Itu VPN?
- VPN adalah layanan yang membuat koneksi internet lebih aman dengan mengenkripsi lalu lintas data.
- Membuat “terowongan” privat antara perangkat pengguna dan server VPN.
- Menyembunyikan alamat IP asli pengguna.
Manfaat VPN
- Melindungi data saat menggunakan Wi-Fi publik.
- Menyembunyikan lokasi dan identitas online.
- Mengakses konten yang dibatasi wilayah.
📖 Apa Itu Enkripsi?
- Enkripsi adalah proses mengubah data menjadi kode yang tidak bisa dibaca tanpa kunci.
- Hanya penerima yang memiliki kunci dekripsi yang bisa membaca data asli.
- Contoh: HTTPS menggunakan TLS untuk mengenkripsi komunikasi web.
Jenis Enkripsi
- Simetris: kunci yang sama digunakan untuk enkripsi & dekripsi (contoh: AES).
- Asimetris: menggunakan pasangan kunci publik & privat (contoh: RSA).
- Hashing: mengubah data menjadi nilai tetap, tidak bisa dibalik (contoh: SHA-256).
📊 Perbandingan VPN & Enkripsi
| Aspek |
VPN |
Enkripsi |
| Fungsi |
Membuat terowongan aman |
Mengubah data jadi kode rahasia |
| Fokus |
Privasi & keamanan koneksi |
Kerumitan data agar tidak bisa dibaca |
| Contoh |
OpenVPN, WireGuard |
AES, RSA, TLS |
🧠 Analogi Dunia Nyata
- VPN: seperti mengirim surat lewat jalur kurir rahasia.
- Enkripsi: seperti menulis surat dengan sandi khusus yang hanya bisa dibaca penerima.
🛠️ Praktik Kecil
Coba gunakan VPN gratis/open-source:
- Install aplikasi VPN (contoh: ProtonVPN Free).
- Aktifkan VPN dan cek alamat IP sebelum & sesudah (gunakan
whatismyip.com).
- Diskusikan: apa perbedaan alamat IP? Apa manfaatnya?
Untuk enkripsi, coba:
- Buka terminal.
- Ketik:
echo "Halo Dunia" | openssl enc -aes-256-cbc -a -salt -pass pass:12345
- Lihat hasil enkripsi berupa teks acak.
🎮 Mini Challenge
Buat simulasi komunikasi aman:
- Tulis pesan rahasia dan enkripsi dengan tool online/terminal.
- Berikan pesan terenkripsi ke temanmu.
- Berikan kunci dekripsi hanya ke teman tersebut.
- Lihat apakah hanya dia yang bisa membaca pesan asli.
Tugas tambahan: Buat diagram alur komunikasi dengan VPN + enkripsi, tunjukkan bagaimana data bergerak dari client ke server.