Anti spambotu lūdzu

Ieteikumi un idejas gamedev.lv saturam
Post Reply
Message
Author
CodeWolf
Posts: 119
Joined: 10 Dec 2010, 19:10
Location: LV-Riga-Marupe

Anti spambotu lūdzu

#1 Post by CodeWolf » 07 Jun 2011, 09:04

Cik skatos pēdējā laikā GameDev.lv lapu sākuši piedrazot spamboti.
domāju ja kāds neko nedarīs lietas labā ,tad var notikt līdzīgi kā ar veco dev.gamez.lv lapu kurā jau tie saspamojuši ~
23559 topikus 34470 postus..
Domāju ka steidzami vajadzētu uzlikt anti spmabotu "checkeri" :D
reCaptcha vai ko tādu... ;)
//OpenGL

bubu
Guru
Guru
Posts: 398
Joined: 07 Dec 2010, 11:54

Re: Anti spambotu lūdzu

#2 Post by bubu » 07 Jun 2011, 10:23

Jau kuro reizi saku - nevajag nekādas capchas. Vienkārši slēpu JS lauku, kurā ir random skaitlis. Submit formai onsubmit eventā skaitli pareizinam ar 5. Vai pieskaitam 5. Vai pilnīgi jebko citu. Un servera pusē pārbaudam, vai operācija pareiza (tipa sūtam divus JS laukus ar vienu un to pašu vērtību, un atbildē pārbaudam vai viens ir 5x lielāks par otru). Un itin nekādu spambotu. Ja nu maģiski kāds iemācās šo izdarīt, var elementāri pataisīt sarežģītākas operācijas, vai vairāk slēptos laukus, utt... Pluss pār visām capchām ir, ka neapgrūtinās lapas apmeklētāju, liekot tam atšifrēt visādus klekšus.

Protams, šis nepalīdzēs ja lapa griežas uz vecas versijas (phpbb, wordpress, utt), jo tādām lietām spamboti submito postus pa tiešo datubāzē izmantojot dažādus caurumus skriptos. Tas JS triks ir tikai botiem, kas submito ar html POST requestiem izanalizētiem no HTML lapas koda. Tāpēc vienmēr ir jābūt upgreidotam uz jaunāko versiju, citādi iepriekšējais JS triks nelīdzēs.

elvman
Posts: 434
Joined: 06 Dec 2010, 18:43
Location: Rīga
Contact:

Re: Anti spambotu lūdzu

#3 Post by elvman » 07 Jun 2011, 12:55

Paldies bubu par tavu padomu, tavs triks uz gamedev.lv stāv jau gadu un neviens bots vēl nav pamānījies to apiet.
Bet šīs divas lietas īsti neiet kopā - rediģēt source un uzturēt jaunāko versiju. Vai ir kāds veids kā uzliku modu, kas neietekmē phpBB source?
Beidz runāt, sāc darīt!

bubu
Guru
Guru
Posts: 398
Joined: 07 Dec 2010, 11:54

Re: Anti spambotu lūdzu

#4 Post by bubu » 07 Jun 2011, 13:35

Ah, runa bija par forums.gamedev.lv, nevis gamedev.lv. Nu jā, tad nedaudz rociņas jāpakustina pie katra upgreida, tipa katru reizi atlikt atpakaļ izmaiņas. Nav jau afaik tā koda tik daudz - tur var palīdzēt parsts diff + patch. Vai nu arī jāraksta pašam phpbb mods tad, kurš to dara. Citus variantu nezinu.

Post Reply

Return to “Par gamedev.lv / About gamedev.lv”