Jump to content
php.lv forumi

Cik advancēti ir boti?


mickys

Recommended Posts

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

Link to comment
Share on other sites

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 by Mr.Key
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...