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

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

Страниц  : 1 2 Далее» [Все]   Вниз
  Печать  
Автор Тема: Защита от регистраций  (Прочитано 6422 раз)
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 »

в шкафу на выключенном компе, естественно безопаснее хранить информацию, чем за капчей.
Записан
BDP_BY
Гродненец
**

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

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


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

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

Нам жалко Улыбка
Если честно я Вас непонимаю. Мне кажется, что любой создатель сайта хочет, чтобы туда ходило, как можно больше народу, а люди они разные. Если же Вы изначально чего-то боитесь, то уже сразу себя ограничиваете. Вам было бы удобнее, если бы на ваш форум ходили люди, вообще слабо понимающие что такое интернет. Вот они научились сообщения писать и нормально. А внешняя угроза есть всегда, знают пока о вашем форуме или нет, просто потом сюрприз будет.
В любом случае лучше бы дали rilley_elf потестировать, свою бы защиту хоть улучшили.
Мое большое IMHO, но многие програмисты по своей натуре довольно таки ленивые, лучше стандартное, а иногда и просто тупо скопированное, чем своё и улучшенное.
Записан
spammer
Почетный гродненец
*****

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

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


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

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

особенно если далеко не факт, что свое и улучшенное будет лучше стандартного и тупо скопированного

ничего конкретного ввиду не имею, просто абстрактные рассуждения
Записан
RILLey_ELf
Гость
« Ответ #32 : 29 Август 2009, 22:06:30 »

я напишу свой stl с блек джеком и шлюхами  Смеющийся
Записан
BDP_BY
Гродненец
**

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

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


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

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

особенно если далеко не факт, что свое и улучшенное будет лучше стандартного и тупо скопированного

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

Репутация: +450/-5
Offline Offline

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


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

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

Театр закрывается. Нас всех тошнит.
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #35 : 01 Сентябрь 2009, 23:25:42 »

Я у себя на форуме вообще запретил размещать web-ссылки и этим победил спам, который мне так долго слали.
Записан
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #36 : 01 Сентябрь 2009, 23:45:44 »

Роботы не имеют ни малейшего понятия, запрещены ли ссылки на сайте или нет.
Я это запретил в PHP-скрипте простой проверкой сообщения...
Записан
RILLey_ELf
Гость
« Ответ #37 : 01 Сентябрь 2009, 23:56:09 »

а где вы это запретили можно посмотреть?
для праздного любопытства?
чисто попробовать ваш фильтр "плохих" слов
Записан
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #38 : 02 Сентябрь 2009, 00:12:06 »

Код:
// проверка на спам
function check_spam($message)
{
$check_str=mb_strtolower($message);

if(strpos($check_str,"a href")===false &&
   strpos($check_str,"@")===false &&
   strpos($check_str,"ftp:")===false &&
   strpos($check_str,"mailto:")===false &&
   strpos($check_str,"http:")===false &&
   strpos($check_str,"куплю windows")===false &&    
   strpos($check_str,"www.")===false &&
   strpos($check_str,".ru")===false &&
   strpos($check_str,".com")===false &&
   strpos($check_str,".net")===false &&
   strpos($check_str,".by")===false &&
   strpos($check_str,".org")===false &&
   strpos($check_str,".info")===false
) return false;
else return true;
}
Записан
RILLey_ELf
Гость
« Ответ #39 : 02 Сентябрь 2009, 00:21:28 »

это боевой код?

а ссылками чтобы код можно было потестировать?
Записан
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #40 : 02 Сентябрь 2009, 00:28:00 »

а ссылками чтобы код можно было потестировать?
не понял...
Записан
RILLey_ELf
Гость
« Ответ #41 : 02 Сентябрь 2009, 00:30:06 »

ну где этот код работает.
посмотреть именно на страничке

проверить надежность
Записан
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #42 : 02 Сентябрь 2009, 00:34:06 »

уважаемый rilley_elf, зачем вам это надо? пошли лучше спать...
Записан
RILLey_ELf
Гость
« Ответ #43 : 02 Сентябрь 2009, 00:36:36 »

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

в-третьих разговор о спаме шел совершенно другой.
ваша защита гроша ломаного не стоит
засрать вашу базу с такими защитами; хоть ссылками хоть порнухой хоть просто мусором
не займёт больше 20 секунд
Записан
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #44 : 02 Сентябрь 2009, 00:39:22 »

 Улыбка я прошу не додумывать пошлости... я не писал "спать со мной"... а каждый у себя дома...
а чего мне должно быть стыдно выложить мою функцию проверки спама? она меня устраивает и исправно работает.
Записан
RILLey_ELf
Гость
« Ответ #45 : 02 Сентябрь 2009, 00:41:03 »

конечно работает Улыбка
выложите её на govnokod.ru

хотя она там не станет шедевром

там такой клинописи пруд пруди. и некоторая даже с пояснениями почему это говно код
Записан
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #46 : 02 Сентябрь 2009, 00:43:48 »

спасибо за критику, вы правы rilley_elf, я не профессиональный РНР программер, а только начинающий.
Буду также благодарен вам, если вы раскритикуете мой код подробнее. Что в нем плохого на ваш взгляд?
Записан
RILLey_ELf
Гость
« Ответ #47 : 02 Сентябрь 2009, 00:48:28 »

как минимум
use regexp

или

заведите массив $bad_words=["","",""];
и по циклу его
Записан
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #48 : 02 Сентябрь 2009, 00:48:47 »

ваша защита гроша ломаного не стоит
засрать вашу базу с такими защитами; хоть ссылками хоть порнухой хоть просто мусором
не займёт больше 20 секунд
а как вы ссылку разместите, если скрипт не даёт? а как вы порнуху разместите?
Записан
RILLey_ELf
Гость
« Ответ #49 : 02 Сентябрь 2009, 00:56:19 »

а вы покажите где это, я попробую
тогда и расскажу
Записан
spammer
Почетный гродненец
*****

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

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


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

Просмотр профиля
« Ответ #50 : 02 Сентябрь 2009, 01:49:26 »

rilley_elf +1, типичный образчик говнокода
Записан
VooDoo
Почетный гродненец
*****

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

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


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #51 : 02 Сентябрь 2009, 10:30:22 »

регэксп бы заюзали
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #52 : 02 Сентябрь 2009, 11:00:50 »

регэксп бы заюзали
Я начинающий РНР-шник, до регэксп пока не дошел... мой говнокод работает пока исправно и пусть работает...

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

Репутация: +170/-10
Offline Offline

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


Не уйдешь!

Просмотр профиля
« Ответ #53 : 02 Сентябрь 2009, 12:48:29 »

а завтра начальство решит что упоминание сатаны тоже богопротивно, причем во всех склонениях. сколько строчек в этот код придется добавить?  Улыбка
Записан
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #54 : 02 Сентябрь 2009, 19:32:57 »

Бот на форум мы не пустим,
нужный скрипт мы счас запустим.
Ну а если бот пройдет,
скриптик наш в утиль пойдет.

О защита, о защита,
спамом всё вокруг забито!
Надо мусор разгребать,
и защиту улучшать.

rilley_elf защиту нашу проверит
и в пользу скрипта он сразу поверит.

Бот, не смей прошу тебя,
портить форум спамом зря!

 Улыбка
« Последнее редактирование: 02 Сентябрь 2009, 19:55:50 от alex-v » Записан
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #55 : 02 Сентябрь 2009, 19:56:56 »

Не всуе будет помянуто, но Бог с ней, с рекламой - каждый, конечно, может запрещать у себя что хочет. Но почему именно "куплю windows"?  Смеющийся
Потому что часто кидали такое сообщение на наш форум.
Записан
RILLey_ELf
Гость
« Ответ #56 : 02 Сентябрь 2009, 20:26:52 »

В шкаф засуну сервер свой,
И от сетки отключу;
Даже вырублю питание,
Будет самый защищённый!  Смеющийся

Ладно теперь с рифмой:

Программист сидел и думал,
Что же в коде тут не так.
Вроде юзал процедуры...
Всё равно пришёл косяк!

Думал он, сидел молчал,
Тратя зренье на экран;
Говорил с собой, рычал,
Может программист - профан?

Надо ж было доучится.
Изучить объектный код;
Чтоб заказчик за границей.
Не смеялся во весь рот.

Вот понадобится скоро,
RSS вдруг подключить ;
Без шаблонов в интернете,
даже чаю не попить.

Нет не дело это братцы,
Надо книги покупать.
И при этом спросить дважды.
Что читать, что не читать!
Записан
alex-v
Настоящий гродненец
****

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

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

Просмотр профиля
« Ответ #57 : 04 Сентябрь 2009, 22:33:52 »

серверок мой, серверок...
нажимайте кнопку "ОК"

Записан
Страниц  : 1 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,295 секунд. Запросов: 19.