- La majeure partie du trafic web provient de bots, dont certains sont utilisés à des fins malveillantes
- Une Zip Bomb est un petit fichier compressé qui, une fois décompressé, se transforme en un fichier très volumineux pouvant surcharger un serveur
- Les techniques de compression sont utilisées sur le web pour transmettre efficacement les données, et les bots en tirent aussi parti
- Lorsqu’un bot malveillant est détecté, le serveur fournit un fichier compressé en gzip afin de le neutraliser
- La Zip Bomb n’est pas une solution parfaite, mais elle est efficace pour bloquer les bots simples
Protéger un serveur à l’aide d’une Zip Bomb
- La majeure partie du trafic web provient de bots, dont certains sont utilisés à des fins malveillantes
- Les bots malveillants peuvent repérer les vulnérabilités d’un serveur et y injecter des scripts malveillants pour transformer le serveur en botnet
- Une Zip Bomb est un petit fichier compressé qui, une fois décompressé, se transforme en un fichier très volumineux pouvant surcharger un serveur
Utilisation des techniques de compression
- gzip est une technique de compression utilisée sur le web pour transmettre efficacement les données
- Les navigateurs web comme les bots prennent en charge la compression gzip, ce qui permet d’exploiter au maximum la bande passante
- Lorsqu’un bot malveillant est détecté, le serveur fournit un fichier compressé en gzip afin de le neutraliser
Comment créer une Zip Bomb
- Utiliser la commande
dd pour générer 10 Go de données, puis les compresser avec gzip afin d’obtenir un fichier de 10 Mo
- Lorsque le serveur détecte une requête malveillante, il renvoie un fichier Zip Bomb de 10 Mo pour neutraliser le bot
Limites de la Zip Bomb
- La Zip Bomb n’est pas une solution parfaite, et certains bots peuvent la détecter et la contourner
- Cependant, elle reste efficace pour bloquer les bots simples et constitue un outil utile pour protéger un serveur
Articles associés
- Comment traiter 1,3 million de requêtes web
- Modifier la signature d’un serveur Apache
- Respecter Do Not Track dans Google Analytics
1 commentaires
Avis Hacker News
ln -s /dev/zero index.html. Les navigateurs de l’époque n’aimaient pas ça, et le système se figeait ou plantait parfois