Əlaqə formaları, botlar və həyasız spam

Depositphotos 52422737 s

Spam əleyhinə məktublar çox böyük bir mövzudur. İnsanlar illərdir əsəbiləşdirəndən başlayaraq gələnlər qutusunu təmiz saxlamağa çalışırlar spamarest saxta pozitivlər üçün qeyri-adi qabiliyyəti ilə sadə lazımsız poçt filtrlərinə alətlər. Əslində, e-poçt spamları elə bir narahatlığa çevrildi ki, hökumət hətta işə qarışdı (bunu təsəvvür edin) və bu barədə qanunlar yazdı. Ancaq bir növ spam forması var ki, keşik çəkmək üçün hələ var ... və ümid edirəm ki, mənə kömək edəcəksən.

Yalnız bir narahatlıq kimi başladı, amma hərtərəfli iş kəsilməsinə qədər böyüdü. Hər forma təqdimetmə avtomatik olaraq CRM-də liderliyi tetikler. Hansı ki, son bir ilə yaxın bir müddətdə Google-un 1-ci səhifəsində məni əldə edə biləcək SEO şirkətlərinə satmaq üçün çox şey var. Beləliklə, bu xoşagəlməz spammerləri yanlış pozitiv olma riski olmadan müəyyənləşdirməyə və aradan qaldırmağa başlayacaq bir ev dəmləmə forması işləyicisi yaratmağa başladım. Çünki nəhayət, spamdan nifrət edərkən, itirilmiş fürsətdən daha çox nifrət edirəm.

Başlamaq üçün, iki kateqoriyaya qədər aradan qaldırmaq üçün spam növlərini bişirdim:

  1. Səhv məlumatları yalnız formanın arxasındakı həmin çərəzə çatmaq üçün təqdim edən əsl insan ... pulsuz sınaq, pulsuz ağ kağız, damcı marketinq məzmun və s.
  2. Şəbəkə əlaqələrini və səhv məlumatları tapa bildikləri hər hansı bir formaya göndərən vebi tarayan botlar.

Həm də bu kiçik əməkdaşlıq layihəsinin bir hissəsi olaraq (burada şərh vasitəsi ilə qoşula bilərsiniz) aşağıdakı parametri əlavə edim: CAPTCHA YOX. Dang şeyləri özüm yarım dəfə oxuya bilmirəm və CAPTCHA-nın qurğuşun çevrilməsini təkcə çətinliklə azaltmasından qorxma səbəbi var.

Beləliklə, hiylə, qanuni yolları demək olar ki, heç vaxt bloklamayarkən, vaxtın əhəmiyyətli bir hissəsini spamı müəyyənləşdirəcək formada təqdim edilmiş məlumatları işə sala biləcək bir sıra məntiqi testlər yaratmaqdır.

Budur olduğum yer:

  1. Formaya giriş daxil edin, yazın = mətn, ancaq stil = "display: none;". Botlar, tələb olunan sahə damaçılarını atlamaq üçün təbii olaraq hər hansı bir mətn daxiletmə sahəsinə bir dəyər vuracaqdır. Bununla birlikdə, əgər bu sahə içindəki məlumatlarla birlikdə təqdim edilsəydi, bir insanın bunu etmədiyinə əmin ola bilərik.
  2. "Asdf." Yoxlayın Sadə bilirəm, amma tarixi bir spam hesabatı bunun çox məşhur yalan təqdimetmə forması olduğunu göstərdi. Asdf simli hər hansı bir sahədə görünürsə, bu spamdır.
  3. Təkrarlanan simvolları yoxlayın. Çalışdım və çalışdım, amma hər hansı bir xarakterin ad, şirkət adı və ya ünvan sahəsində 3 dəfədən çox təkrar etməsi üçün qanuni bir səbəb düşünə bilmədim. Məni başqa cür inandıra bilsən, əla. İndiyə qədər “XXXX Consulting Company” mənim üçün lider olmayacaq.
  4. Eyni simlərin olub olmadığını yoxlayın. Tim Allen'in qonşusu Wilson Wilson'dan başqa heç kimin bir əlaqə formasının bütün sahələrində eyni simli dəyəri olmadığını tanıyıram. Çox sahələr eynidirsə, bu spamdır.
  5. Nəhayət və bu əsasdır: aid olmadığı yerlərin URL-lərini yoxlayın. Ən klassik spam hallarından biri, URL-in aid olmadığı bir sahəyə yerləşdirilməsidir. Mətn sahəsi “mesaj” qutusunun xaricində birinin adı, telefon nömrəsi, şirkət adı və ya başqa bir şəkildə URL istifadə edilməməlidir. Bunu sınayırlarsa, bu spamdır.

Bu 5 məntiqi test, son bir ayda spam göndərilmələrini% 70-dən çox azaldıb pulsuz əlaqə forması məhsul. Bu rəqəmi daha da yüksəltmək istərdim. Hələ də gizlədilən ən çox spam göndərmə, pis nüfuzlu SEO təklifləridir. Beləliklə, növbəti çağırış budur: təqdimatın məzmununun SEO-dan bəhs etdiyini göstərəcək sıxlıq üçün bir sıra əsas şərtlər və eşik təklif edə bilərsinizmi? Əlbətdə ki, bu, SlingShot'dakı uşaqlar üçün saytlarında tətbiq etmək üçün pis bir fikir ola bilər, amma qalanlarımız üçün uyğun olardı.

Veb tərtibatçıları birləşir: daha nələri sınamaq lazımdır?

5 Şərhlər

  1. 1

    Ekranı olan bir sahə əlavə etmək fikrini tamamilə sevirəm: heç biri. Bu ingenius! Captcha'nın nə qədər dəhşətli bir texnologiya olduğuna dair bir neçə ay əvvəl bir yazı yazmışdım ... günahsızları cəzalandırır və istifadəçilər üçün əlavə, lazımsız bir addım əlavə edir. Bu, istifadəçi təcrübəsinin əksidir. Gizli sahənizi sınaya bilərəm!

  2. 2

    Ekranı olan bir sahə əlavə etmək fikrini tamamilə sevirəm: heç biri. Bu ingenius! Captcha'nın nə qədər dəhşətli bir texnologiya olduğuna dair bir neçə ay əvvəl bir yazı yazdım ... günahsızları cəzalandırır və istifadəçilər üçün əlavə, lazımsız bir addım əlavə edir. Bu, istifadəçi təcrübəsinin əksidir. Gizli sahənizi sınaya bilərəm!

  3. 3

    Həqiqətən yaxşı işləyir, ancaq mövcud formalarda yayarsanız, effektin artması biraz vaxt ala bilər. Botlar tez-tez formanı önbelleğe alır və ətrafa qayıdıb yenidən görənə qədər həftələr əvvəl gördükləri kimi göndərir. Beləliklə, önbelleğe alınmış formanıza göndərdikləri müddətdə keçəcəklər. Təxminən bir ay ərzində nəticə görməyə başlamalısınız.

  4. 4

    1. Taymer;
    2. Forma sahələrinin adlarını təxmin etmək çətindir;
    3. server tərəfdən forma doğrulaması;
    4. dəyərə sahib olması gözlənilməyən forma sahəsi;
    5. forma təqdim etməyən gizli bir sahəni JavaScript yeniləməsi;
    6. JavaScript təqdim etməklə forma xüsusiyyətlərini dəyişdirin;

    # 1 mənim ən sevdiyimdir. Kontakt (və ya hər hansı bir səhifə) səhifəsi yüklənən kimi bir taymerə başlayın. Server tərəfində formanı doldurmaq üçün gözlənilən tələb olunan bir vaxt təyin edin. Tezliklə təqdim olunarsa, istifadəçi bir mesaj / hesabın deaktiv edildiyini / admin bir e-poçt aldığını və s. Görəcəkdir. Bu, həqiqətən hər hansı bir bot fəaliyyətinin 99.9% -ni aradan qaldırır.

    # 2 bir iclasda sahə adlarını saxlayır və sahələrə təsadüfi adlar verir. Bir botun öyrənməsini çətinləşdirir.

    # 3 bu vacibdir. Elektron poçt normal ifadələrlə çox dəqiq bir şəkildə yoxlanıla bilər, bir telefon nömrəsi sahəsində 10 nömrə, eyni dəyər = bot və s.-də 2 və ya daha çox sahə olması ehtimal olunur.

    # 4 məqalənizdə izah edildi, 5 və 6 bəzi skript variantları.

  5. 5

    Mesaj üçün təşəkkürlər Nick. Paylaşımı qiymətləndirin.

    Martin - Hesab edirəm ki, taymer çox yaxşı bir fikirdir. Bir botun içərisindən keçəcəyini və ərəfənin bir az aşağı olacağını düşünürəm ... bəlkə 5 saniyə? Səhifəyə qayıdan və anketi doldurmaq istədiklərini dərhal bilən istifadəçilərlə yanaşı, həqiqi istifadəçilər üçün əvvəlcədən doldurulmuş formalara görə çox maraqlıyam. sadəcə iki qəpiyim bu yazıya təxminən bir il gec gəldiyimi bilirəm, buna görə çox cavab gözləməyəcəyəm, sadəcə ümidlə çıxartdım 🙂

    yenidən Təşəkkürlər!

    -Dave

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.