|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 10 May 2001 16:38:17 To : shadow@faust.kiev.ua Subject : Re: Защита от взлома -------------------------------------------------------------------------------- Здравствуй, Shadow. В твоём письме от Thu, 10 May 2001 07:35:26 +0000 (UTC) написано: sfku> Часто, очень часто слышу вокруг себя в сети крики типа "да я твою sfku> гостевуху сломаю", "меня обратным слэшем не возьмешь" и т.п. Очень sfku> интересуют способы защиты (хотябы самые стандартные). Обьясните чайнику sfku> плиз. Или ссылку на ресурсы дайте Способ защиты один. Думай, что будет, если юзер тебе в качестве параметра подсунет не то, что ты ожидаешь, а то, что ему захочется. И проверяй либо экранируй информацию, полученную снаружи. Конкретные грабли в Сети описывались, но ссылок я не помню. Основные тонкости - интерпретация \x0 при передаче параметров в сишную подпрограмму или даже библиотеку, ту же функцию open(), интерпретация пробелов в параметрах при вызове внешних программ, самые классические ошибки, которые можно регулярно почитать здесь - open(F,$file); и $dbh->selectrow_array("SELECT ... FROM ... WHERE name='$name'"); где $file и $name получаются от пользователя. Если ты понимаешь, какими граблями чреваты эти фрагменты кода, то тебе оные ссылки, в общем-то, не очень и нужны. -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- ifmail v.2.15dev5 * Origin: NTV Internet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/164837b309e6c.html, оценка из 5, голосов 10
|