SCSP: kolejny sposób na spam w komentarzach

Od razu zaznaczam, że na pomysł sam nie wpadłem, tylko wykorzystałem pomysł Macieja.

Pomysł na plugin Smart Comment Spam Preventer jest taki, by do formularza komentarzy dodać zwykłe pole tekstowe, dać mu ID chwytliwe dla bota (ja dałem emailconfirm), pustą wartość domyślną i… ukryć przy pomocy CSSa (użyłem visibility: hidden). Użytkownik pola nie zobaczy i nie wypełni, zaś bot prawdopodobnie wypełni wszystkie pola – także to ukryte – głupotami, co automatycznie go zdradzi.

Smart Comment Spam Preventer – pobierz plugin.

W linii

$scspFormFieldName = 'emailconfirm';

można ustawić nazwę dodatkowego pola. Należy dodatkowo dopisać do arkusza stylów swojego szablonu następującą regułkę:

#emailconfirm, #emailconfirmlbl {
    visibility: hidden;
}

4 myśli nt. „SCSP: kolejny sposób na spam w komentarzach

  1. Używam tego sposobu od jakiegoś czasu niestety obniżyło to tylko spam do jakieś 50%, czyżby boty potrafiły korzystać z css ?

  2. Jak masz stronę na WordPressie, to boty postują od razu do skryptu, który odbiera formularz z komentarzami. U mnie na karko.net pomogło coś takiego:

    1. zmieniamy nazwę textarea z treścią komentarza np. na „komentarzyk”
    2. wstawiamy drugie textarea o starej nazwie, chowamy przez CSSowe display:none
    3. edytujemy wordpressowy skrypt PHP odbierający ten formularz i dodajemy zasady:
      • jeśli komentarzyk pusty, poproś o wpisanie komentarza
      • jeśli comments (stare textarea) NIEpusty, wyzwij od spamerów

    Update 2007-04-02: Już jest mój plugin który większość tej metody automatyzuje.

  3. Pingback: acogitosis - » Krop Spam - permanently stop spam in your blog comments

  4. Pingback: adamczuk.net.pl - Archiwum » Komentarze i SPAM – pierwsze starcie

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *