Cara Kerja ARP Spoofing dalam Ancaman Man-in-the-Middle

ARP spoofing atau yang juga dikenal sebagai ARP poisoning adalah teknik serangan siber di mana pelaku memalsukan pesan Address Resolution Protocol (ARP) pada sebuah jaringan area lokal (LAN). Melalui teknik ini, penyerang berhasil mengaitkan alamat MAC (Media Access Control) milik mereka dengan alamat IP perangkat lain, seperti komputer korban atau router gateway, sehingga lalu lintas data yang seharusnya dikirim ke tujuan asli justru dialirkan terlebih dahulu melalui perangkat penyerang.

Metode ini menjadi fondasi utama dalam berbagai skenario serangan siber lanjutan, terutama dalam ancaman Man-in-the-Middle (MitM). Berdasarkan laporan dari berbagai sumber keamanan siber seperti Telkomsel dan Bank Mega Syariah, serangan MitM menempatkan pihak ketiga di antara komunikasi dua entitas tanpa sepengetahuan mereka, memungkinkan pelaku untuk menguping, mencuri data sensitif, atau memodifikasi lalu lintas jaringan secara real-time.

Mekanisme Kerja ARP Spoofing

Protokol ARP memiliki kelemahan mendasar yaitu sifatnya yang tidak melakukan autentikasi terhadap paket balasan (ARP reply) yang diterima oleh sebuah perangkat. Berikut adalah tahapan operasional yang terjadi saat serangan ARP spoofing dilancarkan dalam sebuah jaringan:

  1. Pengumpulan Informasi (Scanning): Penyerang memindai jaringan lokal untuk mengidentifikasi alamat IP dan alamat MAC yang aktif, serta menentukan target spesifik (misalnya komputer korban dan router).
  2. Pengiriman Pesan Palsu (Spoofing/Poisoning): Penyerang mengirimkan paket ARP reply palsu secara terus-menerus kepada korban yang menyatakan bahwa alamat IP router memiliki alamat MAC milik penyerang. Pada saat yang sama, penyerang juga mengirimkan pesan serupa kepada router bahwa alamat IP korban memiliki alamat MAC penyerang.
  3. Pencemaran Cache ARP (ARP Cache Table Modification): Baik korban maupun router memperbarui tabel cache ARP mereka dengan informasi palsu tersebut. Akibatnya, komunikasi data tidak lagi langsung terkirim antara korban dan router.
  4. Penyadapan dan Pengalihan (Interception & Forwarding): Semua data yang dikirim oleh korban kini masuk ke perangkat penyerang. Untuk menghindari kecurigaan agar koneksi internet korban tetap berjalan, penyerang biasanya meneruskan kembali paket data tersebut ke router yang sebenarnya, sementara mereka telah menyalin atau memodifikasi isi data yang melintas.

Matriks Perbandingan Kondisi Jaringan

Kondisi JaringanNormal (Tanpa Serangan)Terdampak ARP Spoofing
Alur Data KorbanLangsung ke Router / GatewayMelalui Perangkat Penyerang terlebih dahulu
Tabel ARP KorbanAlamat MAC Router yang AsliAlamat MAC Penyerang yang Menyamar sebagai Router
Keamanan DataEnkripsi terjaga (jika menggunakan HTTPS/TLS)Berisiko tinggi terhadap penyadapan (Sniffing)
Deteksi DiniSulit terlihat oleh pengguna awamDapat dideteksi melalui anomali latensi atau alat deteksi khusus

Dampak dan Risiko Keamanan

Ketika penyerang berhasil berada di posisi Man-in-the-Middle melalui ARP spoofing, berbagai risiko keamanan dapat terjadi terhadap infrastruktur dan data pengguna:

  • Pencurian Kredensial: Penyerang dapat merekam nama pengguna, kata sandi, dan token sesi saat korban mengakses situs web yang tidak menggunakan enkripsi HTTPS.
  • Manipulasi Data (Data Tampering): Konten web yang diterima korban dapat diubah oleh penyerang sebelum ditampilkan di peramban.
  • Serangan Lanjutan (Denial of Service): Dengan menghentikan penerusan paket data (packet forwarding), penyerang dapat memutus akses internet korban sepenuhnya.

Langkah Pencegahan dan Mitigasi

Untuk melindungi jaringan dari ancaman ARP spoofing, administrator jaringan maupun pengguna akhir dapat menerapkan beberapa langkah teknis pengamanan:

  • Penggunaan Static ARP Entries: Mengonfigurasi tabel ARP secara statis pada perangkat penting agar tidak mudah diubah oleh paket ARP reply dinamis yang masuk. Namun, metode ini kurang efisien untuk jaringan berskala besar.
  • Implementasi Dynamic ARP Inspection (DAI): Memanfaatkan fitur pada switch jaringan terkelola (managed switch) untuk memvalidasi paket ARP berdasarkan basis data keamanan seperti DHCP snooping.
  • Penggunaan Enkripsi End-to-End: Selalu menggunakan protokol komunikasi yang terenkripsi seperti HTTPS, VPN, SSH, dan TLS untuk memastikan bahwa meskipun data disadap, isinya tetap tidak dapat dibaca oleh penyerang.