Cloudflare a AI boti: záznam z webináře
Na většině webů dnes neklikají jen lidé. Boti si ukrojí velkou část provozu, aniž by cokoli koupili, a zaplatí to váš server i skuteční zákazníci. Na webináři si Martin Michálek a Tomáš Svoboda vzali botí provoz na paškál a probrali, co s ním zvládne Cloudflare.
Záznam webináře
Rozsah problému
- Automatizované návštěvy můžou tvořit přes 60 % provozu. AI boti jdou po obsahu: čím víc podstránek a hodnotnějších informací web má, tím raději ho procházejí. Proto mají větší problém e-shopy a velké blogy než malé prezentační weby. Podobně je to s filtry: čím víc kombinací filtrů web nabízí, tím víc ho boti zatíží.
- AI boti nic nenakoupí, ale každý jejich požadavek zatěžuje váš server i hosting a zpomaluje web skutečným zákazníkům. Dobu, za kterou server začne odpovídat (TTFB), dokážou prodloužit až o polovinu.
- Cloudflare filtruje přes 20 % celosvětového provozu na webu. Bezplatný tarif stačí na základní ochranu a přehled o botech, silnější ochrana je až v placených tarifech.
Jeden z projevů náporu botů: vytížení procesoru serveru během chvíle vyskočí z 15 % skoro na 100 % a zhruba půl hodiny se drží na maximu.
Úskalí plošného zákazu botů
- Boti nejsou jedna skupina. Jsou mezi nimi roboti vyhledávačů, sběrači dat pro trénink AI i boti AI chatů, kteří web načtou kvůli odpovědi uživateli. Každého chcete řešit jinak.
- Oficiální AI boti velkých firem se identifikují. Zahraniční a škodliví boti se ale vydávají za obyčejný prohlížeč (falšují takzvaného user-agenta), takže je nestačí filtrovat podle toho.
- Přes 95 % AI botů ignoruje
robots.txt. - AI boti stahují hlavně HTML a JavaScript spouštějí jen částečně, takže projdou i klasickou ochranou postavenou na JavaScriptu.
Účinná ochrana
- Posílat botům uloženou statickou verzi stránek z mezipaměti (cache), aby nezatěžovali váš server.
- Proti sítím botů, které chodí z běžných domácích připojení (rezidenční proxy botnety), pomáhá ověřovací výzva (managed challenge) a CAPTCHA. V bezplatném tarifu ji zapnete ručně v pravidlech. Tarif Pro (od zhruba 25 USD měsíčně) přidává Super Bot Fight Mode, který sám rozpozná, komu výzvu zobrazit. V tarifu Enterprise přibývá rozpoznávání botů podle technického otisku spojení (TLS fingerprinting) a podrobnější správa botů, řádově od 2 000 USD.
- Ohlídat nastavení zabezpečení webu, pokud jde provoz přes proxy Cloudflare (v administraci oranžový obláček). Bez seznamu povolených adres a služeb (whitelistu) přestanou fungovat platby, feedy i monitoring.
Strategie pro AI boty na míru
Projdeme provoz botů na vašem webu, navrhneme pravidla a nastavíme Cloudflare nebo jinou CDN, aby boti nezpomalovali web zákazníkům.
Časté chyby
- Chybí seznam povolených služeb (whitelist).
- Pravidla jsou příliš volná.
- Příliš přísná pravidla omylem zablokují i boty, které na webu chcete, třeba Googlebota.
- Soubor
robots.txtje špatně spravovaný. - Pravidla nikdo nehlídá, takže je Cloudflare může přepsat.
- Cloudflare je zapnutý, ale pravidla nikdo nenastavil. Samotné zapnutí web neochrání.
Checklist: co zkontrolovat
- Server odpovídá čím dál pomaleji (roste TTFB), i když se na webu nic neměnilo.
- Server je chvílemi přetížený (výkyvy ve vytížení procesoru nebo paměti), ale v Google Analytics žádný nárůst návštěvnosti nevidíte.
- Hosting vás tlačí do vyššího tarifu nebo hlásí překročení limitů.
- V Google Analytics jsou nesmyslné skoky: návštěvy z nečekaných zemí, návštěvy dlouhé 0 sekund nebo 100% míra okamžitého opuštění.
- V záznamech serveru (logu) je spousta požadavků na filtry, parametry v URL, vyhledávání a stránkování.
- Web občas spadne nebo zpomalí, i když zrovna nemáte vyšší návštěvnost ani větší kampaň.
- V logu se objevují podivné identifikace prohlížečů (user-agenti) nebo „Googlebot“ z IP adres, které Googlu nepatří.
- Rostou pokusy o přihlášení, spam ve formulářích a falešné objednávky.
- Konkurence kopíruje ceny nebo obsah dřív, než byste čekali.
- Nevíte, kolik provozu tvoří boti. Bez dat se nedá rozhodnout.
Držte si přehled o rychlosti webu
Přihlaste se k našemu newsletteru. Jednou za měsíc vybíráme novinky o rychlosti webu pro majitele webů, marketéry i vývojáře.