Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
20 Апрель 2024, 03:29:30
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Защита от регистраций

Страниц  : 2 Далее»  Все   Вниз
  Печать  
Автор Тема: Защита от регистраций  (Прочитано 6428 раз)
0 Пользователей и 1 Гость смотрят эту тему.
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« : 30 Июль 2009, 00:35:38 »

Цитировать
всё всё, робот остановлен (СЛАВА РОБОТАМ!)
я просто игрался

у меня новый пост http://sidorovis.blogspot.com/2009/07/blog-post.html
там уже можно заапдейтится с svn
и все сорцы и сама база

там уже списки анонимных прокси подключения все понты

надо езё разгадыватель капчи написать (хотя бы 50 процентов угадать) будет вообще круто
если у кого есть идеи на чъем сайте простая капча подскажите может вскоре займусь

по поводу кода:
читаем базу слов (http://restudy.googlecode.com/svn/8/WebGidOrgHack/zdf-utf8.txt)
переводим все слова в мой класс Utf строк
и удаляем все слова у которых длинна не равна длинне ваших анаграмм

потом делаем индекс по словам (для каждой буквы считаем количество её вхождений например анаграмма "бцлатиа":
б-1
ц-1
л-1
а-2
т-1
и-1
потом для каждого слова по словарю считаем такой же индекс и сравниваем
если индексы равны - значит это разгадка для анаграммы.

всё достаточно быстро происходит, учитывая начальное обрезание по размеру слов


а вокруг всего этого конечно поиск анаграммы на странице, составление запроса, генерация уникального ника и е-маила
ещё конечно декодер прокси, и считыватель их с сайтика (всё в сорцах)
выбор случайного набора прокси...
уже работы много сделано. на баксов 100-200

делайте капчу

предлагаю переехать в "Программирование"
Ну что тут сказать, только браво  Палец вверх! Хотя капча тоже не выход, я читал по этой теме и видел, что они тоже не очень, поэтому решил анаграмы, сайты с их защитой мне кажется врядли найдёте.
Записан
spammer
Почетный гродненец
*****

Репутация: +78/-19
Offline Offline

Пол: Мужской
Сообщений: 1455


Пыхнуть не хотите?

Просмотр профиля
« Ответ #1 : 30 Июль 2009, 08:45:41 »

анаграммы в качестве защиты от скриптов бред, потому что скрипты их разгадывают гораздо проще чем люди
как вариант - капча, да позабористее, но без фанатизма, чтобы читабельно было
побольше шума, вертикальных линий, размытых границ
Записан
RILLey_ELf
Гость
« Ответ #2 : 30 Июль 2009, 10:08:36 »

хм капча анаграммы конечно будет поинтереснее Улыбка
правда сначала надо найти действительно анаграммы, а то пока что... ВЫХОД-ВЫДОХ...
как не угадывай....
Записан
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #3 : 30 Июль 2009, 17:58:20 »

Ну чтож спасибо за науку, у меня появились новые идеи относительно сайта, поэтому доступ пока закрыл, буду переделывать.
Записан
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #4 : 08 Август 2009, 01:16:11 »

Считаю, что использование капчи это тупиковый путь, поэтому сделал вариант без использования капчи.
Записан
GATTA
Гродненец
**

Репутация: +26/-0
Offline Offline

Сообщений: 89


Колготки GATTA

Просмотр профиля WWW
« Ответ #5 : 08 Август 2009, 01:36:40 »

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

Колготки GATTA - gatta.by
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #6 : 08 Август 2009, 17:59:34 »

Цитировать
В целом по вашему "считанию" и так понятно, что уровень вашего понимания современных веб-интерфейсов, юзабилити, актуальности тупиковых идей слишком низок, чтобы спорить с опытными людьми.
Ну вот Вам некоторые потуги "опытных людей" http://www.googlemon.ru/google/google-izobrel-novyj-vid-kapchi-captcha/  Смеющийся
Я не ставил себе цель чему-то там просоответствовать, я искал эффективные способы защиты. Считаю, что данную проблему для себя более-менее решил. Кроме того, вижу что Вы не всё видели, что я реализовал, а потому ваше суждение поверхностно.
Записан
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #7 : 10 Август 2009, 23:00:53 »

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

p.s. Главного не написал. Если хоть что-то прописано в скрытых полях, регистрация считается автозаполненной и не учитывается. Наружу отдаётся сообщение об успешной регистрации.
Это всё класно, если спамит тупой робот используя стандартные подходы. А что будет, если за это возьмутся парни типа rilley_elf и персонально напишут робота под вашу защиту?
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #8 : 10 Август 2009, 23:43:49 »

Пусть пишет Улыбка
Написать ежечасную смену названия филдов и только серверу известно где что будет лежать? Если есть хоть какие-то данные в запрещённой секции, отфутболиваем нахер.
P.S. не люблю я картинки и прочую бодягу.
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #9 : 11 Август 2009, 00:36:48 »

Пусть пишет Улыбка
Написать ежечасную смену названия филдов и только серверу известно где что будет лежать? Если есть хоть какие-то данные в запрещённой секции, отфутболиваем нахер.
P.S. не люблю я картинки и прочую бодягу.
Так у меня самого поначалу мысли были, что названия полей будут делаться случайным образом, также анализ по ip, где как и сколько времени провёл и затратил, но потом решил пойти другим путём.
Записан
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #10 : 23 Август 2009, 18:03:12 »

Пусть пишет Улыбка
Написать ежечасную смену названия филдов и только серверу известно где что будет лежать? Если есть хоть какие-то данные в запрещённой секции, отфутболиваем нахер.
P.S. не люблю я картинки и прочую бодягу.

Или на сессию. Пусть пишет.
Наткнулся на статью http://forum.antichat.ru/showpost.php?p=1302135&postcount=33 и подумал ведь не будет сложно отпарсить динамические названия, а потом их ввести.
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #11 : 24 Август 2009, 09:36:40 »

статью не читал, про распарсить не понял  В замешательстве
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
RILLey_ELf
Гость
« Ответ #12 : 24 Август 2009, 14:05:14 »

Или на сессию. Пусть пишет.
дай адресс на ваш форум.
я приглянусь к нему, так для спортивного интереса
Записан
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #13 : 24 Август 2009, 19:33:53 »

Цитировать
дай адресс на ваш форум.
я приглянусь к нему, так для спортивного интереса
Смеющийся Смеющийся Смеющийся Ну вот началось

Добавлено: 24 Август 2009, 19:41:06
статью не читал, про распарсить не понял  В замешательстве
В том плане, что извлечь, а потом использовать по своему усмотрению. Т.е. тут даже сессия непоможет, ведь робот вначале названия переменных извлечёт, а потом используя их введет нужные значения.
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #14 : 25 Август 2009, 10:11:53 »

В том плане, что извлечь, а потом использовать по своему усмотрению. Т.е. тут даже сессия непоможет, ведь робот вначале названия переменных извлечёт, а потом используя их введет нужные значения.

Ну роботу нужно привязаться к конкретному html-блоку что бы выдрать нужные филды. А ведь это тоже можно хитрым образом обфусцировать.
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #15 : 25 Август 2009, 12:13:12 »

Ну роботу нужно привязаться к конкретному html-блоку что бы выдрать нужные филды. А ведь это тоже можно хитрым образом обфусцировать.
В статье названия выдираются вообще из яваскрипта. Даже, если можно что-то придумать, то думаю это не будет особенно эффективным.
Записан
spammer
Почетный гродненец
*****

Репутация: +78/-19
Offline Offline

Пол: Мужской
Сообщений: 1455


Пыхнуть не хотите?

Просмотр профиля
« Ответ #16 : 25 Август 2009, 12:16:33 »

делай капчу
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #17 : 25 Август 2009, 13:39:09 »

Ну роботу нужно привязаться к конкретному html-блоку что бы выдрать нужные филды. А ведь это тоже можно хитрым образом обфусцировать.
В статье названия выдираются вообще из яваскрипта. Даже, если можно что-то придумать, то думаю это не будет особенно эффективным.

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

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #18 : 25 Август 2009, 19:30:19 »

делай капчу
Я неплохо и без капчи обошёлся.

Цитировать
Вопрос в том, сколько на это ресурсов нужно затратить, так что не надо заморачиваться, а просто брать готовое решение
Не мой метод (я про капчу), я должен понимать, что делаю и для чего, а также как это работает. Понимаю в чужом коде плохо, поэтому стараюсь писать всё сам, да и не эффективна она.
Записан
RILLey_ELf
Гость
« Ответ #19 : 25 Август 2009, 19:34:23 »

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

тем более вы же используете php-apache, хотя наверняка не знаете как он работает...
Записан
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #20 : 25 Август 2009, 22:31:58 »

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

тем более вы же используете php-apache, хотя наверняка не знаете как он работает...
А при чем тут мировой опыт, если тот же Гугл свою капчу делает. С капчой разбирался серьёзно, но не в коде, а читал темы по её обходу - пришёл к выводу мне это не нужно. Я предпочитаю своей головой думать, а не тупо копировать идеи. На счет php-apache согласен, но зачем развивать идею до абсурда, когда я предполагал только капчу
Цитировать
Не мой метод (я про капчу)
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #21 : 25 Август 2009, 22:55:19 »

Одна байка про капчи вспомнилась...
Был бот, который спамил везде, но капчи он читать не умел, но был ещё сайт с порнушкой. Так вот малолетним дрочерам показывалась капча перед просмотром, а капча подсовывалась ботом, потом результат который ввёл дрочел вводился на форму. Вот так армия дрочеров помогала спаммить.
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #22 : 25 Август 2009, 23:22:08 »

Вот так армия дрочеров помогала спаммить.
Сюда ещё можно добавить всяких школьников, китайцев и индусов - любителей халявных денег.
Записан
tarantyl
Гродненец
**

Репутация: +13/-2
Offline Offline

Пол: Мужской
Сообщений: 129


Просмотр профиля WWW
« Ответ #23 : 26 Август 2009, 13:23:41 »

Не мой метод (я про капчу), я должен понимать, что делаю и для чего, а также как это работает. Понимаю в чужом коде плохо, поэтому стараюсь писать всё сам, да и не эффективна она.

Немного пофлужу: сервер тоже сами писали?

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

RILLey_ELf
Гость
« Ответ #24 : 26 Август 2009, 16:41:36 »

обфускаторы свои покажите пожалуйста,
мне так для удовлетворения любопытства
Записан
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #25 : 26 Август 2009, 19:16:20 »

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

Репутация: +78/-19
Offline Offline

Пол: Мужской
Сообщений: 1455


Пыхнуть не хотите?

Просмотр профиля
« Ответ #26 : 26 Август 2009, 19:47:38 »

Вопрос как раз в том, почему ты ее не используешь, если на сегодняшний день это лучший детектор человек/бот?
« Последнее редактирование: 26 Август 2009, 20:13:23 от spammer » Записан
BDP_BY
Гродненец
**

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 56


Всё у нас будет!

Просмотр профиля
« Ответ #27 : 26 Август 2009, 22:46:56 »

Вопрос как раз в том, почему ты ее не используешь, если на сегодняшний день это лучший детектор человек/бот?
Потому что комплексная защита лучше любой капчи.
Записан
RILLey_ELf
Гость
« Ответ #28 : 27 Август 2009, 10:36:12 »

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

и вам польза и мне опыт.
Записан
RILLey_ELf
Гость
« Ответ #29 : 27 Август 2009, 23:31:58 »

в шкафу на выключенном компе, естественно безопаснее хранить информацию, чем за капчей.
Записан
Страниц  : 2 Далее»  Все   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,175 секунд. Запросов: 20.