Jak zapobiegać spamowi przez formularz kontaktowy?

Wszyscy nienawidzimy spamu w skrzynce poczty elektronicznej, lecz rzadko próbujemy dotrzeć do podstaw pochodzenia takich wiadomości i ich celu. Wielu webmasterów napotyka problem powiązany z odbieraniem niechcianych wiadomości poprzez formularz kontaktowy na własnej witrynie. Jest to zazwyczaj podstrona, dzięki której odwiedzający mogą się skontaktować z posiadaczem witryny. Spamerzy nagminnie wykorzystują te formularze do przesyłki spamu zalewając webmastera ogromem zbytecznych wiadomości. W tym wpisie zwrócę czujność na niektóre środki zwalczania spamu pochodzącego z formularzy kontaktowych.

Monitorowanie poprawności pól formularza

Nadzwyczaj istotną częścią zapewniania bezpieczeństwa formularza jest ścisłe sprawdzenie walidacji wszystkich pól. Tutaj najlepiej posłużyć się przykładem: po wprowadzeniu numery telefonu i wciśnięciu przycisku „wyślij” można wdrożyć kod, który będzie nadzorował, czy w pole zostały wprowadzone jedynie cyfry. W podobny sposób w przypadku pola adresu e-mail czy wpisany adres posiada znak „małpy”.

Captcha

Jednym z najwydajniejszych sposobów na redukowanie spamu jest zabezpieczenie formularza captchą. Wymusza ona, ażeby każdy użytkownik spisał z obrazka właściwe słowo. Zapobiega to w pewnej częsci wysyłanie wiadomości poprzez automatyczne programy. Boty zwykle nie mogą rozpoznań tekstu widniejącego na grafice, wobec tego nie wprowadzą właściwego ciągu znaków.

Wtyczki antyspamowe

Askimet to jedna z najmodniejszych wtyczek użytkowanych w cms WordPress, która ma za zadanie identyfikować prawdziwe komentarze i filtrować spam. Analogiczne rozwiązania są dostępne na innych platformach. Należy zdawać sobie sprawę, iż wtyczki nie są w stu procentach skuteczne, ale wykonują tak naprawdę dobrą robotę.

Wpis gościnny dzięki uprzejmości aboard.pl