Exploiting Array Data Structures for Denial of Service Attacks


Kerentanan Denial of Service (DoS) melalui data array terjadi ketika sebuah website menerima request POST dengan data JSON yang mengandung array (misalnya symbol[]
). Array sendiri merupakan struktur data yang digunakan untuk mengelompokkan elemen-elemen serupa dalam jumlah banyak. Dalam konteks ini, karena array dapat menampung banyak data sekaligus, ini bisa menjadi titik rentan yang dapat dimanfaatkan untuk melakukan serangan DoS.
Dengan memasukkan jumlah elemen yang sangat besar ke dalam array, penyerang dapat menyebabkan website kesulitan dalam memproses request tersebut, yang berpotensi membebani server dan membuatnya tidak responsif. Hal ini dapat mengakibatkan penurunan kinerja atau bahkan kerusakan pada layanan website jika server tidak mampu menangani request berukuran besar atau tak terduga.
Secara garis besar, potensi serangan DoS ini muncul dari ketidakmampuan sistem untuk membatasi atau memvalidasi jumlah data yang dimasukkan dalam array, sehingga server menjadi kewalahan dalam memprosesnya.
CONTOH :
Subscribe to my newsletter
Read articles from zeeagil directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

zeeagil
zeeagil
Hi, I’m a bug bounty hunter and cybersecurity enthusiast who began my journey in 2023. I enjoy exploring and discovering hidden vulnerabilities in browsers, applications, and various platforms—especially those that are rarely examined by others. My focus is on browser and website security issues. I also share my findings and educational content through my YouTube channel, Lazy Cyber Security.