Пропустить

Антиботы

Есть любые вопросы, связанные со стилями/темами для phpBB 2.0.x? Ишите ответы здесь!

Антиботы

Сообщение apsik » 05.09.2006 2:27

Запарили боты.
Заставлять регистрироваться мало, кроме того, боты уже и регистрируются. Хотелось бы чтобы гости могли оставлять сообщения, но в таких темах уже точно боты накидают рекламы.
Придумал так: пусть при создании/редактировании темы/поста будет картинка с цифрами. Картинку прикрутил.
Теперь нужно эти цифры сохранить и сравнить при нажатии на кнопку "отправить". Вот тут возник вопрос: а где хранить эту цифру.
Я попробовал в переменной сессии. Написал
$_SESSION['image_check_text11'] = rand(100000,999999);

в файле image_gen.php в код встроил
<img href="image_gen.php">

и встроил input типа text с именем image_code11.
Сравниваю их в файле functions_post.php из папки includes строчка 93 фунция prepare_post
        //Моя вставка
        if($_POST['image_code11']!=$_SESSION['image_check_text11'])
        {
                $error_msg.="Неверно введены цифры с картинки|".$_POST['image_code11']."|".$_SESSION['image_check_text11']."|";
        }

        //конец Моя вставка

В итоге переменная сессии пустая. Попробовал в posting.php в самое начало добавить строчку
session_start();

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

apsik
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 05.09.2006 2:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 05.09.2006 7:24

apsik
1. при чем тут стили?
2. поиск по форуму не помог?
3. зачем изобретать велосипед?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение apsik » 05.09.2006 10:37

crash
1) Ну я файлы стилей тоже меняю... Просто не нашёл подходящего названия темы...
2) к сжалению, не помог, иначе бы не постил. Буду безумно благодарен за ссылку.
3) согласен, но в модах я такого не нашёл скачать. Если есть буду благодарен за ссылку.

Ой. Я понял. Просто я увидел название темы "Разработка и обсуждение" и подумал, что это то что мне нужно.... Теперь вижу, что название группы "Стили".. Мои извинения за оффтоп :cry:

apsik
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 05.09.2006 2:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 05.09.2006 10:57

apsik писал(а): к сжалению, не помог, иначе бы не постил. Буду безумно благодарен за ссылку.

поиск: "VC для гостей"
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4458
Зарегистрирован: 12.11.2004 1:20
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.

Сообщение apsik » 06.09.2006 2:14

VVVas писал(а):поиск: "VC для гостей"

Поискал, но так и не нашёл, того что надо именно мне. Исправил своим способом. Сделал свою примочку. Если интересно, то милости прошу на только только устанавливаемый мною форум: http://www.rusgalfb.ru , теперь писать могут почти во всех форумах любые гости не регистрируясь. Если кому нужно, кто с такой же проблемой - обращайтесь опишу действия :-)
Только тему, наверное, было бы здорово, если бы модераторы перенесли из оффтоп в более подходящее место.
Ещё раз прошу прощения за оффтоп. :cry:

Добавлено спустя 3 минуты 28 секунд:

Почитал правила. Написано, что стоит описать, как решил проблему.
Проблему решил, создав-таки дополнительную табличку в БД. С существующей, где хранится та же фишка, но от регистрации я с ходу не разобрался с третим полем и не очень воткнул почему она не всё стирает, поэтому сделал просто ещё одну.

Добавлено спустя 1 минуту 5 секунд:

третье поле - это которое не code и не идентификатор сессии. Просто лень было копать проще было новую создать.

apsik
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 05.09.2006 2:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 06.09.2006 2:43

apsik
А действительно, зачем огород городить...?
Есть же anti-bot-question_v_1_0_3 и классно работает...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9467
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение apsik » 06.09.2006 3:19

Палыч писал(а):А действительно, зачем огород городить...?
Есть же anti-bot-question_v_1_0_3 и классно работает...

Неужели по моим постам не понянтно, что это не то, что мне нужно? Я же в самом первом посте описал проблему. Потом в остальных расширил. И потом указал ссылку, где можно посмотреть что именно мне требовалось и я там всё сделал.
Мне нужно было дать гостям писать на форуме, но чтобы не лезли злобные боты

apsik
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 05.09.2006 2:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 06.09.2006 4:16

apsik
А неужели так трудно внимательно поизучать то что Вам рекомендуют :wink:
Я, например, только что запостил на Вашем форуме (Общение) темку "test" без всякого ввода каких либо цифирек :D
А вот как выглядит то, что я Вам предложил. По-моему неплохо и как раз для гостей... Вопросы настраиваюся легко. Да и боты тормозятся уже на регистрации без всяких VC
Изображение Изображение Изображение

Добавлено спустя 4 минуты 28 секунд:

apsik
Добавил еще одну темку Test2. Кстати, время у вас стоит не летнее. :wink:
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9467
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение apsik » 06.09.2006 4:27

Палыч писал(а):Я, например, только что запостил на Вашем форуме (Общение) темку "test" без всякого ввода каких либо цифирек

Спасибо за указание. Забыл заменить файл, который тестировал :cry:
Теперь работает.
Я понимаю, что Вам нравится этот мод, который Вы предлагаете, но мне он не годится, потому как это НЕ картинка с циферками. Мне важен не только итог, но и средства.
И тем не менее большое спасибо за помощь. :D

apsik
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 05.09.2006 2:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 06.09.2006 8:35

apsik писал(а):мне он не годится, потому как это НЕ картинка с циферками. Мне важен не только итог, но и средства.
Все-равно, не понимаю. В том то и дело, что картинку можно вставлять любую и не одну! И настраивать как хочется!
Просто VC, да и AVC уже давно боты проходят (VC так просто в легкую :(
Ну... хозяин - барин. :)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9467
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение apsik » 06.09.2006 14:12

Палыч писал(а):Все-равно, не понимаю. В том то и дело, что картинку можно вставлять любую и не одну! И настраивать как хочется!

Ага понял фишку, но эти любые картинки статичные. И их надо менять периодически. Я так понял, что VC, да и AVC это только для регистрации, а не для постов, а боты проходят потому что всё знают о них. Ведь всё выложено для скачивания свободно. А моя отличается тем, что я сделал её сам и для одного сайта врядли будут специально писаться боты. Кроме того у меня рисунок картики честно стырен с E-Gold. Мне кажется, что она довольно-таки надёжная.

Кстти, а кто-нибудь задумывался как боты обходят картинку?
Я, когда думал об этом, решил, что прощё всего сделать бот, который будет вытягивать с форумов картинки и показывать создателю. Создатель быстренько введёт цифирки и ещё раз и ещё раз, так что все ухищрения против роботов с кружочками палочками цветами вряд ли помогут. Тут надо делать не регистрацию с защитой, а каждый пост с защитой, тогда создателю ботов надоест гораздо быстрее вводить циферки.

apsik
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 05.09.2006 2:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение YogSagot » 06.09.2006 14:49

apsik писал(а):Кстти, а кто-нибудь задумывался как боты обходят картинку?
Я, когда думал об этом, решил, что прощё всего сделать бот, который будет вытягивать с форумов картинки и показывать создателю. Создатель быстренько введёт цифирки и ещё раз и ещё раз, так что все ухищрения против роботов с кружочками палочками цветами вряд ли помогут. Тут надо делать не регистрацию с защитой, а каждый пост с защитой, тогда создателю ботов надоест гораздо быстрее вводить циферки.
Лол! :D Я готов взглянуть в глаза тому несчастливцу, которому только и приходиться безпрерывно воодить циферки для регистрации в тысячах форумов. :P

Советую ознакомиться с понятием нейронных сетей. :roll: Хотя может, VC и не оными обходяться, но лично я иных способов распознавания текста на изображениях не знаю.
Аватара пользователя
YogSagot
phpBB 1.4.4
 
Сообщения: 98
Зарегистрирован: 15.04.2006 0:41
Откуда: Латвия, г.Даугавпилс
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение apsik » 06.09.2006 16:56

YogSagot писал(а):Советую ознакомиться с понятием нейронных сетей. Хотя может, VC и не оными обходяться, но лично я иных способов распознавания текста на изображениях не знаю.

Я про это знаю не понаслышке. Я работаю с нейросетями, именно поэтому я и пишу то, что пишу. Чтобы обучить нейросеть на стандартные картики, которые при регистрации, уйдёт много времени, но это вполне реально. Когда мы сталкиваемся с кржочками, цветами, палочками и прочим мусором, который подаёт AVC тут гораздо всё сложнее. Я готов преклониться перед Вами, если вы сделаете нейросеть и обучите её распознавать мою картинку.

apsik
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 05.09.2006 2:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение YogSagot » 06.09.2006 18:56

apsik
Акей, беру слова обратно. :wink:
Аватара пользователя
YogSagot
phpBB 1.4.4
 
Сообщения: 98
Зарегистрирован: 15.04.2006 0:41
Откуда: Латвия, г.Даугавпилс
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение apsik » 07.09.2006 0:24

YogSagot
Я наоборот очень рад, что Вы сказали об этом. :D
Это может сподвигнуть народ на обсуждение и выработку ещё более замечательной защиты :)
Я выдвинул своё предположение как работают боты, есть ещё одно: они просто находят сам код. Это возможно, если код проверочных хранится в куках, но на phpBB он хранится в БД, поэтому я считаю, что правильно моё первое мнение, хотя может кто предложит другое.

А насчёт нейросетей есть элементарная проверка. Возьмите лидера распознавания finereader и дайте распознать картинку AVC или мою. И сразу станет понятно, что нейросеть пока пасует на данном этапе развития технологий и алгоритмов. Я сомневаюсь, что хакеры пишут систему сравнимую с finereader.

apsik
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 05.09.2006 2:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

След.

Вернуться в Стили для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы
cron