Yon inondasyon scraper sou plan Gratis Cloudflare: sa ki te kanpe l, ak sa nou te kite etenn

Operasyon

Yon maten, youn nan sit lis nou yo te sispann louvri. Cloudflare te montre vizitè yo yon erè 524, orijin nan te pran de a sis minit pou chak paj, epi anyen pa t avèti nou pandan apeprè dis èdtan. Kòz la te yon scraper k ap pase nan pwoksij rezidansyèl ak apeprè 225 demann pa segond.

Fòm inondasyon an

Chak paj te rann pou chak demann, kidonk chak worker te mete santèn rann nan liy epi rive nan limit CPU li.

Poukisa limit pa adrès pa t ka ede

Yon limit to konte demann pa adrès. Ak youn a twa demann soti nan chak nan milye adrès, okenn adrès pa janm pwoche bò yon limit. Bloke peyi ta bloke vizitè nou yo. Sa scraper a pa t ka foje san depans se konpòte tankou yon navigatè ki te deja vizite sit la.

Nan bò Cloudflare: twa règ gratis

Plan Gratis la pèmèt senk règ WAF pèsonalize pa zòn. Nou te itilize twa, tout ak yon defi jere olye yon bloke, konsa yon moun ki pran pa erè klike pou l pase:

Twa a kite pase bots verifye Cloudflare yo, user agents ki nonmen tèt yo kòm robots, pwòp adrès nou yo, chemen API ak webhook yo, ak fichye ki se pa paj. De jou apre, inondasyon an te toujou ap mache: nan yon èdtan, règ fo navigatè a te lanse defi sou plis pase 10,000 demann. 10,000 evènman Cloudflare retounen pa rechèch te soti nan 9,627 adrès, okenn pa te gen plis pase 4.

Nan orijin an: yon baraj nan aplikasyon an

Mwatye san tèt la gen tout header navigatè Chrome, konsa règ bò kwen yo sèlman pa kenbe l pandan règ ijans lan etenn. Nan aplikasyon an menm, nou mete yon ti middleware devan motè rann paj la:

Nan premye minit li a, baraj la te refize apeprè 6,700 fo navigatè epi te vire do sou apeprè 6,700 moun etranje, pandan l t ap sèvi moun etranje yo apeprè 9 paj pa segonn. Demann ki te ralanti yo tonbe a zewo, CPU travayè yo te bese soti nan limit yo a 12 a 15 pousan, epi memwa yo te bese soti nan 4 a 5 GB chak a 0.65 GB.

Sa nou kite etenn

Kesyon kle a

Yon inondasyon atravè pwoksi rezidansyèl fasil pou wè pa sa ki manke l: header fetch navigatè, cookies ak Referer. Lanse defi sa a nan bò kwen an, kenbe moun etranje yo nan limit sa travayè ou yo ka rann, epi asire w ke yon bagay deyò sèvè a remake lè yon paj sispann louvri. Night Watch anbalote tout twa a: siveyans lan, règ yo ak yon chanjman otomatik pou ijans lan, ak baraj la pou aplikasyon web Python.

Mizajou: