Mga Form sa Pakikipag-ugnay, Bot, at Walang Hiyang Spam

Depositphotos 52422737 s

Ang anti-spam ay isang malaking paksa sa email. Sinusubukan ng mga tao na panatilihing malinis ang kanilang inbox sa loob ng maraming taon sa lahat mula sa nakakainis spamarrest mga tool sa simpleng mga filter ng junk-mail kasama ang kanilang hindi nakakagulat na kakayahan para sa mga maling positibo. Sa katunayan, ang spam ng email ay naging isang istorbo na ang gobyerno ay tumulong pa rin (isipin iyan) at nagsulat ng mga batas tungkol dito. Ngunit mayroong isang uri ng spam na nasa pa rin ng vigilante upang mahuli ... at inaasahan kong tutulungan mo ako.

Nagsimula ito bilang isang nakakainis lamang, ngunit lumaki ito sa ganap na pagkagambala ng negosyo. Ang bawat pagsusumite ng form ay awtomatikong nag-uudyok ng lead sa aking CRM. Na nangangahulugan na sa nakaraang taon o higit pa, nagkaroon ako ng isang heck-of-a-maraming mga lead upang ibenta sa mga kumpanya ng SEO na maaaring makuha ako sa pahina 1 ng Google. Kaya, nagtakda ako upang lumikha ng isang form ng bahay na gumawa ng serbesa na magsisimulang makilala at matanggal ang mga masamang spammer na WALANG panganib na maling positibo. Sapagkat, pagkatapos ng lahat, habang hindi ko kinasusuklaman ang spam, mas lalong naiinis ako sa isang nawalang pagkakataon.

Upang magsimula, pinakuluan ko ang mga uri ng spam na maaari kong matanggal hanggang sa dalawang kategorya:

  1. Ang totoong tao na nagsumite ng maling data upang makapunta sa cookie sa likod ng form ... ang libreng pagsubok, ang libreng puting papel, ang drip marketing nilalaman, atbp.
  2. Ang mga bot na gumagapang sa web na nagsusumite ng mga kaakibat na link at maling data sa anumang form na maaari nilang makita.

Gayundin, bilang bahagi ng maliit na proyektong ito na nagtutulungan (kung saan maaari kang sumali sa pamamagitan ng puna dito) hayaan mo akong idagdag ang sumusunod na parameter: WALANG CAPTCHA. Hindi ko mabasa ang mga bagay na nasa dang ko sa kalahati ng oras at may dahilan na matakot na ang CAPTCHA mismo ay binabawasan ang conversion ng tingga sa pamamagitan ng paghihirap lamang.

Kaya, ang bilis ng kamay ay upang lumikha ng isang serye ng mga lohikal na pagsubok laban sa kung alin ang maaaring magpatakbo ng form na isinumite ng data na positibong makikilala ang spam ng isang makabuluhang porsyento ng oras habang halos hindi kailanman hadlangan ang mga lehitimong lead.

Narito kung nasaan ako:

  1. Magpasok ng isang input sa form, uri = teksto, ngunit style = "display: none;". Ang mga bot ay natural na mag-iikot ng isang halaga sa anumang patlang ng pag-input ng teksto sa pagsisikap na lampasan ang mga kinakailangang checker sa patlang. Gayunpaman, kung ang partikular na larangan na ito ay naisumite na may data dito, maaari nating malaman na may katiyakan na hindi ito ginawa ng isang tao.
  2. Suriin kung "asdf." Simple, alam ko, ngunit isang ulat ng makasaysayang spam ang nagpakita na ito ay isang tanyag na porma ng maling pagsumite. Kung ang string asdf ay lilitaw sa anumang larangan, ito ay spam.
  3. Suriin kung paulit-ulit na mga character. Sinubukan ko at sinubukan, ngunit hindi ako nakaisip ng isang lehitimong dahilan na ang anumang character ay dapat ulitin nang higit sa 3 beses sa isang pangalan, pangalan ng kumpanya, o address field. Kung makumbinsi mo ako kung hindi man, mahusay. Tulad ng sa ngayon, ang "XXXX Consulting Company" ay hindi magiging nangunguna sa akin.
  4. Suriin para sa magkatulad na mga string. Maliban sa kapitbahay ni Tim Allen, si Wilson Wilson, wala akong alam na may parehong halaga sa string sa lahat ng mga larangan ng isang contact form. Kung masyadong maraming mga patlang ay magkapareho, ito ay spam.
  5. Panghuli, at ito ang susi: suriin para sa mga URL kung saan hindi sila kabilang. Ang isa sa mga pinaka-klasikong kaso ng spam ay upang maglagay ng isang URL sa isang patlang kung saan hindi ito nabibilang. Sa labas ng kahon ng "mensahe" na lugar ng teksto, hindi dapat gamitin ang isang URL para sa isang pangalan, numero ng telepono, pangalan ng kumpanya, o kung hindi man. Kung susubukan nila ito, ito ay spam.

Ang 5 lohikal na pagsubok na ito ay nagbawas ng mga pagsusumite ng spam ng higit sa 70% sa nakaraang buwan sa aming libreng form ng contact produkto Gusto kong mapataas ang figure na iyon. Ang pinakamaraming bilang ng mga pagsusumite ng spam na lumusot pa rin ay hindi masamang reputasyon ng SEO. Kaya, narito ang susunod na hamon: Maaari ka bang magkaroon ng isang serye ng mga pangunahing termino at threshold para sa density na makatuwirang ipahiwatig ang nilalaman ng pagsumite ay pinag-uusapan ang tungkol sa SEO? Siyempre, maaaring ito ay isang masamang ideya para sa mga lalaki sa SlingShot na ipatupad sa kanilang site, ngunit para sa natitirang sa amin, magkasya ito.

Nag-iisa ang mga developer ng web: ano pa ang dapat masubukan?

5 Comments

  1. 1

    Lubos kong mahal ang ideya ng pagdaragdag ng isang patlang na may display: wala. Ang talino sa isip! Nagsulat ako ng isang post maraming buwan na ang nakakaraan tungkol sa kung gaano kakila-kilabot ang isang teknolohiya na Captcha ... pinarusahan nito ang walang sala at nagdaragdag ng isang karagdagang, hindi kinakailangang hakbang para sa mga gumagamit. Ang antithesis ng karanasan ng gumagamit. Maaari kong subukan ang iyong nakatagong larangan!

  2. 2

    Lubos kong mahal ang ideya ng pagdaragdag ng isang patlang na may display: wala. Ang talino sa isip! Nagsulat ako ng isang post maraming buwan na ang nakakaraan tungkol sa kung gaano kakila-kilabot ang isang teknolohiya na Captcha ... pinarusahan nito ang walang sala at nagdaragdag ng isang karagdagang, hindi kinakailangang hakbang para sa mga gumagamit. Ang antithesis ng karanasan ng gumagamit. Maaari kong subukan ang iyong nakatagong larangan!

  3. 3

    Gumagana talaga ito ng maayos, ngunit kung ilulunsad mo ito sa mayroon nang mga form maaaring tumagal nang ilang sandali para sa propogate ng epekto. Madalas na tinatago ng mga bot ang iyong form at nai-post dito tulad ng nakita nila noong mga nakaraang linggo hanggang sa bumalik sila sa paligid at muli itong makita. Kaya, hangga't nag-post ang mga ito sa iyong naka-cache na form, malalampasan nila. Sa loob ng halos isang buwan, dapat kang magsimulang makakita ng mga resulta.

  4. 4

    1. Isang timer;
    2. Mahirap hulaan form pangalan ng patlang;
    3. pagpapatunay sa form ng panig ng server;
    4. isang form form na hindi inaasahang magkakaroon ng halaga;
    5. pagkakaroon ng pag-update ng JavaScript ng isang nakatagong patlang na isumite ang isang form;
    6. baguhin ang mga katangian ng form sa isumite w / JavaScript;

    # 1 ang paborito ko. Magsimula ng isang timer kaagad na nai-load ang pahina ng contact (o anumang pahina). Sa panig ng server magtakda ng isang inaasahang kinakailangang oras upang punan ang form. Kung naisumite kaagad, makakakita ang gumagamit ng isang mensahe / account na hindi pinagana / tumatanggap ang admin ng isang email / atbp. Talagang tinatanggal ng isang ito ang 99.9% ng anumang uri ng aktibidad ng bot.

    # 2 mga pangalan ng patlang na tindahan sa isang sesyon at bigyan ang mga patlang ng mga random na pangalan. Ginagawang mahirap para sa isang bot na matuto.

    # 3 ang isang ito ay mahalaga. Ang email ay maaaring mapatunayan nang tumpak w / regular na mga expression, ang isang patlang ng numero ng telepono ay dapat maglaman ng 10 mga numero, 2 o higit pang mga patlang na may parehong halaga = bot, atbp.

    Ipinaliwanag ang # 4 sa iyong artikulo, 5 at 6 ilang mga pagpipilian sa script.

  5. 5

    Salamat sa post, Nick. Pahalagahan ang pagbabahagi.

    Martin - Sa tingin ko ang timer ay isang mahusay na ideya. Ipagpalagay ko na ang isang bot ay mag-zip sa pamamagitan nito at ang threshold ay medyo mababa ... siguro 5 segundo? Nag-uusisa lang ako dahil sa mga prefilled form para sa mga tunay na gumagamit pati na rin mga gumagamit na bumalik sa pahina at alam agad na nais nilang punan ang form. dalawa lang ang aking pera. Alam ko na ako ay isang huli na sa isang post na ito kaya't hindi ako umaasa sa isang kasagutan, inilalagay lamang doon sa pag-asa 🙂

    Salamat ulit!

    -Dave

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.