V zadnjem času se je znatno povečala aktivnost spletnih botov, ki indeksirajo promet. Poleg pravilno delujočih botov so se razširili tudi »neobvladani« boti, ki ignorirajo pravila indeksiranja robots.txt, prihajajo z deset tisoč različnimi IP naslovi, pretvarjajo se, da so legitimni uporabniki, in ne upoštevajo razumne politike intenzivnosti pošiljanja zahtevkov. Ti boti ustvarjajo ogromno parazitsko obremenitev na strežnikih, motijo normalno delovanje sistemov in ukradejo čas skrbnikom. Aktivnost takšnih botov mnogi dojemajo kot škodljive dejavnosti.
Kot ukrep za upočasnitev delovanja podobnih botov, pa tudi botov, ki skenirajo nerazrešene ranljivosti v tipičnih spletnih aplikacijah, je eden od skrbnikov predlagal metodo »zip bombe«. Osnova te metode je, da botu ob odgovoru na zahtevo strani posredujemo vsebino, učinkovito stisnjeno z metodo »deflate«, katere velikost ob razpakiranju večkrat presega velikost prenesenih podatkov po omrežju. Na primer, pri uporabi metode »deflate« vsebina iz /dev/zero, pakirana v 10 MB, ob razpakiranju zahteva 1 GB diskovnega prostora. Pri uporabi »brotli« metode kompresije so dosegli raven, pri kateri prenos 81 MB pripelje do razpakiranja 100 TB podatkov.
Aktivirati tovrstno zaščito je možno s prek ustvarjanja pasti, ki so dostopne prek nevidnih povezav, označenih s zastavico 'rel="nofollow"', izključenih iz indeksiranja prek robots.txt in se aktivirajo pri dovolj visoki stopnji rekurzije za bote, ki poskušajo pretvarjati, da so običajni uporabniki. V praksi predlagane metode ni priporočljivo uporabljati, saj lahko spletna stran postane črna lista pri Googlu in se začne označevati kot škodljiva v brskalniku Chrome z vklopljenim načinom »Safe Browsing«.
Izvor: opennet.ru
