Autor Zpráva
tomask
Profil
Právě jsem řešil ochranu formulářů proti spamu. Našel jsem několik řešení a v různých příspěvcích jsem zjistil, že spamboti dokáží analyzovat formulář a zjistit například, zda formulář neobsahuje input ve kterém je timestamp ( - pro zjištění času po kterém byl formulář odeslán - > spambot odešle formulář během pár vteřin, uživatel ho během např. 3 vteřin vyplnit nestihne), poté spambot k timestampu přičte např 10 a tím přes tuto ochranu projde. Většina dokonce prý prošla i v případě, že byl čas nějak zakódován (base64). Napadlo mě, jestli je tedy vůbec k něčemu ochrana typu "Napiš výsledek rovnice 3 + 1 " a podobně? Nebo spambot dokáže dekódovat čas, přišíst k němu např 10 vteřin. A nedokáže projít přes rovnici 3+1?
DJ Miky
Profil
Když už ochranu timestampem, tak ho ukládat do session. Pak ho robot nemůže změnit.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0