phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
[dodatek] Utrudniona rejestracja dla botów
Autor Wiadomość
mati


Pomógł: 1 raz
Posty: 42
Wysłany: 22-02-2011, 12:46   [dodatek] Utrudniona rejestracja dla botów

Jako że boty zaczęły sobie radzić z recaptchą oraz dodatkowymi obowiązkowymi polami w formularzu rejestracyjnym postanowiłem wykorzystać starą sztuczkę, która pomogła mi się z nimi uporać.
Może komuś z Was też okaże się przyda ;)

Cały zabieg polega na stworzeniu niewidzialnego pola w formularzu rejestracyjnym zawierającym czas wygenerowania strony. Następnie, kiedy forum przyjmuje dane rejestracyjne, porównuje czas ich otrzymania z czasem wygenerowania formularza. Jeżeli czas jest za krótki wnioskujemy, że mamy do czynienia z botem więc rejestracja zostaje przerwana.

Otwieramy plik /templates/nazwa_stylu/profile_add_body.tpl
Znajdujemy:
Kod:
<form action="{S_PROFILE_ACTION}" {S_FORM_ENCTYPE} method="post">


i po tym dodajemy:
Kod:
<input type="hidden" name="gtime" value="<?php echo time(); ?>" size="22" />


Otwieramy plik /include/usercp_register.php
Znajdujemy:
Kod:
    $username = ( !empty($HTTP_POST_VARS['username']) ) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';


i po tym dodajemy
Kod:

    $gtime = ( isset($HTTP_POST_VARS['gtime']) ) ? $HTTP_POST_VARS['gtime'] : 0;
    $gtime_s = time();


Następnie szukamy:
Kod:
    else if ( $mode == 'register' )
    {


i po tym dodajemy
Kod:
        $gtime_t = $gtime_s - $gtime;
        if ( $gtime == 0 || $gtime_t < 6 ) // Jezeli "wypelnil" formularz szybciej niz w 6 sekund
        {
            sleep(60); // Dajemy mu poczekac minute na komunikat "Hacking attempt" ;-)
            die('Hacking attempt');
        }


To wszystko.
 
     
Gadatliwa Kasia 

   
emes1973

Pomógł: 2 razy
Posty: 72
Wysłany: 23-02-2011, 16:12   

Witam
W ostatnich dniach mam dużo botów i co za tym idzie usuwanie ich postów.
Myślę że będzie to dobry sposób, myślę tak ponieważ w 6 sekund nie zdąży się człowiek zarejestrować, zrobię zmiany jak podał kolega i zobaczę czy będę miał nadal ten problem.
Dam znać za kilka dni czy jest poprawa.
 
     
szymon1051

Pomógł: 45 razy
Posty: 355
Wysłany: 23-02-2011, 17:38   

raczej problem zniknie z nowymi botami ale stare zostaną tamte musisz po banować :D

[ Comment added by : Polaczek: 23-02-2011, 19:53 ]
rewelacja
 
     
mati


Pomógł: 1 raz
Posty: 42
Wysłany: 23-02-2011, 19:22   

Sugerowałbym jeszcze doinstalowanie moda reCAPTCHA przy rejestracji.
http://www.przemo.org/php...pic.php?t=86048
 
     
Matteo



Pomógł: 1932 razy
Posty: 5715
Wysłany: 23-02-2011, 19:30   

Aktualnie recaptcha jest łamana przez boty, wystarczy podział maila na 2 części.
_________________
Fora, strony, sklepy internetowe i wiele więcej...
matteo.fcb(at)gmail.com
 
     
japi55


Pomógł: 570 razy
Posty: 1447
Wysłany: 23-02-2011, 19:48   

Matteo napisał/a:
wystarczy podział maila na 2 części.


I profilaktycznie potwierdzenie tekstowe ;)
 
     
Gadatliwa Kasia 

   
emes1973

Pomógł: 2 razy
Posty: 72
Wysłany: 23-02-2011, 20:10   

szymon1051 napisał/a:
raczej problem zniknie z nowymi botami ale stare zostaną tamte musisz po banować :D

[ Comment added by : Polaczek: 23-02-2011, 19:53 ]
rewelacja


Pousuwałem ich posty i zaraz usunąłem konta.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 11
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę