Альтернатива Captcha

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
SpiritAbsolute
Сообщения: 187
Зарегистрирован: 2013.12.29, 18:20
Откуда: Калининград
Контактная информация:

Альтернатива Captcha

Сообщение SpiritAbsolute »

Привет всем! Есть ли более надежная защита от спама, чем капча?
Не знаю на сколько эта проблема сейчас актуальна, насколько хорошим решением, будет отказаться от капчи, и сделать какие нибудь другие ловушки.
ip, js кодом. Кто какой способ использует? Может уже у кого то есть универсальное решение? :)
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Альтернатива Captcha

Сообщение yiijeka »

Обнаруживать что это спам, а потом включать Captcha. Сразу не показывать.
Аватара пользователя
SpiritAbsolute
Сообщения: 187
Зарегистрирован: 2013.12.29, 18:20
Откуда: Калининград
Контактная информация:

Re: Альтернатива Captcha

Сообщение SpiritAbsolute »

Я тут наткнулся на какой то проект keypic.
и у него демка есть, думаю посмотреть что это такое...
https://github.com/keypic/keypic-php
Аватара пользователя
dmitry.n
Сообщения: 28
Зарегистрирован: 2013.11.29, 09:02
Откуда: World Wide Web
Контактная информация:

Re: Альтернатива Captcha

Сообщение dmitry.n »

тематические вопросы с ответами текстом?

Помню, поразил вопрос на форуме вегалаба при регистрации - в какую сторону изменится ёмкость цепи при последовательном соединении конденсаторов... [уменьшится] :)
Welcome!
Аватара пользователя
SiZE
Сообщения: 2813
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Альтернатива Captcha

Сообщение SiZE »

Самая надежная защита от спама - премодерация =)

На мой взгляд использовать защиту необходимо в тех случаях, когда происходит публикация информация на сайте для незарегистрированных пользователей. И защита должна заключаться в выводе той же самой капчи в случае если пользователь отправляет слишком много запросов или делает это слишком быстро. Хотя этот вариант будет универсальным для любых случаев.
Если сайт для русскоговорящих, то и капчу стоит выводить по-русски.
На мелких сайтах помоему вообще с этим можно не заморачиваться. В случаях когда повалится реальный спам на постоянку включить капчу (можно в настройках админки дать такую возможность) или ввести дополнительные меры (регистрация, валидация данных через почту/мобильный)

Альтернативы могут быть:
1. Варианты с картинками: собрать пазл, убрать лишнюю и тп
2. Варианты на логику: ответить на вопросы, решить уравнение итп
3. Скопировать нужное слово из описания, лицензионного соглашения, правил и тп
4. Подтвердить отправку через ссылку на почту или смс на номер
5. Добавить пустое поле, скрытое css, если оно было заполнено, значит это спамчик.

P.S. Главное помнить, что конечный пользователь не должен страдать из-за спамеров.
Sasha_ch
Сообщения: 80
Зарегистрирован: 2011.04.10, 15:59
Контактная информация:

Re: Альтернатива Captcha

Сообщение Sasha_ch »

Можно поменять шрифт в стандарной Yii капче на какой-то изысканный и неудобный для распознавания.
Иногда этот простой способ решения проблемы вполне приемлем.

Код: Выделить всё

'captcha' => [
    'class'=>'yii\captcha\CaptchaAction',
    'backColor'=>0xFFFFFF,
    'foreColor'=>0x8C618F,
    'fontFile'=>'@webroot/fonts/captcha/myFontFile.ttf'
],
Шрифты то бывают ну очень не стандартные!
Есть куча сайтов со шрифтами, например: ph4.ru/fonts_fonts.php
CPU comparison platform: CPU Boss Multi language, Yii2 powered.
Аватара пользователя
rugabarbo
Сообщения: 1063
Зарегистрирован: 2015.06.21, 16:21
Контактная информация:

Re: Альтернатива Captcha

Сообщение rugabarbo »

Sasha_ch писал(а): 2018.01.03, 06:22Можно поменять...
4 года теме.
Предыдущей – тоже.

Они уже за это время ИНС для защиты от спама подняли.
johnson83
Сообщения: 1
Зарегистрирован: 2018.01.04, 10:04

Re: Альтернатива Captcha

Сообщение johnson83 »

Sasha_ch писал(а): 2018.01.03, 06:22 Можно поменять шрифт в стандарной Yii капче на какой-то изысканный и неудобный для распознавания.
Иногда этот простой способ решения Star Vegas สมัครпроблемы вполне приемлем.

Код: Выделить всё

'captcha' => [
    'class'=>'yii\captcha\CaptchaAction',
    'backColor'=>0xFFFFFF,
    'foreColor'=>0x8C618F,
    'fontFile'=>'@webroot/fonts/captcha/myFontFile.ttf'
],
Шрифты то бывают ну очень не стандартные!
Есть куча сайтов со шрифтами, например: ph4.ru/fonts_fonts.php
Даже длинные
Но, в любом случае, спасибо. :mrgreen:
Аватара пользователя
proctoleha
Сообщения: 298
Зарегистрирован: 2016.07.10, 19:00

Re: Альтернатива Captcha

Сообщение proctoleha »

Стесняюсь спросить: а почему про гугл каптчу в этом топе никто не упомянул? Подключается к yii2 легко, пользователей не напрягает, работает достаточно эффективно.
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
Sasha_ch
Сообщения: 80
Зарегистрирован: 2011.04.10, 15:59
Контактная информация:

Re: Альтернатива Captcha

Сообщение Sasha_ch »

rugabarbo писал(а): 2018.01.04, 02:38
Sasha_ch писал(а): 2018.01.03, 06:22Можно поменять...
Они уже за это время ИНС для защиты от спама подняли.
сори, что такое "ИНС" ?
proctoleha писал(а): 2018.02.07, 07:25 Стесняюсь спросить: почему про гугл каптчу в этом топе никто не упомянул?
Гугл капча вариант конечно. Но иногда по дизайну требуется что-то другое.


P.S Еще есть простой способ для защиты от ботов (тупых, которых большинство) - добавление в форму инпут поля, и сделать hidden div в котором этот инпут находится. После сабмита формы - если это поле заполнено тогда это спам.
CPU comparison platform: CPU Boss Multi language, Yii2 powered.
Ответить