Kontaktujte formuláre, robotov a nehanebný spam

Depositphotos 52422737 s

Antispam je obrovská téma e-mailov. Ľudia sa už roky snažia udržiavať doručenú poštu čistú so všetkým možným spamarrest nástroje na jednoduché filtre nevyžiadanej pošty s ich nezvyčajnou schopnosťou pre falošné poplachy. V skutočnosti sa e-mailový spam stal takou nepríjemnosťou, že vláda dokonca zakročila (predstavte si to) a napísala o tom zákony. Ale je tu jedna forma spamu, ktorú musia ostražití ešte chytiť ... a dúfam, že mi pomôžete.

Začalo to iba ako mrzutosť, ale prerástlo to do úplného prerušenia podnikania. Každé odoslanie formulára automaticky spustí potenciálny zákazník v mojom CRM. Čo znamenalo, že za posledný rok alebo tak nejako som mal sakra veľa potenciálnych zákazníkov na predaj spoločnostiam SEO, ktoré ma môžu dostať na stránku 1 spoločnosti Google. Takže som sa vydal na vytvorenie domáceho formulára, ktorý by začal identifikovať a eliminovať týchto nepríjemných spamerov BEZ rizika falošne pozitívnych výsledkov. Pretože koniec koncov, aj keď nenávidím spam, ešte viac nenávidím stratenú príležitosť.

Na začiatok som uvaril typy spamu, ktoré som mohol vylúčiť, do dvoch kategórií:

  1. Skutočný človek, ktorý zadá chybné údaje, len aby sa dostal k súboru cookie za formulárom ... bezplatná skúšobná verzia, bezplatná biela kniha, odkvapkávací marketing obsah a pod.
  2. Roboti, ktorí prehľadávajú web a odosielajú affiliate odkazy a chybné údaje do akejkoľvek formy, ktorú nájdu.

V rámci tohto malého spoločného projektu (ku ktorému sa môžete pripojiť prostredníctvom komentára tu) mi dovoľte pridať nasledujúci parameter: NO CAPTCHA. Sám nedokážem prečítať napísané veci polovicu času a je dôvod sa obávať, že CAPTCHA samotná redukuje konverziu olova iba pomocou obtiažnosti.

Trik teda spočíva v vytvorení série logických testov, na základe ktorých je možné spustiť údaje odoslané z formulára a ktoré budú vo významnom percente času pozitívne identifikovať spam, pričom takmer nikdy nebude blokovať legitímnych potenciálnych zákazníkov.

Tu sa nachádzam:

  1. Vložte vstup do formulára, zadajte = text, ale style = ”display: none;”. Roboti prirodzene vložia hodnotu do každého poľa na zadávanie textu v snahe obísť požadované kontroly poľa. Ak by sa však toto konkrétne pole malo predložiť s údajmi v ňom, môžeme s istotou vedieť, že to neurobil človek.
  2. Skontrolujte „asdf“. Jednoduché, viem, ale správa o historickom spamu ukázala, že išlo o dosť populárnu formu falošných podaní. Ak sa reťazec asdf objaví v ktoromkoľvek poli, je to spam.
  3. Skontrolujte, či sa znaky opakujú. Skúšal som a skúšal, ale nedokázal som si predstaviť legitímny dôvod, aby sa akýkoľvek znak opakoval viac ako trikrát v poli pre meno, názov spoločnosti alebo adresu. Ak ma presvedčíte o opaku, super. Pokiaľ ide o spoločnosť „XXXX Consulting Company“, pre mňa sa teraz nestane vodítkom.
  4. Skontrolujte, či nie sú rovnaké reťazce. Okrem suseda Tima Allena, Wilsona Wilsona, nikto, koho poznám, nemá rovnakú hodnotu reťazca vo všetkých poliach kontaktného formulára. Ak je príliš veľa polí identických, jedná sa o spam.
  5. Nakoniec, a to je kľúčové: skontrolujte adresy URL, kam nepatria. Jedným z najklasickejších prípadov spamu je umiestnenie adresy URL do poľa, kam nepatrí. Mimo poľa „správa“ v textovej oblasti by sa adresa URL nemala používať na meno, telefónne číslo, názov spoločnosti alebo iné meno. Ak to vyskúšajú, je to spam.

Týchto 5 logických testov znížilo za posledný mesiac odosielanie spamu o viac ako 70% bezplatný kontaktný formulár výrobok. Bol by som rád, keby sa táto hodnota ešte zvýšila. Najväčší počet nevyžiadaných správ, ktoré sa stále objavujú, sú špatne známe ponuky SEO. Takže, tu je ďalšia výzva: Môžete prísť s radom kľúčových výrazov a prahovej hodnoty pre hustotu, ktoré by primerane naznačovali, že obsah príspevku hovorí o SEO? To by samozrejme mohol byť zlý nápad pre ľudí, ktorí používajú SlingShot, aby ich implementovali na svoje stránky, ale pre nás ostatných by to sedelo.

Weboví vývojári sa zjednocujú: čo ďalšie by sa malo testovať?

5 Komentáre

  1. 1

    Úplne sa mi páči myšlienka pridať pole so zobrazením: žiadne. Je to geniálne! Pred mnohými mesiacmi som napísal príspevok o tom, aká hrozná je technológia Captcha ... trestá nevinných a pridáva používateľom ďalší zbytočný krok. Je to protiklad používateľskej skúsenosti. Môžem otestovať vaše skryté pole!

  2. 2

    Úplne sa mi páči myšlienka pridať pole so zobrazením: žiadne. Je to geniálne! Pred mnohými mesiacmi som napísal príspevok o tom, aká hrozná je technológia Captcha ... trestá nevinných a pridáva používateľom ďalší zbytočný krok. Je to protiklad používateľskej skúsenosti. Môžem otestovať vaše skryté pole!

  3. 3

    Funguje to naozaj dobre, ale ak ho použijete v existujúcich formách, môže chvíľu trvať, kým sa účinok prejaví. Roboti váš formulár často ukladajú do medzipamäte a zverejňujú ho tak, ako to videli pred týždňami, kým sa nevrátia a znova to vidia. Pokiaľ teda uverejnia príspevok vo vašom formulári uloženom v pamäti, dostanú sa cez neho. Asi do jedného mesiaca by ste mali začať vidieť výsledky.

  4. 4

    1. časovač;
    2. Je ťažké uhádnuť názvy polí formulárov;
    3. validácia formulára na strane servera;
    4. pole formulára, ktorého hodnota sa neočakáva;
    5. aktualizácia skrytého poľa odoslaním formulára pomocou JavaScriptu;
    6. zmeniť atribúty formulára pri odoslaní pomocou JavaScriptu;

    # 1 je môj obľúbený. Spustite časovač, akonáhle sa načíta stránka kontaktu (alebo ľubovoľnej stránky). Na strane servera nastavte očakávaný požadovaný čas na vyplnenie formulára. Ak bude zadaný príliš skoro, používateľovi sa zobrazí správa / účet deaktivovaný / administrátor dostane e-mail / atď. Ten v skutočnosti eliminuje 99.9% akéhokoľvek typu aktivity robota.

    # 2 ukladajte názvy polí v relácii a dávajte poliam náhodné názvy. Robotovi sa sťažuje učenie.

    # 3 tento je dôležitý. E-mail je možné veľmi presne overiť pomocou regulárnych výrazov, pole telefónneho čísla má obsahovať 10 čísel, 2 alebo viac polí s rovnakou hodnotou = robot atď.

    # 4 vysvetlený vo vašom článku, 5 a 6 niektoré možnosti skriptu.

  5. 5

    Ďakujem za príspevok, Nick. Oceňte podiel.

    Martin - Myslím si, že časovač je skvelý nápad. Predpokladám, že by to robot zipsoval a prahová hodnota by bola trochu nízka ... možno 5 sekúnd? Som zvedavý iba na predvyplnené formuláre pre skutočných používateľov, ako aj pre používateľov, ktorí sa vrátia na stránku a okamžite vedia, že chcú formulár vyplniť. len moje dva groše. Viem, že som na tento príspevok meškal asi rok, takže neočakávam veľa odpovedí, len to dávam v nádeji 🙂

    ešte raz ďakujem!

    -Dave

Čo si myslíte?

Táto stránka používa Akismet na zníženie spamu. Zistite, ako sa spracúvajú údaje vašich komentárov.