8 responses to “Web Formų apsauga be CAPTCHA”

  1. Dalius

    Aš šiek tiek kitaip darau. Sugeneruoju atsitiktinį raktą sesijoje ir jį rodau formoje – ale captcha. Tuo pačiu su JS padarau AJAX request’ą, paprašau to rakto iš sesijos ir paslėpiu nuo vartojo, kuris turi JS įjungęs. Jei vartotojas neturės JS jam reikės įvesti raktą ir tiek.

    Spam botai tuo tarpu turi palaikyti ir sesijas ir javascript’ą, jei nori spaminti be vargo. Jei nepalaikys sesijų (cookie’ių) negalės komentuoti išvis, jei nepalaikys js reikės captcha laužti. Kol kas negavau nė vieno spam’inio komentaro.

    Deja nuo idiotų, tai neapsaugo :)

  2. Artūras Šlajus

    O jei JS nėra, tai vartotojas rūko :)

    O dar yra paprastesnis variantas: su CSS užslėpti lauką, kurio pavadinimas yra tarkim “description1″. Su sąlyga, kad spam botas nežino, kurių laukų reikia, o kurių ne, jis bijodamas to, kad neužpildys kokio privalomo lauko, suvaro ką nors visur.

    O čia imi ir patikrini, jeigu laukas, kurio vartotojas net neturėjo matyti užpildytas – spiri lauk :)

    Kol kas irgi 0 spamo šiuo būdu ;)

  3. Sergej 'ZaZa' Kurakin

    Įdomu, kiek spam-botų dar nemoka JavaScript? Kas jiems trukdo naudoti “Mozilla Engine” botų kurimui? :)

  4. nznm

    Artūro būdas tai totaliai gerulis :)

  5. Vidmantas

    Tokį variantą kaip Artūro irgi jau kurį laiką naudoju, tai kol kas veikia 100% – nors iš pradžių sugalvojus atrodė neįtikėtina, kad taip efektyvu :-)

  6. Egidijus

    Aš pats naudoju tokį pat būdą, kaip Artūras. Su CSS paslėpiu laukelį pavadinimu “Name”, “URL” ar “Email”. Nulis spam’o. Spambotai YPAČ mėgsta laukelį “URL” :)

  7. Genialiai paprastas būdas web formų apsaugai nuo spam « Labs

    [...] pas Eimantą komentaruose radau genialiai paprastą sprendimą, kaip apsaugoti web formas nuo spamo: su CSS [...]

Leave a Reply

Categories

Pages