XRumer 7 – jak się przed nim bronić

Stop SpamW tym temacie prostą metodę jak się bronić przed najnowszym XRumerem, choć nie tylko – bo metoda jest uniwersalna na wszystkie spamboty. Jest ona niezwykle skuteczna… jednak jak każda metoda ma swoje wady.

Jako, że najnowszy XRumer łamie ReCaptcha czyli dość zaawansowany kod zabezpieczający, warto wrócić do korzeni i zmienić sposób walki z botami. A mianowicie – zacząć blokować je poprzez IP.

Czy jest to skuteczne?
Jeżeli poprzez .htaccess zablokujemy dane IP, to skuteczność spamowania z danego IP spadnie do 0%. Wadą tej metody jest to, że ciągle pojawiają się nowe IP – których nie mamy na swojej liście i z nich spam w 100% będzie nadal dostawał się na nasze strony.

Ale póki nie ma lepszej metody podam krótki sposób jak zablokować spamboty.

Tworzymy plik: .htaccess (jeżeli nie mamy) na serwerze w katalogu głównym.

Dodajemy w nim kod:

Order Allow,Deny
Allow from all
Deny From 12.18.143.34
Deny From 203.68.179.195
Deny From 77.231.113.226

Najprościej mówiąc definiuje on, że dostęp mają wszystkie IP poza… i pogrubiona część przedstawia IPki które nie mogą wejść.



Zaspamowane forum
Zaspamowane forum

Jako, że zbieranie takich IP zajęłoby sporo czasu warto skorzystać z gotowych list… jest ich bardzo dużo, część gromadzi i gromadzi takie IP a czy jest sens dodawać/blokować IP które spamowało jakieś 3 lata temu a od 3 lat już nikt z niego nie spamuje? Raczej nie – mając na uwadze – że lista IPków jest liczona w dziesiątkach/setkach tysięcy.

Dlatego warto wziąć listę IPków które aktualnie spamują, czyli taką z 1 czy 7 dni.
Jednodniowa zawiera ok. 3000 IP, 7 dniowa zawiera ok. 10`000 IP.

Ja skorzystałem z tej 7-dniowej pobranej z tej strony:
http://www.stopforumspam.com/downloads/

Po przejrzeniu ostatnich spamerskich profili na jednym z moich forów  wyszło, że wszystkie te IP już są na tej liście – czyli kolejne podejścia atakujących skończą się fiaskiem. No chyba, że zmienią IP a tego IP nie będzie na naszej liście. Dlatego warto raz na jakiś czas aktualizować taką listę.

Powodzenia :)

(1 votes, average: 5.00 out of 5)

18 Responses to “XRumer 7 – jak się przed nim bronić”

  1. dave84 says:

    Like or Dislike: Thumb up 1 Thumb down 0

    A normalnych osób to nie zablokuje?
    Ja testuje dodatkowe pole przy rejestracji.

  2. admin says:

    Like or Dislike: Thumb up 0 Thumb down 0

    Teoretycznie blokujesz IP – więc może tam być “ludzkie” IP – ale w praktyce raczej te IPki są tworzone na podstawie dziesiątek/setek spamerskich profili. Więc raczej minimalne szanse, że ktoś rejestrował się na setkach profili w krótkim czasie. Ew. współdzieli IP z jakąś maszyną z której spamuje.

    Więc ogólnie mówiąc wykluczam możliwość zablokowania przez przypadek “ludzkiego IP” choć teoretycznie taka możliwość jest.

  3. Annoyer13 says:

    Like or Dislike: Thumb up 0 Thumb down 0

    Inteligentne pytanie w zupełności wystarcza.

  4. admin says:

    Like or Dislike: Thumb up 0 Thumb down 0

    Tylko trzeba pamiętać, ze XRumer cały czas się uczy tych inteligentnych pytań. To raz. Dwa – że metoda blokowania IP jest uniwersalna do każdego skryptu – a do dodawania inteligentnych pytań nieraz trzeba “rozbebeszyć” wnętrzności CMSa.

  5. Mion says:

    Like or Dislike: Thumb up 3 Thumb down 0

    Zmodyfikuj cookie wystawiane przy logowaniu dodając czas logowania time(). Następnie w pliku który jest odpowiedzialny za dodawanie wpisu odczytaj ten czas i jesli interwał będzie mniejszy powiedzmy niż 10 sekund (według własnego uznania) masz pewność, ze post,(lub zmieniany profil) dodawany jest przez automat, bo człowiek raczej nie dodaje postu po zalogowani w ciągu tych 10 sekund :) .

  6. Arek says:

    Like or Dislike: Thumb up 0 Thumb down 0

    Najlepsze sa nietypowe zabezpieczenia, jak podaj co jest po poniedziałku lub podobne, a najlepsze, brak możliwości wpisania strony i sygnaturki poniżej 10 wpisów

  7. Maciek says:

    Like or Dislike: Thumb up 0 Thumb down 0

    Albo konto aktywowane przez admina :)

  8. CV says:

    Like or Dislike: Thumb up 0 Thumb down 0

    Raz widziałem (na pewnym katalogu) dosyć ciekawe rozwiązania Captcha. Na obrazu wyświetlane były logiczne zdania, które “prosiły o coś”, np. “Przepisz z obrazka słowo kot”, “Podaj wynik sumy 2 i 4″. Nie wiem jaka jest skuteczność takich rozwiązań, ale myślę, że sprawdza się to zdecydowanie lepiej od tradycyjnej Captcha.

  9. Wilk says:

    Like or Dislike: Thumb up 0 Thumb down 0

    A skoro uruchamiasz XR z localhosta, to pytanie czy sam się nie nadziałeś na blokade jakies forum, ktore chciales poczytac jako uzytkownik?

  10. admin says:

    Like or Dislike: Thumb up 0 Thumb down 0

    Raczej 99,9% forów pochodzi zza granicy, więc nie mam takiego problemu.
    A to 0,1% co jest z polski – to raz, że akurat na te musiałbym wchodzić i akurat musiały by blokować po IP.

  11. seo says:

    Like or Dislike: Thumb up 0 Thumb down 0

    Na szczęście xrumer nie zna polskiego :)

  12. BlueMan says:

    Like or Dislike: Thumb up 0 Thumb down 0

    A jak ściągniętą listę IP’ków ładujesz do .htaccess?

  13. admin says:

    Like or Dislike: Thumb up 1 Thumb down 0

    @BlueMan

    Dokładnie tak jak w przykładzie napisałem:

    Order Allow,Deny
    Allow from all
    Deny From 12.18.143.34
    Deny From 203.68.179.195
    Deny From 77.231.113.226

    A jak ktoś nie wie jak masowo dodać przed IP “Deny From” – to polecam wspomóc się exelem, do jednej komórki dajemy “Deny From” do drugiej IP i potem kopiujemy wszystko. Gotowe, ew. jeszcze można w notatniku masowo usunąć ten większy odstęp między “Deny From” a IP.

  14. BlueMan says:

    Like or Dislike: Thumb up 0 Thumb down 0

    Nie wiem, czy jest sens masowo blokować kilka tysięcy IP na serwerze.
    W moim przypadku lista 7 dniowa umieszczona w /home (czyli działa dla wszystkich domen na serwerze) podniosła load serwera z 0.6 do 2.0. Dodatkowo podnosząc zużycie RAM o ok 200MB.
    Już nie mówiąc jakie skutki przynosiły listy o większych ilościach IP.

    Dzisiaj będę testować optymalniejsze blokowanie IP :)

  15. Dawid Boho says:

    Like or Dislike: Thumb up 0 Thumb down 0

    Tak lista ta bardzo obciąża. Lepiej na forum wprowadzić dodatkowe funkcje podczas rejestracji użytkowników niż blokować z .htaccess

  16. Wojciech says:

    Like or Dislike: Thumb up 0 Thumb down 0

    jest jeszcze jeden sposób który stosuje na wordpresach od jakiegoś czasu – usunąć po prostu pole w którym podaje się adres www a na forum dodatkowo ustawić możliwość dawania linków od danej liczby postów np. 25 :) Ma to swoje wady ale jakoś trzeba ze spamem walczyć bo przecież nie tworzymy for po to żeby jakieś spamiarki po nich szalały

  17. Biznes plan says:

    Like or Dislike: Thumb up 0 Thumb down 0

    Jak dla mnie wystarczającym zabezpieczeniem jest ReCaptcha + własne, inteligentne pytanie (ReCaptcha przeciwko zwykłym spamiarkom, inteligentne pytanie przeciwko xRumerowi).

  18. Like or Dislike: Thumb up 0 Thumb down 0

    pytania z polskimi znakami powinny załatwić ten problem, nawet typu dzień tygodnia. z updatem ipkow jest trochę roboty;)

Leave a Response

*
What is 5 + 8 ?
Please leave these two fields as-is:
Dodatkowe pytanie zabezpieczające.