Scapa de SPAM

In ultima vreme am primit foarte mult spam iar blogul se misca foarte greu. Cand am verificat numarul de comentarii spam prima oara nu mi-a venit sa cred ca sunt peste 2500. Am golit spamul si am zis ca e doar o intamplare. A doua zi, cam aceeasi cifra. Acelasi lucru s-a intamplat o saptamana sau chiar mai mult. Azi am aplicat o chestie foarte desteapta, zic eu: am inceput sa banez prin .htaccess toate adresele IP de pe care primesc comentarii spam. Asa se scapa de spam eficient. Nu ii mai dau de treaba lui Akismet, blogul este ferit de traficul nedorit si imi exersez skill-ul de internaut.

Pas-cu-pas

Pasii sunt putin cam multi si grei pentru cei care nu lucreaza cu baze de date MySQL. Sper sa intelegeti ceva si sa va fie de folos.

Accesati baza de date pe care o foloseste blogul

tutorial-spam-1

Cautati tabelul wp_comments si accesati-l. Click pe „Structure” si bifati comment_author_IP si comment_approved. Mai departe click pe Browse – buton pe care il gasiti mai jos pe pagina.

tutorial-spam-2

Mai departe click pe Export si in loc de „Save as” click pe „Custom” si selectati View output as text. Click pe Go si o sa va apara un fisier foaaarte lung cu toate adresele IP. De aici trebuie doar sa le sortati, sa eliminati duplicatele si sa le introduceti in fisierul .htaccess cu un deny from inainte de fiecare IP. Mult noroc! Sper sa va fie de folos.

tutorial-spam32

tutorial-spam4

Later edit: Nu am luat in considerare faptul ca exista 232(4,294,967,296) adrese IP si foarte multe dintre acestea sunt folosite pentru SPAM, asa ca va fi o sarcina grea sa tot updatez fisierul .htaccess cu adrese noi. Macar limitez accesul celor care au spamat in trecut. Totusi, ma bate un gand: daca sunt adrese dinamice si pana la urma un vizitator cinstit are accesul blocat?


ORICINE are nevoie de o smecherie dintr-asta ca sa scape de spam-ul din comentarii, sa imi trimita un email sau sa ma contacteze pe Twitter. Ajungem la o intelegere si va ajut cu placere :)


Comments

2 răspunsuri la „Scapa de SPAM”

  1. Degeaba bannezei acele ip-uri pentru ca oricum sunt de unica folosinta , cel putin eu nu am vazut ca un comentariu de tip spam sa fie trimis de 2 ori de pe acelasi ip

    1. Cand am facut lista de IP-uri am vazut ca se repetau de pana la 15-20 de ori. Daca nu vedeam ca se repeta nu ma oboseam ca dureaza ceva.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *