Ancaman siber yang terus berkembang semakin sulit dideteksi. Salah satu bentuk serangan yang paling menantang adalah ICMP fragmentation. Teknik canggih untuk serangan Distributed Denial-of-Service (DDoS) ini memanfaatkan kelemahan protokol jaringan. Serangan ini tidak hanya mengganggu konektivitas tetapi juga dapat melumpuhkan infrastruktur penting dengan cara yang halus tapi sangat merusak.
ApA Itu ICMP Fragmentation
Internet Control Message Protocol (ICMP) adalah bagian penting dari suite protokol internet yang bertugas untuk mengirim pesan kesalahan dan operational information. Protokol ini digunakan oleh perangkat jaringan seperti router dan host untuk berkomunikasi mengenai kondisi jaringan. Misalnya ketika sebuah paket tidak dapat mencapai tujuannya atau ketika rute yang lebih baik tersedia.
Salah satu tool yang paling dikenal menggunakan ICMP adalah ping, yang mengirimkan ICMP Echo Request untuk memeriksa ketersediaan host dan mengukur latensi jaringan. Karena fungsinya yang bersifat diagnostik dan kontrol, paket ICMP biasanya berukuran kecil dan tidak memerlukan fragmentasi. Namun, inilah yang dimanfaatkan oleh penyerang untuk merusaknya.
Fragmentasi IP adalah proses dimana paket data yang besar dipecah menjadi potongan-potongan kecil yang disebut fragments agar dapat dikirim melalui jaringan dengan Maximum Transmission Unit (MTU) yang terbatas. Setiap fragment memiliki header IP yang berisi informasi seperti Identification, Flags (termasuk More Fragments) dan Fragment Offset yang menentukan posisi data dalam paket asli.
Proses ini diperlukan karena berbagai jaringan memiliki MTU yang berbeda-beda. Misalnya, Ethernet memiliki MTU 1500 byte, sementara jaringan lain mungkin lebih kecil. Penerima kemudian bertugas untuk merakit ulang semua fragment tersebut menjadi paket yang utuh sebelum diproses lebih lanjut. Meskipun penting untuk kelancaran komunikasi, mekanisme inilah yang menjadi sasaran empuk.
Bagaimana ICMP Fragmentation Bekerja?
Serangan ICMP fragmentation adalah bentuk khusus dari serangan DDoS volumetrik yang dirancang untuk membanjiri target dengan paket-paket ICMP yang telah difragmentasi. Penyerang dengan sengaja membuat paket ICMP yang sangat besar sehingga melebihi MTU jaringan dan memaksa sistem untuk memecahnya menjadi banyak fragment. Namun, dalam serangan ini, penyerang seringkali mengirim fragment-fragment palsu yang tidak dapat dirakit ulang dengan benar.
Fragment-fragment ini tidak mengandung informasi lengkap tentang protokol, ukuran atau port. Sehingga membuatnya sangat sulit untuk dibedakan dari lalu lintas yang sah. Ketika target mencoba untuk merakit ulang fragment-fragment yang tidak valid ini, sumber daya memori dan prosesor terkuras habis. Pada akhirnya menyebabkan layanan menjadi lambat atau bahkan crash total.
Efektivitas serangan ICMP fragmentation terletak pada kemampuannya untuk memanfaatkan dua aspek seperti mekanisme jaringan normal dan keterbatasan sumber daya. Tidak seperti serangan brute-force, serangan ini cenderung lebih sulit dideteksi oleh sistem keamanan tradisional karena menggunakan protokol yang sah (ICMP) dan perilaku jaringannya seolah-olah normal.
Selain itu, karena fragment non-initial tidak mengandung protocol header, sangat sulit bagi firewall atau sistem pencegahan untuk memfilter lalu lintas berbahaya tanpa secara tidak sengaja memblokir lalu lintas yang sah. Dampaknya bisa sangat parah. Mulai dari penurunan kinerja jaringan, kehabisan bandwidth, hingga kegagalan total server.
Mengenali gejala serangan ICMP fragmentation sejak dini sangat penting untuk penanganan yang cepat. Beberapa tanda peringatan yang harus diwaspadai termasuk:
- Layanan menjadi lambat secara tiba-tiba dan tidak dapat dijelaskan, bahkan untuk pengguna internal.
- Aplikasi atau server web mogok berulang kali tanpa alasan yang jelas.
- Tingkat pemanfaatan CPU dan memori yang tinggi pada perangkat jaringan atau server tanpa peningkatan lalu lintas yang sah.
- Peringatan dari sistem monitoring untuk lonjakan trafik ICMP yang tidak normal atau upaya reassembly paket yang gagal.
Baca juga: Multiple VERB Single Request, Serangan Tanpa Terdeteksi
Variasi ICMP Fragmentation

Serangan yang terfragmentasi tidak hanya terbatas pada ICMP. Beberapa varian umum termasuk:
1. Teardrop Attack
Serangan ini mengirimkan fragment dengan offset yang tumpang tindih, menyebabkan sistem target kebingungan saat mencoba merakit ulang dan akhirnya crash. Ini mengeksploitasi kerentanan dalam implementasi TCP/IP.
2. Ping of Death
Ini adalah serangan klasik dimana penyerang mengirimkan paket ping (ICMP Echo Request) yang melebihi ukuran maksimum 65.535 byte setelah dirakit, yang dapat melumpuhkan sistem yang tidak terlindungi.
3. UDP Fragmentation Flood
Mirip dengan ICMP fragmentation, tetapi menggunakan paket UDP untuk mencapai efek yang sama, membanjiri bandwidth target. Varian-varian ini menunjukkan bahwa penyerang terus mengembangkan metode untuk mengeksploitasi proses fragmentasi.
Baca juga: Single Session VERB Attack, Evolusi Baru Serangan HTTP Flood
Tips Mencegah Serangan ICMP Fragmentation
Melindungi jaringan dari ICMP fragmentation memerlukan pendekatan berlapis-lapis yang menggabungkan langkah proaktif dan tool teknis:
Menonaktifkan Pemrosesan Fragment Tidak Perlu
Salah satu cara paling efektif berasal dari pengaturan pada firewall perimeter. Paket ICMP yang difragmentasi umumnya tidak memiliki fungsi sah. Sehingga pemblokiran jenis paket ini membantu mencegah lalu lintas berbahaya memasuki jaringan.
Menggunakan Filtering dan Rate Limiting
Router maupun firewall berperan penting dalam memeriksa setiap paket masuk. Hanya dengan pembatasan laju lalu lintas ICMP, potensi paket yang mengganggu kinerja jaringan dapat diminimalkan.
Mengaktifkan Stateful Packet Inspection
Kemampuan Stateful Packet Inspection pada firewall modern juga meningkatkan keamanan. Fitur ini memungkinkan sistem melacak status fragment dan hanya mengizinkan komunikasi yang terbukti sah.
Hardening pada Sistem Operasi dan Perangkat
Keamanan jaringan semakin kuat ketika sistem operasi serta perangkat jaringan terus diperbarui. Patch terbaru menutup celah yang dapat dimanfaatkan oleh serangan klasik, seperti Teardrop atau Ping of Death, sehingga jaringan lebih tahan terhadap eksploitasi.
Langkah Pencegahan Non-Teknis
Selain langkah penanganan teknis yang terlihat langsung, arsitektur jaringan yang tangguh terhadap serangan memiliki peran penting dalam menjaga stabilitas sistem. Pendekatan ini tidak hanya fokus pada pencegahan, tetapi juga pada pengurangan dampak ketika serangan benar-benar terjadi.
Segmentasi jaringan menjadi salah satu cara efektif yang sering digunakan. Karena membagi jaringan ke dalam beberapa subnet kecil, potensi penyebaran serangan dapat ditekan.
Manajemen bandwidth dan penerapan jalur redundan juga berkontribusi besar. Tambahan kapasitas jaringan memang tidak menghentikan serangan secara langsung, tetapi memberi ruang penyangga agar layanan tetap berjalan ketika lalu lintas meningkat drastis.
Pemantauan lalu lintas yang konsisten menjadi aspek krusial lain. Sistem seperti IDS dan SIEM membantu mendeteksi pola anomali, termasuk volume paket ICMP yang tidak biasa atau fragmen dengan offset mencurigakan. Dengan analisis ini, indikasi serangan dapat dikenali lebih awal.
Baca juga: ICMP Flood, Ancaman Jaringan dari Banjir ICMP Request
Penutup
ICMP fragmentation merupakan contoh nyata dari bagaimana fungsi dasar jaringan dapat dibelokkan untuk tujuan jahat. Serangan ini mengingatkan pengguna bahwa keamanan siber bukan hanya tentang melindungi dari ancaman siber, tetapi juga tentang memahami dan mengamankan setiap lapisan infrastruktur digital. Anda perlu menggunakan layanan Anti-DDoS server dari IDCloudHost untuk melindungi dari serangan siber termasuk ICMP Fragmentation ini!