Ресурс для веб-разработчиков и CSS-галерея

CSS, веб-стандарты, javascript

CSS, веб-стандарты, javascript

CAPTCHA средствами CSS

06 февраля 2007 тэги CSS Техника

Вариант CAPTCHA (вид защиты от автозаполнения форм спам-ботами) только средствами CSS (англ.).


Суть метода Дэмиена Каца (Damien Katz) заключается в том, что создается невидимый (display: none) input в форме. Спам-бот сканирует страницу, заполняет все поля, включая скрытое, и отправляет форму. На сайте осуществляется проверка: если невидимое поле заполнено - значит имеем дело с роботом. Сомнительность этого метода видится нам в том, что спам-боты часто настраиваются вручную под некоторые ресурсы.

Написать комментарий




Ввод HTML запрещен!!Введите текст с изображения:* проверка на работа
* — поля обязательные к заполнению!

 

Комментарии (9)

15 февраля 2007 |

Давно уже написал... http://rmc.net.ru/article/web/antispam_no_captcha/

15 февраля 2007 |

БуГаГага!!! А вот в комментариях стоит проверка по CAPTCHA с картинкой!!! :) А вообще идею уже давно Sam кидал на http://rmc.net.ru/article/web/antispam_no_captcha/

16 февраля 2007 |

Ну, на самом деле боты как-то ухитрились понять, что поле надо оставлять пустым... Уж не знаю как. То-ли в них действительно встроили парсер DOM и CSS, то-ли просто перебором подобрали... Вообще, сейчас склоняюсь к тому, что самая эффективная защита: "сложите два и три".

16 февраля 2007 |

2sam периодически менять названия инпутов

16 февраля 2007 |

Ну, в принципе можно... Всё равно приходится время от времени выдумывать что-то новое...

16 февраля 2007 |

Кстати, вот это(http://rmc.net.ru/article/web/antispam_no_captcha/) я, пожалуй, пущу в следующем выпуске новостей (с вашего разрешения)

16 февраля 2007 |

Кстати, нашу простенькую капчу, написанную мной собственноручно, уже благополучно поломали.

19 февраля 2007 |

Конечно пускайте.

07 марта 2007 |

зачем вруную, есть очень много парсеров HTML, проверили и выкинули со стилем display:none


Сделано в 127.ru