mickys Posted October 24, 2010 Report Share Posted October 24, 2010 Domāju par pretbotu aizsardzību. Bet pavisam noteikti negribu captchu. Vai tādi varianti kā kāda input lauka aizpildīšana pēc lapas ielādes ar javascript, varētu nodrošināt to, ka aizpildītājs ir cilvēks? Jā, protams, pastāv variants, ja nav javascript ieslēgts... Vārdu sakot. Iesakiet labāko anti-botu aizsardzību, kas nav captcha Quote Link to comment Share on other sites More sharing options...
101111 Posted October 24, 2010 Report Share Posted October 24, 2010 No pieredzes varu teikt ka pretbotu aizsardzība ar JS darbojas. Vienai lapai boti bija sākuši postot spamu komentāros un ieliekot JS kodu kā tu esi aprakstījis, bija pietiekami, lai viņi to beigtu darīt. Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted October 24, 2010 Report Share Posted October 24, 2010 Lūk, resursi, ar kuriem vari iepazīties... http://www.arraystudio.com/as-workshop/the-captcha-alternatives.html http://dmytry.pandromeda.com/texts/captcha_and_saptcha.html http://www.evengrounds.com/developers/alternatives-to-captcha http://stackoverflow.com/questions/1448665/alternative-captcha-methods Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted October 29, 2010 Report Share Posted October 29, 2010 (edited) Bija triks ar checkbox, kurš ir hidden divā. Bots automātiski aizpilda checkboksus un input laukus, bet lietotājs neaizpilda, jo uz browsera viņi neparādās. Botu advancētība - jāņem vērā, ka viņi arī rēķina izmaksas, galvenokārt skaitļošanas jaudas. Praktiski, protams, to var apiet, bet reti kurš uz to iespringst. Ja kāds ir pētījis šo jautājumu šodien, varbūt kaut kas ir mainījies. Edited October 29, 2010 by Mr.Key Quote Link to comment Share on other sites More sharing options...
foxsk8 Posted October 30, 2010 Report Share Posted October 30, 2010 Ta vienkārši ieliec kaut kādu jautājuma kodu, kurš randomā ģenerē jautājumu un tam attiecīgo atbildi, cilvēks ieraksta input lauciņā, yes un viss notiek. Ja vēl atbildē ir jāizmanto piem latviešu simboli, tad vēl jo vairāk, 100% botu aizsardzība un nevajag nekādus javascriptus. Quote Link to comment Share on other sites More sharing options...
Toms Posted October 30, 2010 Report Share Posted October 30, 2010 Vienkāršākais variants, kas labi strādā jau X lapās: <form action="/postbot" id="myform"> <input type="submit" onclick="$('#myform').attr('action','/post')" value="Post"/> Ar slēptajiem inputiem - ne vienmēr visi boti visu aizpilda. Un tie 3% lapas apmeklētāju bez JS - puse no tiem boti, otra puse pietiekoši zinoši lietotāji, kas ieslēgs JS, kad tas būs nepieciešams. Quote Link to comment Share on other sites More sharing options...
Леший Posted October 30, 2010 Report Share Posted October 30, 2010 Kaut kad biju taisījis animēto captcha, kas ģenerēja tādu ka karodziņu, uz kura ir uzrakstīts drošības kods. Ģenerējās pilnvērtīgs gif, kuram, ja sadalīt pa freimiem un ņemot atsevišķi vienu freimu, nevar izlasīt kodu, bet kad animējās, tad kods ir redzams. Paprovē īstenot kaut ko tādu, diez vai bots apies. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted October 30, 2010 Report Share Posted October 30, 2010 Bet boti joprojām netiek garām parastajām CAPTCH'ām. Vismaz parastie... Heh Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted October 31, 2010 Report Share Posted October 31, 2010 Kaut kad biju taisījis animēto captcha, kas ģenerēja tādu ka karodziņu, uz kura ir uzrakstīts drošības kods. Ģenerējās pilnvērtīgs gif, kuram, ja sadalīt pa freimiem un ņemot atsevišķi vienu freimu, nevar izlasīt kodu, bet kad animējās, tad kods ir redzams. Paprovē īstenot kaut ko tādu, diez vai bots apies. Ja vien tava lapa nav ar augstu apmeklējumu, tas varētu būt bezjēdzīgi - spameri netērēs vērtīgos resursus, lai nolasītu bildē iestrādātu captcha Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.