Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: И снова об уязвимости
 
 автор: Евгений Петров   (21.06.2005 в 17:04)   письмо автору
 
 

На сколько уязвим следующий запрос, если не обрабатывать строку $message (она поступает от пользователей)?

mysql_query("insert into tMessage(message) values ('$message')");

   
 
 автор: ms.Net   (21.06.2005 в 17:11)   письмо автору
 
   для: Евгений Петров   (21.06.2005 в 17:04)
 

Я конечно не специалист, но чувствую, что без обработки он НЕСЛАБО уязвим. А если в $message я помещу какой-нибудь скрипт, то при чтении на WEB-странице он выполнится. Обработка нужна, хотя бы примитивная типа htmlspecialchars и замену кавычек.

   
 
 автор: Евгений Петров   (21.06.2005 в 17:46)   письмо автору
 
   для: ms.Net   (21.06.2005 в 17:11)
 

Нет при чтении из БД текст обрабатывается. Я думаю надо ли его обрабатывать при занесении в таблицу.

   
 
 автор: ms.Net   (21.06.2005 в 17:56)   письмо автору
 
   для: Евгений Петров   (21.06.2005 в 17:46)
 

А. Тогда я думаю можно и без этого, но всё равно для профилактики было бы неплохо. Зачем всякое дерьмо в БД хранить.

   
 
 автор: cheops   (21.06.2005 в 18:44)   письмо автору
 
   для: Евгений Петров   (21.06.2005 в 17:04)
 

У меня не получается придумать SQL-инъекции...

PS Но это не значит, что кто-нибудь другой не придумает, особенно у кого практика в этом деле богатая - лучше не рисковать и обработать переменную $message.

   
 
 автор: OZ_забыл_пароль   (22.06.2005 в 04:38)   письмо автору
 
   для: cheops   (21.06.2005 в 18:44)
 

Вы можете посоветовать кого-либо из тех, "... у кого практика в этом деле богатая..." ? Нужен такой человек, чтобы провести тестирование на уязвимость. За умеренную плату.
По теме: addslashes можно поставить перед добавлением в базу.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования