- Sebagian besar lalu lintas web berasal dari bot, dan sebagian di antaranya digunakan untuk tujuan jahat
- Zip Bomb adalah file terkompresi berukuran kecil, tetapi saat diekstrak dapat mengembang menjadi file yang sangat besar dan membebani server
- Teknik kompresi digunakan di web untuk mengirim data secara efisien, dan bot juga memanfaatkannya
- Saat bot berbahaya terdeteksi, server menyediakan file yang dikompresi dengan gzip untuk melumpuhkan bot tersebut
- Zip Bomb bukan solusi sempurna, tetapi efektif untuk menghentikan bot sederhana
Melindungi Server dengan Menggunakan Zip Bomb
- Sebagian besar lalu lintas web berasal dari bot, dan sebagian di antaranya digunakan untuk tujuan jahat
- Bot berbahaya dapat menemukan kerentanan server dan menyisipkan skrip berbahaya untuk mengubah server menjadi botnet
- Zip Bomb adalah file terkompresi berukuran kecil, tetapi saat diekstrak dapat mengembang menjadi file yang sangat besar dan membebani server
Pemanfaatan Teknik Kompresi
- gzip adalah teknik kompresi yang digunakan di web untuk mengirim data secara efisien
- Browser web dan bot sama-sama mendukung kompresi gzip, sehingga dapat memaksimalkan pemanfaatan bandwidth
- Saat bot berbahaya terdeteksi, server menyediakan file yang dikompresi dengan gzip untuk melumpuhkan bot tersebut
Cara Membuat Zip Bomb
- Menggunakan perintah
dd untuk menghasilkan data sebesar 10GB, lalu mengompresinya dengan gzip menjadi file 10MB
- Saat server mendeteksi permintaan berbahaya, server menyediakan file Zip Bomb 10MB untuk melumpuhkan bot
Batasan Zip Bomb
- Zip Bomb bukan solusi yang sempurna, dan beberapa bot dapat mendeteksi serta melewatinya
- Namun, metode ini efektif untuk menghentikan bot sederhana dan merupakan alat yang berguna untuk melindungi server
Artikel terkait
- Cara menangani 1,3 juta permintaan web
- Mengubah tanda tangan server Apache
- Mematuhi Do Not Track di Google Analytics
1 komentar
Komentar Hacker News
ln -s /dev/zero index.htmldi homepage saya. Saat itu browser tidak menyukainya, dan sistem bisa macet atau bahkan crash