Back to Question Center
0

Mohou náhodně generované názvy polí pomoci vyhnout se botám SPAM? - Semalt

1 answers:

Kdybych generoval své názvy polí náhodně při každém vykreslení kontaktního formuláře, pomohlo by to zabránit rozpoznávání polí boty SPAM? Mohou číst text štítku?

. Source - nosql reporting
February 13, 2018

Pomůže to, ale nezabrání tomu, aby zastavil veškerý spam. Změna polí s názvy, za předpokladu, že jsou jedinečná při každém zobrazení formuláře, pomohou zastavit boty, které závisí na tom, že před vyplněním formuláře vyplní formuláře. To také pomůže zastavit boty, které hledají přesné názvy polí jako "jméno" a "email", atd.

Co se nezastaví, jsou botové, kteří jsou dostatečně chytří, aby vyhledávali názvy polí, které jsou podobné společným názvům polí, ale ne vždy přesně to samé. Hledají pole, která obsahují společné názvy polí jako "jméno" a "e-mail". Pokud tedy váš formulář používá ty identifikátory uvnitř vašich dynamických názvů polí, bude se jim stále dostat. Váš nápad také nezastaví lidské spamátory vůbec. Prostě vyplní formulář a předloží jej bez problémů vůbec.

Chcete-li zastavit boty, jsou to některé možnosti, které můžete implementovat společně s názvy dynamických polí:

1) Vložení falešného pole, které vidí pouze boty. Pokud je toto pole odesláno spolu se zbytkem formuláře, můžete ho ignorovat (a pokud je to požadujete, zakážete je). Můžete také zachytit špatné boty, kteří následují skrytý odkaz .

2) Použijte CAPTCHA jako reCAPTCHA

3) Použijte pole, které vyžaduje,. Každý člověk může odpovědět na to, ale bot nebude vědět, co má dělat, protože se jedná o automatické vyplňování polí na základě názvů polí. Takto pole bude buď nesprávné, nebo chybí, v takovém případě bude návrh odmítnut.

4) Použijte token a vložte jej do relace a přidejte jej do formuláře. Pokud token není zadán spolu s formulářem nebo neodpovídá, pak je automatizovaný a může být ignorován.

5) Podívejte se na opakované podání ze stejné adresy IP. Pokud váš formulář by neměl dostat příliš mnoho požadavků, ale najednou je pravděpodobně je zasažen bot a měli byste zvážit dočasné blokování IP adresy.

6) Použití Askimet . Je to skvělé při identifikaci spamu.

Mohou náhodně generované názvy polí pomoci vyhnout se botám SPAM? - Semalt
Reply