Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Anty bot w komentarzach
Forum PHP.pl > Forum > Przedszkole
marcio
Witam mam pytanie mam strone na ktorej dosc czesto sa boty i pisza bardzo duzo komentarzy z linkami do stron porno smile.gif jak sobie z tym poradzic znam 2 opcje:
*Wylaczyc kometarze
*Dac token
Pierwszej opcji nie chce uzywac no coz kazdy woli miec komenarze
Drugiej opcji zas moze uzyc w ostatecznosci

A moze znacie jakies inne zabezpieczenia??
Mam taki pseldo pomysl ale nie wiem czy moze zadzialac
Robie nowa strone lacze(np na darmowym servie) sie z moja baza i wyciagam wszystkie komentazre potem sprawdzam je wszystkie i gdy napotkam rzeczy ktorych nie powinno w nich byc to kometarz sie usuwa, mialoby to dzialac w tle czyli biala strona skryt sie wykonywuje a na sa koniec pokazuje ile komenatrzy usunal

Czy jest to w ogole wykonywalny i dobry pomysl czy moze wy znacie lepsze??
Piniek
Z tokenem bylo by mniej roboty
mozna go szybko napisac z biblioteka GD
pozdrawiam Piniek
marcio
Mam juz dawno klase tokena kolegi i mojego ale pytalem sie o cos takiego lepszego gdzie mozna robic tez na innych stronach ze znasz baze login haslo i host laczysz sie i skrypt wszystko sam usuwa
potreb
Ja stosuje metodę: wpisz sume 3 + 4. Jest to dobre rozwiązanie a każdy człowiek chyba potrafi liczyć.
marcio
No tak jest to cos w stylu tokena ale mi chodzi calkiem inna metoda jesli taka istnieje, chodzi o cos takiego czego user nie zauwaza
webdice
1. Możesz zrobić aktywacje komentarzy, ale jak dla mnie komentarze powinny być dodawane od razu.
2. Możesz sprawdzać czy HTTP_REFERER z Twojej strony, nie jest to zabezpieczenie, ale na pewno utrudnienie.

Oprócz tokena nie ma dobrego zabezpieczenia (w zasadzie nie każdy token to dobre zabezpieczanie), możesz co najwyżej utrudnić botom życie.
marcio
A gdybym tak przy dodawaniu komentarza sprawdzal czy wiadomosc nie posiada linkow i zakazanych slow??
webdice
Jasne, to też jest rozwiązanie, z tym że jeśli ktoś będzie chciał to napisze bota który i tak to ominie. Tak jak mówiłem możesz oprócz tokena tylko utrudniać ten proceder.

Możesz logować również adresy IP/hosty botów, a następnie je blokować. Poszukaj na google bo sposobów jest dużo.
marcio
blokowac to wiem ze moge go banuje ale wiesz jak na tydzien jest kolo 5-7 botow i pisza i aty zanim zauwazysz usuniesz to wiesz wole jakies male sprawdzenie a uzywam php-fusion bo komu sie chce gotowego cms pisac wiec mysle ze bedzie najmniej roboty sprawdzajac wiadomosc przed jej dodaniem do bazy smile.gif
nospor
bylo:
http://forum.php.pl/index.php?showtopic=49903&st=0

zamykam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.