Forum Webscript.Ru

Программирование => PHP => Тема начата: NukeR от 02 Марта 2005, 15:28:46

Название: Защита от хакеров
Отправлено: NukeR от 02 Марта 2005, 15:28:46
Люди, на сайте будет отправка сообщения администрации, 3 поля: имя, мыло и само сообщение. Как можно максимально защитить скрипт? применил фильтрацию всяких там скобок и т.д. Что еще нужно?
Название: Защита от хакеров
Отправлено: Меняздесьдавнонет от 02 Марта 2005, 15:31:41
Ой! А я скобки не фильтрую! Это опасно????
Название: Защита от хакеров
Отправлено: NukeR от 02 Марта 2005, 15:34:51
На сколько я знаю да, опасно, так что лучше напиши типа: "Принимать все, кроме [{]}\\". и т.д., тока на php :)
Название: Защита от хакеров
Отправлено: Меняздесьдавнонет от 02 Марта 2005, 15:47:06
ужас.
а точка с запятой тоже наверное страшно опасны?

Кстати!!!! Этот форум - сплошная дыра! Он же вежь позволил тебе ввести эти скобочки!!!
Хакеры, наверное, уже взломали его, и вовсю орудуют!!!
Название: Защита от хакеров
Отправлено: NukeR от 02 Марта 2005, 15:52:26
не, точка с запятой не опасны. Просто отправив некоторый код используя эти самые скобочки, хакер может просто напросто получить доступ к важной информации, что не есть хорошо. Если просто скобки написать, ничего не будет.

а насчет форума я думаю у них какая-то другая защита стоит
Название: Защита от хакеров
Отправлено: NukeR от 02 Марта 2005, 15:53:48
а еще у форума может быть эти скобки заменяются кодами этих символов, т.е. они показываются, но когда отправляются они обрабатываются.
Название: Защита от хакеров
Отправлено: Меняздесьдавнонет от 02 Марта 2005, 15:56:14
Как видно - ни на что не заменяются.
Всё, хана! Форум уже взломан!
Я думаю, чререз форум скобочки передаются на мой компьютер...
срочно бегу проверяться!!!
Название: Защита от хакеров
Отправлено: NukeR от 02 Марта 2005, 16:01:41
:) :) :)

Да ты не понял, когда отправляется месага, всякие такие символы заменяются их кодом (у каждого символа есть свой код). И когда показываются, код заменяется опять же самим символом. (На сколько я понимаю).

А если форум собираешься ломать, то статейки могу подкинуть :)
Название: Защита от хакеров
Отправлено: Lutik от 02 Марта 2005, 16:03:54
:) :) :) Все что могу сказать! Просто отчисть сообщение от кавычек и амперсантов, а все остальное нечего не решает! А чуть не забыл
для отчистки от тегов можешь воспользоватся фукцией strip_tags
Название: Защита от хакеров
Отправлено: Меняздесьдавнонет от 02 Марта 2005, 16:05:49
Lutik
Ой, мама!!!! Оказывается, кавычки и амперсанты ТОЖЕ ОПАСНЫЕ СИМВОЛЫ????
Что же вы раньше не предупредили????
Название: Защита от хакеров
Отправлено: NukeR от 02 Марта 2005, 16:06:41
ага, писибо. Можно еще сделать проверку реферера. Да наверное так и сделаю. А как ее правильно написать?
Название: Защита от хакеров
Отправлено: tserbis от 02 Марта 2005, 16:13:26
RomikChef
тут мама не поможет, тут скрипты патчить бежать... :-)
Название: Защита от хакеров
Отправлено: Voyager2K от 10 Марта 2005, 02:19:48
RomikChef  не стыдно издеватся ? смотреть противно  ;|

NukeR а эта мессага администрации у тя куда потом пойдет ? В  базу  - тоды предусматривай и там возможность закрыть раньше врмени кавычки и дописать хацкерские условия. Или отправляешь на мыло себе сразу - тоды опять как ? Если через соситему system()  , то смотри что бы там в полях не оказалось нехороших системных (никсовых или др.) команд .
Название: Защита от хакеров
Отправлено: Меняздесьдавнонет от 10 Марта 2005, 08:29:19
смотреть противно на тот бред, который тут пишут всякие неграмотные недоучки типа тебя.
Название: Защита от хакеров
Отправлено: for_i_0 от 10 Марта 2005, 12:41:38
Цитировать
Voyager2K:
тоды предусматривай и там возможность закрыть раньше врмени кавычки и дописать хацкерские условия


Вот с этого момента если можно по подробнее ?
Название: Защита от хакеров
Отправлено: Меняздесьдавнонет от 10 Марта 2005, 13:03:30
for_i_0 он имеет в виду sql injection. Но пишет об этом настолько коряво, что никакого практического вывода из его каракулей сделать нельзя.
не говоря уже о том, что база - это исключительно плод его больной антазии.
тут смешное скорее не это, а
Цитировать
Voyager2K:
смотри что бы там в полях не оказалось нехороших системных (никсовых или др.) команд .

в это да- суперсовет.
составить список команд и проверять. больше делать нечего.
Название: Защита от хакеров
Отправлено: Voyager2K от 10 Марта 2005, 17:56:13
RomikChef , чувтсвутется у тебя было тяжелое детство было.  Как будто у ребенка все время сладости отнимали в детсве и теперь он пытается так же отыграться на своих детях.
Почему в форумах нет понятия игнора , как в чате, ты бы у меня в игнор листе занял бы первое место.
И не надо мне тут опять блы-блы-блы. Закроем пререкания. Все с этих пор условно игнорю тебя. Точка.

for_i_0
Лучше вот :
http://www.xrout.org/modules.php?name=Articles&pa=showarticle&artid=91
Название: Защита от хакеров
Отправлено: Voyager2K от 10 Марта 2005, 18:00:19
RomikChef  Надо же по теме начал болтать(точнее я не заметил второй страницы сначала) ;) Лана игнор мой если ты говоришь по сабжу не распространяется.

Цитировать

 он имеет в виду sql injection

Именно это я и имел ввиду.. Это видно из пред поста.

Цитировать

в это да- суперсовет.

Просто мала вероятность что кто там будет устраивать все. В любом случае.
Однако исполнение системных команд путем написания их в именах файлов и заканчиванием через кривые скрипты ты не отрицаешь ?
Название: Защита от хакеров
Отправлено: Меняздесьдавнонет от 10 Марта 2005, 18:04:52
я отрицаю  идиотов.
ни бельмеса не смыслящих в теме, на которую берутся писать
Название: Защита от хакеров
Отправлено: NukeR от 10 Марта 2005, 22:20:09
Цитировать
Voyager2K:
NukeR а эта мессага администрации у тя куда потом пойдет ? В базу - тоды предусматривай и там возможность закрыть раньше врмени кавычки и дописать хацкерские условия. Или отправляешь на мыло себе сразу - тоды опять как ? Если через соситему system() , то смотри что бы там в полях не оказалось нехороших системных (никсовых или др.) команд .


На мыло пойдет
Название: Защита от хакеров
Отправлено: Voyager2K от 10 Марта 2005, 23:59:15
Цитировать

На мыло пойдет

Ну тоды  все это у тебя скорее всего отправляется функцией mail() так что в случае обычного содержимого plain/text боятся нехороших символов в теле письма имхо не стоит.

Однако я в этом ничего не смыслю ;) пущай  подождем немного. Если на этот топ обратит внимание хоть один РЕАЛЬНО знающий чел и объяснит что да как %)
Название: Защита от хакеров
Отправлено: Меняздесьдавнонет от 11 Марта 2005, 09:42:13
для начала здесь нужен "чел", реально умеющий читать по-русски.
К примеру, такой, который после прочтения вопроса
Цитировать
Как можно максимально защитить скрипт?

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