Навигация
 
Сейчас на сайте
Гостей: 9

Гости:
[Ваш IP] 10:07:37
/Форум/Тема
54.36.148.22 10:07:26
/Форум/Тема
54.36.150.161 10:06:40
/Поиск
54.36.148.95 10:06:39
/Форум/Тема
114.119.162.113 10:05:47
/forum_attachments.php
54.36.150.184 10:04:46
/Форум/Тема
46.118.115.155 10:04:40
/Форум/Форумы
Bing [Bot] 10:03:52
/Новости
216.244.66.227 10:03:51
/Поиск

Всего пользователей: 116
Новый пользователь: Tim
 
RSS потоки
RSS Форумы: тема

RSS Новости
RSS Комментарии
RSS Форумы
RSS Статьи
RSS Фотогалерея
RSS Файлы
RSS Ссылки
 
Нажималка
[хочу себе такую панельку!]



Ваш код:
(кнопка | ссылка)

[Полный список кнопок]
 
Автор: Polarfox
ID темы: 90
Тема прикреплена
Эта тема прикреплена и может содержать важную информацию. Имеются прикрепленные файлы.
Просмотр темы
unLogic Lab » Разработка (Development) » Почти готово (RC)
 Распечатать тему
BlackBox - защита от спама и ботов
Polarfox
Адаптировано под 7.02

Бета

Версия под 7.01 перемещена в архив


Что?
Черный ящик (Скрытый текст: кому интересно, я использовал примерно этот смысл http://ru.wikipedia.org/wiki/%D0%A7%D0%B5%D1%80%D0%BD%D1%8B%D0%B9_%D1%8F%D1%89%D0%B8%D0%BA а вовсе не бортовой самописец :P) - это программа защиты от программ, скрипт который будет постоянно обеспечивать проблемы спамерам и их ботам. То есть собственно защищать сайт от спама, ботов, и их следов.
Полностью мой мод написан с нуля (кроме поля пользователя, это переписанное поля, опять же написанное с нуля).

Идея?
Тейст Тьюринга еще не пройден.
А значит боты не пройдут :)

Пример
У меня, регистрация.

Обновление
Выключите старое поле пользователя в админке, затем - см. пункт "Установка".
Конфигурация и вопросы полностью совместимы со старой версией.

Установка:
  1. Распаковать файлы в корень.
  2. Обязательно выключить подтверждение по e-mail для работы мода. - только для версии 7.01
  3. Установить плагин в админке.
  4. Установить пользовательское поле в админке.
  5. Настраиваем - включаем отображаться при регистрации - обязательно! (иначе зачем все затевалось?), а вот режим "Требуется" ставить по вкусу - влияет только на оформление. Режим журналирования пока не поддерживается (тк нечего писать) , но будет, надеюсь.
  6. Все! Можно задавать вопросы.


Возможности
  • Настраиваемый шаблон (только не сломайте себе верстку)
  • Унифицированная админка со всеми настройками
  • Возможность задавать несколько ответов на 1 вопрос (пока ограничение по символам 250 , но увеличить не проблема)
  • Заблокированные при регистрации поля
  • Предпросмотр вопроса.
  • Проверка по спам-листам
  • Полиморфное поле ответа (меняется раз в сутки, на случайный набор символов)
  • Любые типы вопросов с любыми html элементами или скриптами (картинки, java, flash).
  • Обработка ббкодов
  • Список запрещенных ответов для автобана ботов по IP (в частности прокси).
  • Сбор информации по неверным ответам (логирование и отслеживание).
  • Несложная админка.
  • Оптимальная производительность.
  • Легкая интеграция, без ручной правки.
  • Опция на блокировку регистрации пользователей с логином==паролю (abc==abc)
  • Опция на блокировку регистрации пользователей с логином из одних цифр (123 , 111)
  • Поддержка ручной активации (наверняка полная)


При ручной регистрации может пролезть полтора бота из пары сотен, ну а что Вы хотели.

Настройки файла check_core.php - это список серверов для быстрой проверки.
Используется DNS запись, никаких иных запросов сервер не делает.
Вы можете отключить часть (все отключаются в настройках)

Описание тегов шаблона
Шаблон, для чего он нужен?
Переделав шаблон, вы полностью измените стиль поля, так что ни один бот не сможет отличить его от любого случайного поля, и подобрать к нему подход.
Шаблон служит степенью защиты во первых, а во вторых он просто является стилизацией вопроса, и возможностью задать ему практически любой стиль.

Псевдо-теги шаблона:
  • {?} - вопрос - вывод самого вопроса (после сборки), тут будет буйство фантазии, потому лучше выделять ему блок.
  • {!} - это поле берется из локали, и выводится обычно слева, но ничто не мешает вам его поменять на что угодно и как угодно.
  • {ufname} - атрибут NAME для поля - очень важная вещь, этот атрибут меняется динамически и служит базовой частью защиты, не забывайте про него. Служит именем поля при передаче значения.
  • {ecss} - добавочный стиль - выделяет красным цветом если поле неверно или пусто, делайте примерно так же как в примере

Полужирным выделены обязательные элементы.


Обновления:
Исправлена блокировка за неверные ответы, добавлен шаблон, корректировка.
Адаптация под 7.02
Обновлена система вопросов - при обновлении пересохраните каждый вопрос/ответ, или можете отключить и включить аддон (все таблицы обнулятся!),
тк так же были расширены ответы до 250 символов - тк появилась возможность ставить несколько ответов на 1 вопрос ( по типу ответ1|ответ2|ответ3 )
Пост-обработка base64 для полного обхода сканера
Добавлена возможность задавать несколько ответов
Добавлены настройки в режиме - два клика.
оптимизации и украшательства.
Убран баг с косой чертой, исправлены мелочи...
Добавление заблокированных полей (бот не сможет установить подпись с рекламой при регистрации например)
Первый пост Просмотреть пост полностью
Анонимный пользователь
А по какому принципу идет отклонение IP ? Вижу регистрации реальных пользователей отклоненных причина: Spamcop проверяю IP пишет в списках не значится..как так?

 
WhiteFox
Короткая навигация по форуму (избранное): [Пропустить]

А еще есть Файлы - небольшая полезная подборка от меня


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

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

 
Polarfox
Нет в списке - значит ип может быть уже убран (отозван из чорного списка). Принцип проверки полностью одинаков, если отмечен спамкопом значит он там был.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
Анонимный пользователь
[-question not found (too late)-]


Это что значит, вижу такое в отчете не верных ответов, как я понял вопрос не найден, но почему?

И еще было бы не плохо реализовать обновление вопроса на аяксе, если юзер затрудняется ответить то может обновить. Как такое предложение?

 
Polarfox
Про аякс странное предложение, если честно, ну может и стоит добавить.

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


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
BAD-DIMAN
Polarfox такой вопрос, в данном плагин в неверных ответах такая надпись напротив неверного ответа [-question not found (too late)-] это что означает?
А, нашол ответ выше, спасибо.

 
http://schuchin.by
Polarfox
Чтобы не искали исчо люди - это значит слишком долго вводили информацию, сессия сбросилась.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
BAD-DIMAN
А вот под 7.02 это супер, спасибо, протестируем с удовольствием.

 
http://schuchin.by
jikaka
обновка под 7.02
класс!


www.rusfusion.ru - сайт официальной поддержки PHP-Fusion в России
 
www.rusfusion.ru
7Azimuth
Кстати, рекаптчу гугловцы обновили. Вроде бы боты лезть пересталиhmm


 
http://fmv-community.ru/
7Azimuth
Боты сволочи все-таки прорываютсяMadБуду на днях этот мод ставить.


 
http://fmv-community.ru/
jikaka
а я капчу сменил, так тишина пока


www.rusfusion.ru - сайт официальной поддержки PHP-Fusion в России
 
www.rusfusion.ru
Polarfox
Ага я видел рекапчу, щас сразу стало ясно к... (Скрытый текст: нет не буду раскрывать секрет рекапчи, мне нравится ее идея Smile)
Да и забавная стала.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
7Azimuth
а я капчу сменил, так тишина пока

А у меня боты регаются во всю!


 
http://fmv-community.ru/
7Azimuth
Установил! Спасибо за модclap

P.S. Стоит ли вкл. проверку по базам прокси,спама,ботов и т.п.?


Изменил(а) 7Azimuth, 20.09.2011 18:08:19
 
http://fmv-community.ru/
Polarfox
Обсуждалось уже, я ее выключил по дефу тк ловит домашние сети, с ботнетами, в результате юзеры не могут зарегаться.
Это печально.

Хотя если будет много ручных рег - можно поставить конечно.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
7Azimuth
ЯсноSmileЕще раз спасибо за мод.


 
http://fmv-community.ru/
BAD-DIMAN
Как бы деактивировал старый мод, залил обновленную версию, теперь не могу зайти в установку плагинов, пишет

/infusions/blackbox/infusion.php on line 30


Изменил(а) Polarfox, 2.10.2011 10:18:30
 
http://schuchin.by
Polarfox
Поправил, спасибо.

Отключать в плагинах его не нужно, можно просто перезалить файлы.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
BAD-DIMAN
PSC потести свое обновление, значит поставил его с нуля, в журнале ошибки посыпались, название плагина неизвестное в установщике плагинов.

 
http://schuchin.by
Polarfox
Это на самом деле все херня, главное что он работает нормально Smile

Если я буду оттестивать каждую мелочь, релизы затянутся еще дольше - а они итак уже затянуты на месяцы...

Исправил.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
Перейти на форум:
 
Подобные темы
Темы Форум Ответов / Просмотров Последние сообщения
Защита от ботов или избавление от спамов  →  Информация (Info) 15 / 56721 7.10.2014 19:53:22
Тактика защиты от ботов для "вопросов-ответов"  →  Информация (Info) 5 / 14969 26.03.2014 17:24:39
BlackBox Lite UF - защита от ботов  →  Почти готово (RC) 9 / 25621 28.02.2013 03:15:54
BlackBox Lite UF - antibot userfield  →  Release - International 0 / 12871 27.12.2012 13:09:05
Статистика ботов  →  Оффтопик и флуд 0 / 11280 13.08.2012 20:46:23
Antibot/antispam plugin - BlackBox  →  Release - International 2 / 13109 2.10.2011 08:32:22
Защита от ботов - Изменяемая Бета  →  Неподдерживаемое (unsupported) 5 / 9233 8.02.2010 04:47:54