Подтвердить что ты не робот

Что такое хороший невидимый капчу?

Что такое хороший невидимый капчу? Мой сайт требует JavaScript, поэтому все, что требует, это нормально.

4b9b3361

Ответ 1

Добавьте новое поле ввода, назовите его "Оставьте пустым", скройте его с помощью CSS и проигнорируйте сообщение, если это поле заполнено. Что-то вроде этого:

<style type='text/css'>
#other_email_label, #other_email {
    display: none;
}
</style>
...
<form action='mail'>
<label id='other_email_label' for='other_email'>Please leave blank:</label>
<input type='text' name='other_email' id='other_email'>
...
</form>

Таким образом, человек не увидит это поле (если они не отключили CSS, и в этом случае они будут видеть ярлык и оставить его пустым), но спам-робот заполнит его. Любая запись с этим заполненным полем должен быть от спам-робота.

Ответ 2

Вот простой математический captcha от Фила Хаака. Он даже работает с отключенным javascript.

Своими словами:

Как он работает, он делает некоторые javascript для выполнения действительно простой расчет и написать ответьте в скрытое текстовое поле, используя JavaScript. Когда пользователь отправляет формы, мы принимаем представленную стоимость от поле скрытой формы, объедините его с значение секретной соли, а затем хэш все вместе. Затем мы сравниваем это значение с хешем ожидаемый ответ, который хранится в скрытое поле формы base64 закодировано. Если javascript отключен, затем мы делаем вопрос как текст вместе с видимое текстовое поле, что дает пользователям чтение вашего сайта через не-javascript браузерам есть возможность прокомментировать.

Ответ 3

Я использовал технику текстового поля Display: None и отказался от любого представления, которое заполняет его, и ему очень повезло.

Ответ 4

Прочтите ответ здесь:

http://stackoverflow.com/questions/450835/how-do-you-stop-scripters-from-slamming-your-website-hundreds-of-times-a-second

И этот вопрос не связан с системным администратором. Лучше спросить было бы stackoverflow.com

Ответ 5

Для того, что стоит Google, выкатывается "Invisible ReCAPTCHA" (https://www.google.com/recaptcha/intro/comingsoon/invisible.html), я уже получил белый список с моим сайтом. На данный момент его реализация, однако, документы не разработаны...:)

Ответ 6

MTCaptcha - это альтернативный сервис капч-кодов reCaptcha, который поддерживает невидимые капчи, подобные недавно запущенному reCaptcha V3, где он невидим для большинства пользователей, но показывает капчу, если считает, что трафик опасен.

Ответ 7

Если вы имеете в виду - используйте капчу, чтобы человек не мог видеть, как тест на проверку личности - я думаю, что это невозможно.

Таким образом, робот, игнорирующий captcha, будет передан реальному человеку! Кажется, это ловушка для наивного спам-робота.

Если вы хотите, чтобы ваш защищенный паролем сайт работал с клиентами, у которых нет javascript, тогда вы должны жестко закодировать его в html.

Кроме того, если вы можете надежно идентифицировать доверенных пользователей (либо путем вызова вызова, либо путем обнаружения какого-либо шаблона использования), вы можете позволить им публиковать на своем сайте без капчей.