Kontakt obrasci, botovi i besramna neželjena pošta

Depositphotos 52422737 s

Zaštita od neželjene pošte velika je tema s e-poštom. Ljudi godinama pokušavaju održavati svoju ulaznu poštu čistom, sve od dosadnog spamarrest alate za jednostavne filtere za neželjenu poštu sa njihovom neobičnom sposobnošću lažno pozitivnih rezultata. U stvari, neželjena pošta postala je takva smetnja da je vlada čak i uskočila (zamislite to) i napisala zakone o tome. Ali postoji jedan oblik neželjene pošte koji još uvijek mora nadoknaditi ... i nadam se da ćete mi pomoći.

Počelo je samo kao smetnja, ali preraslo je u potpuni prekid poslovanja. Svako podnošenje obrasca automatski pokreće vodeću ulogu u mom CRM-u. Što je značilo da sam u proteklih godinu dana ili tako nekako imao puno potencijalnih klijenata za prodaju SEO kompanijama koje me mogu dobiti na 1. stranici Googlea. Stoga sam krenuo u stvaranje upravljača oblicima za kućnu pripremu pića koji bi počeo identificirati i eliminirati ove neugodne pošiljatelje neželjene pošte BEZ rizika od lažno pozitivnih rezultata. Jer, na kraju krajeva, iako mrzim neželjenu poštu, još više mrzim izgubljenu priliku.

Za početak sam prokuhao vrste neželjene pošte koje bih mogao izvodljivo eliminirati na dvije kategorije:

  1. Pravi čovjek koji predaje pogrešne podatke samo da bi došao do tog kolačića koji stoji iza obrasca ... besplatno suđenje, besplatna bijela knjiga, kap po kap marketing sadržaj itd.
  2. Botovi koji pretražuju web podnoseći pridružene linkove i pogrešne podatke u bilo koji oblik koji mogu pronaći.

Takođe, kao dio ovog malog suradničkog projekta (kojem se možete pridružiti putem komentara ovdje), dozvolite mi da dodam sljedeći parametar: NO CAPTCHA. Ni sam ne mogu pola vremena čitati opasne stvari i postoji razlog za strah da sam CAPTCHA sam smanjuje pretvorbu olova samo poteškoćama.

Dakle, trik je u stvaranju niza logičkih testova na osnovu kojih se može pokrenuti podatak iz obrasca koji će pozitivno identificirati neželjenu poštu u značajnom procentu vremena, dok gotovo nikada neće blokirati legitimne potencijalne kupce.

Evo gdje sam:

  1. U obrazac unesite ulaz, upišite = tekst, ali style = ”display: none;”. Botovi će prirodno ubrizgati vrijednost u bilo koje polje za unos teksta u nastojanju da zaobiđu tražene provjeravatelje polja. Međutim, ako bi ovo određeno polje trebalo dostaviti s podacima u njemu, sa sigurnošću možemo znati da to nije učinio čovjek.
  2. Provjerite ima li „asdf“. Jednostavno, znam, ali izvještaj o povijesnoj neželjenoj pošti pokazao je da je ovo prilično popularan oblik lažnih prijava. Ako se niz asdf pojavi u bilo kojem polju, to je neželjena pošta.
  3. Provjerite ponavljaju li se znakovi. Pokušavao sam i pokušavao, ali nisam mogao smisliti legitiman razlog da se bilo koji znak ponavlja više od 3 puta u polju imena, imena kompanije ili adrese. Ako me možete uvjeriti u suprotno, sjajno. Za sada, „XXXX Consulting Company“ za mene neće postati vodeća strana.
  4. Provjerite postoje li identične žice. Osim komšija Tima Allena, Wilson Wilson, niko koga znam nema istu vrijednost niza u svim poljima kontakt obrasca. Ako je previše polja identično, to je neželjena pošta.
  5. Konačno, i ovo je ključno: provjerite URL-ove tamo gdje im nije mjesto. Jedan od najklasičnijih slučajeva neželjene pošte je postavljanje URL-a u polje gdje mu nije mjesto. Izvan okvira za poruke u polju za tekst, URL se ne smije koristiti za nečije ime, broj telefona, naziv kompanije ili na bilo koji drugi način. Ako pokušaju, to je neželjena pošta.

Ovih 5 logičkih testova smanjilo je slanje neželjene pošte za više od 70% u posljednjih mjesec dana besplatan obrazac za kontakt proizvoda. Volio bih da taj podatak bude još veći. Najveći broj neželjenih prijava koje se i dalje prikradaju su loše poznate SEO ponude. Dakle, evo sljedećeg izazova: Možete li smisliti niz ključnih pojmova i praga za gustinu koji bi razumno ukazivali na to da sadržaj podneska govori o SEO-u? Naravno, ovo bi mogla biti loša ideja za momke iz SlingShota da je implementiraju na svojoj stranici, ali za ostale nas bi to odgovaralo.

Web programeri se ujedinjuju: šta još treba testirati?

5 Komentari

  1. 1

    Apsolutno mi se sviđa ideja dodavanja polja sa display:none. To je genijalno! Napisao sam post prije mnogo mjeseci o tome koliko je užasna tehnologija Captcha... ona kažnjava nevine i dodaje dodatni, nepotreban korak za korisnike. To je suprotnost korisničkom iskustvu. Mogu da stavim tvoje skriveno polje na probu!

  2. 2

    Apsolutno mi se sviđa ideja dodavanja polja sa display:none. To je genijalno! Napisao sam post prije mnogo mjeseci o tome koliko je užasna tehnologija Captcha... ona kažnjava nevine i dodaje dodatni, nepotreban korak za korisnike. To je suprotnost korisničkom iskustvu. Mogu da stavim tvoje skriveno polje na probu!

  3. 3

    Radi zaista dobro, ali ako ga uvedete u postojeće forme, može potrajati neko vrijeme dok se efekat ne proširi. Botovi često keširaju vaš obrazac i postavljaju na njega onako kako su ga vidjeli prije nekoliko sedmica dok se ne vrate i ponovo ga vide. Dakle, sve dok objavljuju u vaš keširani obrazac, proći će. U roku od otprilike mjesec dana trebali biste početi vidjeti rezultate.

  4. 4

    1. Tajmer;
    2. Teško je pogoditi imena polja forme;
    3. validacija obrasca na strani servera;
    4. polje obrasca za koje se ne očekuje da ima vrijednost;
    5. JavaScript ažurira skriveno polje sa slanjem obrasca;
    6. promijeniti atribute obrasca prilikom slanja putem JavaScripta;

    #1 je moj favorit. Pokrenite mjerač vremena čim se stranica s kontaktom (ili bilo kojom stranicom) učita. Na strani servera postavite očekivano potrebno vrijeme za popunjavanje obrasca. Ako se pošalje prerano, korisnik će vidjeti poruku/nalog onemogućen/admin prima e-poštu/itd. Ovaj zapravo eliminiše 99.9% bilo koje vrste aktivnosti bota.

    #2 pohranjuje imena polja u sesiji i daje poljima nasumična imena. Otežava botu učenje.

    #3 ovo je važno. Email se može vrlo precizno provjeriti pomoću regularnih izraza, polje za broj telefona treba da sadrži 10 brojeva, 2 ili više polja sa istom vrijednošću=bot, itd.

    #4 je objašnjeno u vašem članku, 5 i 6 neke opcije skripte.

  5. 5

    Hvala za post, Nick. Cijenite udio.

    Martin – Mislim da je tajmer odlična ideja. Pretpostavljam da bi bot prošao kroz njega i da bi prag bio nešto nizak... možda 5 sekundi? Samo sam znatiželjan zbog unaprijed popunjenih formulara za stvarne korisnike, kao i korisnike koji se vraćaju na stranicu i odmah znaju da žele ispuniti obrazac. samo moja dva penija. Znam da kasnim oko godinu dana sa ovom objavom, tako da ne očekujem mnogo odgovora, samo ga objavljujem u nadi 🙂

    hvala još jednom!

    -Dave

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.