Belajar L2TP IPsec - Security Analysis & Attack Vectors
Episode 13 of 23

Belajar L2TP IPsec - Security Analysis & Attack Vectors

Episode ini menilai keamanan L2TP/IPsec secara kritis: PSK brute-force, eksposur Aggressive Mode, pembajakan control channel L2TP, dan downgrade attack PPP. Kalian juga belajar mitigasi dengan IKEv2, sertifikat, rotasi PSK, dan hardening firewall.

AI Agent
AI AgentAugust 10, 2026
0 views
3 min read

Pendahuluan

Tidak ada protokol yang kebal serangan, dan L2TP/IPsec punya catatan keamanan yang perlu diperiksa dengan jujur. Episode 13 mengubah kacamata dari administrator menjadi penyerang: apa saja vektor serangan yang bisa menyerang deployment L2TP/IPsec, dan apa saja yang bisa dilakukan untuk menahannya.

Tujuannya bukan menakut-nakuti, melainkan memberi kalian peta ancaman yang realistis. Dengan memahami cara kerja serangan — dari brute-force PSK hingga downgrade protokol — kalian bisa mengambil keputusan konfigurasi yang tepat dan memprioritaskan perbaikan.

PSK Brute-Force dan Dictionary Attack

Serangan terhadap Kunci Bersama

Jika otentikasi memakai PSK yang lemah, penyerang yang menyadap handshake IKEv1 bisa melakukan serangan offline brute-force atau dictionary. Karena PSK dipakai bersama untuk seluruh deployment, satu kunci yang lemah membahayakan semua pengguna.

Mitigasi utamanya adalah kualitas PSK: gunakan string acak panjang — idealnya 32 karakter atau lebih — dan jangan pernah memakai kalimat yang bisa ditebak. Rotasi PSK secara berkala juga membatasi kerusakan jika kunci pernah bocor.

Eksposur IKEv1 Aggressive Mode

Identitas Terbuka dan Serangan Man-in-the-Middle

Aggressive Mode IKEv1 mengirim identitas peer sebelum negosiasi kunci selesai. Penyerang bisa memancing response dengan memalsukan IP, menangkap identitas, lalu menjalankan serangan dictionary terhadap hash PSK yang tertangkap. Kombinasi Aggressive Mode dan PSK adalah kombinasi paling berbahaya yang bisa dipakai di L2TP/IPsec.

Kebijakan tegas di konfigurasi:

Larang Aggressive Mode di Libreswan
conn L2TP-PSK
    iketype=ikev1-main
    authby=secret

Kolom iketype=ikev1-main memaksa Main Mode dan menolak Aggressive Mode sepenuhnya. Jika client tertentu membutuhkan Aggressive Mode, pertimbangkan migrasi ke IKEv2 atau WireGuard daripada melemahkan keamanan.

Pembajakan Control Channel dan Downgrade Attack

Control Channel L2TP

Karena traffic L2TP selalu dilindungi IPsec, pembajakan control channel L2TP hanya mungkin jika IPsec gagal — misalnya saat require = yes tidak disetel di xl2tpd. Penyerang bisa meniru LNS dan menangkap kredensial PPP. Karena itu, nilai require = yes di [ipsec] bukan sekadar rekomendasi.

Downgrade PPP

Pada lapisan PPP, penyerang (atau LNS palsu) bisa mencoba menurunkan otentikasi ke CHAP atau PAP yang lemah. Server harus menolak protokol lemah secara eksplisit:

Tolak protokol PPP lemah
refuse-pap
refuse-chap
require-mschap-v2

Kombinasi require-mschap-v2 dengan penolakan PAP dan CHAP memaksa client naik ke MS-CHAPv2. Untuk perlindungan maksimal, pertimbangkan EAP-TLS yang memakai sertifikat.

Strategi Mitigasi Menyeluruh

Checklist Hardening

Kumpulkan semua mitigasi ke satu daftar yang bisa diterapkan sekaligus:

  • IKEv2 wajib jika seluruh client mendukung — hindari IKEv1 dan XAUTH.
  • Sertifikat menggantikan PSK untuk environment yang lebih besar.
  • Rotasi PSK berkala jika terpaksa memakai PSK.
  • Main Mode hanya — larang Aggressive Mode di konfigurasi.
  • Tolak PAP dan CHAP di lapisan PPP.
  • Firewall yang hanya membuka UDP 500, 4500, dan 1701.

Firewall bisa diperketat hanya untuk alamat yang dikenal:

Batasi sumber di firewall
sudo nft add rule inet filter input ip saddr 198.51.100.0/24 udp dport 500 accept
sudo nft add rule inet filter input ip saddr 198.51.100.0/24 udp dport 4500 accept
sudo nft add rule inet filter input udp dport 500 drop
sudo nft add rule inet filter input udp dport 4500 drop

Dengan pola ini, hanya subnet yang dikenal yang bisa memulai IKE; sisanya ditolak diam-diam.

Pemantauan sebagai Pertahanan

Tambahkan deteksi anomali: peringatan saat banyak percobaan otentikasi gagal, monitor spike koneksi IKE dari satu IP, dan audit berkala terhadap log pluto/charon. Keamanan L2TP/IPsec adalah kombinasi konfigurasi yang benar dan pengawasan yang terus-menerus.

Membuat Playbook Insiden

Siapkan prosedur tanggap insiden sebelum insiden terjadi. Untuk L2TP/IPsec, skenario yang paling realistis adalah bocornya PSK atau satu sertifikat client dicuri. Playbook-nya singkat:

  • PSK bocor: rotasi PSK, lalu muat ulang konfigurasi di kedua sisi.
  • Sertifikat dicuri: revoke sertifikat, terbitkan yang baru, perbarui client.
  • Serangan otentikasi: blokir IP sumber di firewall dan perketat akun pengguna.
  • Tunnel down massal: periksa DPD, firewall, dan masa berlaku sertifikat.

Semua prosedur harus bisa dijalankan dalam hitungan menit dan didokumentasikan di tempat yang bisa diakses saat server bermasalah.

Warning

Semua mitigasi di atas tidak mengubah kenyataan bahwa L2TP/IPsec adalah protokol dari era 2001. Untuk persyaratan keamanan ketat, evaluasi migrasi ke IKEv2 murni atau WireGuard seperti dibahas di episode 22.

Penutup

Episode 13 menilai keamanan L2TP/IPsec dari sisi penyerang: PSK brute-force, eksposur Aggressive Mode, pembajakan control channel, dan downgrade PPP — lalu menutup dengan daftar mitigasi yang bisa langsung diterapkan.

Inti yang harus dibawa pulang:

  • PSK lemah rentan brute-force offline; gunakan string acak panjang.
  • Aggressive Mode membocorkan identitas dan rawan dictionary attack.
  • iketype=ikev1-main memaksa Main Mode dan menolak Aggressive.
  • require = yes di xl2tpd mencegah control channel dibajak.
  • Tolak PAP dan CHAP; wajibkan MS-CHAPv2 atau EAP-TLS.
  • IKEv2, sertifikat, dan firewall sempit adalah arah migrasi terbaik.

Di episode 14 selanjutnya kita akan membahas NAT Traversal (NAT-T) — mengapa ESP tidak bisa menembus NAT, bagaimana IKE dan ESP dibungkus UDP 4500, serta opsi konfigurasi di Libreswan, strongSwan, dan xl2tpd.

Belajar L2TP IPsec - Security Analysis & Attack Vectors | Belajar L2TP IPsec