Kontaktaj Formoj, Robotoj kaj Senhonta Spamo

Depositphotos 52422737 s

Kontraŭspamo estas grandega temo kun retpoŝto. Homoj provas konservi sian enirkeston pura de jaroj kun ĉio, de la ĝena spamaresto iloj al simplaj rubaĵaj retpoŝtaj filtriloj kun sia perturba kapablo por falsaj pozitivoj. Fakte retpoŝta spamo fariĝis tia ĝeno, ke la registaro eĉ intervenis (imagu tion) kaj verkis leĝojn pri ĝi. Sed estas unu formo de spamo, kiu ankoraŭ estas kaptota de la gardisto ... kaj mi esperas, ke vi helpos min.

Ĝi komenciĝis kiel nur ĝeno, sed ĝi kreskis ĝis kompleta komerca interrompo. Ĉiu formularo-sendado aŭtomate ekigas antaŭecon en mia CRM. Kio signifis, ke dum la pasinta jaro pli-malpli mi havas multe da gvidoj vendotaj al SEO-kompanioj, kiuj povas akiri min sur paĝo 1 de Google. Do mi intencis krei hejman bieroforman prilaborilon, kiu komencus identigi kaj forigi ĉi tiujn aĉajn spamistojn SEN risko de falspozitivo. Ĉar finfine, kvankam mi malamas spamon, mi malamas eĉ pli perditan ŝancon.

Por komenci, mi boligis la specojn de spamo, kiujn mi povus fareble forigi al du kategorioj:

  1. La vera homo, kiu sendas erarajn datumojn nur por atingi tiun kuketon malantaŭ la formularo ... la senpaga provo, la senpaga blanka libro, la merkatigado de trempoj enhavo, ktp.
  2. La robotoj, kiuj rampas la retejon, sendas filiajn ligojn kaj erarajn datumojn al iu ajn formo, kiun ili povas trovi.

Ankaŭ, kadre de ĉi tiu eta kunlabora projekto (al kiu vi rajtas aliĝi per komento ĉi tie), mi aldonu la jenan parametron: NO CAPTCHA. Mi ne povas legi la dangajn aferojn mem duonfoje kaj ekzistas kialo timi, ke CAPTCHA mem reduktas plumban konvertiĝon per malfacileco sole.

Do la ruzo estas krei serion de logikaj testoj, kontraŭ kiuj oni povas lanĉi la senditajn datumojn, kiuj pozitive identigos spamon signifan procenton de la tempo, kvankam preskaŭ neniam blokas legitimajn kondukojn.

Jen kie mi estas:

  1. Enmetu enigaĵon en la formularon, tajpu = tekston, sed stilo = ”vidigu: neniu;”. Robotoj nature injektos valoron en iun ajn enigan kampon por preteriri bezonatajn kampajn kontrolilojn. Tamen, se ĉi tiu aparta kampo estus sendota kun datumoj en ĝi, ni povas scii kun certeco, ke homo ne faris ĝin.
  2. Kontrolu "asdf." Simpla, mi scias, sed raporto pri historia spamo montris, ke temas pri sufiĉe populara formo de falsaj sendoj. Se la ĉeno asdf aperas en iu ajn kampo, ĝi estas spamo.
  3. Kontrolu pri ripetaj signoj. Mi provis kaj provis, sed mi ne povis pensi pri legitima kialo, ke iu rolulo ripetu pli ol 3 fojojn en nomo, kompanio nomo aŭ adresa kampo. Se vi povas konvinki min alie, bonege. Pri nun, "XXXX-Konsilanta Kompanio" ne fariĝos gvidanto por mi.
  4. Kontrolu identajn kordojn. Krom la najbaro de Tim Allen, Wilson Wilson, neniu, kiun mi konas, havas la saman ĉenvaloron en ĉiuj kampoj de kontaktformularo. Se tro multaj kampoj identas, ĝi estas spamo.
  5. Fine, kaj ĉi tio estas ŝlosilo: kontrolu pri URL-oj, kie ili ne apartenas. Unu el la plej klasikaj kazoj de spamo estas meti URL en kampon, kie ĝi ne apartenas. Ekster la tekst-area "mesaĝo" -kesto, URL ne estu uzata por ies nomo, telefona numero, kompania nomo aŭ alimaniere. Se ili provas ĝin, ĝi estas spamo.

Ĉi tiuj 5 logikaj testoj reduktis spam-sendojn je pli ol 70% en la pasinta monato ĉe nia senpaga kontaktformularo produkto. Mi volonte pligrandigus tiun ciferon. La plej granda nombro da spam-sendoj, kiuj ankoraŭ kaŝe kaŝiĝas, estas malbonaj SEO-ofertoj. Do jen la sekva defio: Ĉu vi povas elpensi serion de ŝlosilaj terminoj kaj sojlo por denseco, kiuj racie indikus, ke la enhavo de la submetado parolas pri SEO? Kompreneble, ĉi tio povus esti malbona ideo por la infanoj de SlingShot efektivigi en sia retejo, sed por ni aliaj, ĝi taŭgus.

Retejaj programistoj unuiĝas: kion alian oni provu?