• 13 odgovora
  • 4.848 pregleda
Zaštita komentara od spam-a 24.05.2008. u 14:06 · pre 224 meseci #1
Ćao!

Imam sajt u PHP-u i potrebno je da zaštitim komentare od spamovanja. Da li postoji neka mogućnost a da se izbegne verifikacija koda sa slike (ko na rapid-u)? Za sada koristim sledeća rešenja, filtriranje IP adresa sa kojih je došao spam, kao i brisanje poruka koje sadrže određeni string (cron job).
Re: Zaštita komentara od spam-a 24.05.2008. u 15:36 · pre 224 meseci #2
pa mozes uraditi isto sto i blic.co.yu i b92.net i druge stranice a to je da administrator odobri komentar.
Re: Zaštita komentara od spam-a 24.05.2008. u 17:00 · pre 224 meseci #4
Citat:
mare_bj:
...brisanje poruka koje sadrže određeni string (cron job).


Boje stavi da se ne upisuje komentar u bazu ukoliko komentar sadrzi blacklisted rec/i i tu proveru uradis prilikom submit-a forme.

Tako ces imati manje komentara da administriras..
Potpis
And all you touch and all you see
Is all your life will ever be
---Δ==

Neugodna istina - reaguj! | Linux is not Windows
Re: Zaštita komentara od spam-a 28.05.2008. u 19:11 · pre 224 meseci #7
ili jos jedna mogucnost sam video na nekim mestim, postave jednostavnu matematicku racunicu tipa 1+2= i korisnik treba da upise rezultat...ali koliko je to pouzdano...
Re: Zaštita komentara od spam-a 28.05.2008. u 21:44 · pre 224 meseci #8
Pre ili kasnije će i to biti provaljeno. Poenta je u tome da se što više odstupa od nekog šablona jer se spam botovi prave po nekim šablonima (za phpBB, tForum, blogove, obične web forme) i što drugačiji sistem koristite to su manje šanse da vas botovi prevare i pošalju svoje linkove.
Lično ne volim da smaram korisnike kepčama i sličnim stvarima (iako sam na blogu do skoro imao reCaptcha kepču), zato se opredeljujem za Akismet i slične servise. A uz to su i prilično precizni
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: Zaštita komentara od spam-a 31.05.2008. u 19:52 · pre 223 meseci #9
Mozes recimo jednostavno da dodas neko skriveno polje u koje ces upisat vrijeme kada je stranica renderisana, a nakon sto se poruka posalje provjeris da li postoji određena razlika u vremenu.

Dodavanje i blok liste je jednostavno i stvarno pomaže.
Re: Zaštita komentara od spam-a 04.06.2008. u 13:38 · pre 223 meseci #10
Napisao sam mali tekst o skrivenom input field-u: http://blog.arnoldcistai.net/s...rimetno_protiv_spambotova.html

Meni je pomoglo i na blogu a i na raznim sajtovima sa formularima (captcha i bayesian filter je mnogo lošije radio posao). Primera radi, Na sajtu od oko 600-700 unikatnih poseta dnevno, pohvata oko 10 do 30 spamova. Ali naravno, najbolje je kombinovati sa drugim (već navedenim) metodama. Znači captcha+filter+skriveni field itd.
Re: Zaštita komentara od spam-a 06.06.2008. u 08:27 · pre 223 meseci #11
Implementirao sam akismet (nije upitanju blog već klasičan sajt sa komentarima), ali jedna stvar mi nije jasna:
Code:
Where does the spam go?

When the plugin catches something as spam it saves it in the database for 15 days in case you want to check it out manually and then automattically deletes it. In the unlikely event something gets incorrectly identified as spam you can correct it and it submits the "false positive" back to Akismet for analysis and improvement of our system. If a spam comment happens to get through and you mark it as spam within WordPress, it does the same thing. Akismet becomes more effective the more you use it.


Na kom nalogu se nalazi ova privremana baza i gde se može videti?
Re: Zaštita komentara od spam-a 06.06.2008. u 23:51 · pre 223 meseci #13
Jos jedna fora koja malo pomaze ...
u action stavis "error.html" i na onsubmit promenis action
Potpis
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
Re: Zaštita komentara od spam-a 07.06.2008. u 07:35 · pre 223 meseci #14
Citat:
Na kom nalogu se nalazi ova privremana baza i gde se može videti?


Ako koristiš klasu koju sam ja ostavio (odnosno link ka njoj), najverovatnije moraš sam da upišeš problematične komentare u bazu, odnosno pošto verovatno sve komentare upisuješ u bazu, samo dodaj jednu kolonu "approved" tipa tinyint(1) [iliti bool] i setuj je na 0 kod spam, a na 1 kod ham komentara
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme