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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Безопасно ли использование сессии как имя таблицы в БД

Сообщения:  [1-10]    [11-20]  [21-27] 

 
 автор: newcold   (06.01.2009 в 23:33)   письмо автору
 
   для: BinLaden   (06.01.2009 в 23:19)
 

Может и нет, но создатели этого сайта утверждают что их код надежный..

  Ответить  
 
 автор: BinLaden   (06.01.2009 в 23:19)   письмо автору
 
   для: newcold   (06.01.2009 в 23:13)
 

> При авторизации использую пример из книги PHP практика создания web сайтов, так что там надежно
Ой ли. Вполне может быть и нет.

  Ответить  
 
 автор: newcold   (06.01.2009 в 23:13)   письмо автору
 
   для: newcold   (06.01.2009 в 22:58)
 

Пользователь заходит на сайт, авторизовывается и переходит на
www.domen.ru/user/user.php?=1

больше ничего не заполняет.

При авторизации использую пример из книги PHP практика создания web сайтов, так что там надежно..

  Ответить  
 
 автор: Николай2357   (06.01.2009 в 22:58)   письмо автору
 
   для: newcold   (06.01.2009 в 22:45)
 

>A XXS инъекция насколько я знаю проводится через окно ввода данных
Не только. Вот попробуйте вместо имени юзера ввести вот это:
<iframe width='400' height='400' src='http://www.ruporno.org/'></iframe>
Если всё везде правильно обработано, будет такое имя. А если нет..

  Ответить  
 
 автор: newcold   (06.01.2009 в 22:58)   письмо автору
 
   для: BinLaden   (06.01.2009 в 22:53)
 

Спасибо, я знаю. Просто наспех писал..

  Ответить  
 
 автор: BinLaden   (06.01.2009 в 22:53)   письмо автору
 
   для: newcold   (06.01.2009 в 21:36)
 

Храните идентификатор пользователя (id). По нему и стоит выбирать что-то.

А прежде изучите как оформляются строки в SQL-запросах. Всё спец. символы экранируются и после строка берётся в кавычки/апострофы.

  Ответить  
 
 автор: newcold   (06.01.2009 в 22:49)   письмо автору
 
   для: newcold   (06.01.2009 в 22:45)
 

Спасибо, об этом тоже позаботился.

  Ответить  
 
 автор: newcold   (06.01.2009 в 22:45)   письмо автору
 
   для: newcold   (06.01.2009 в 22:42)
 

A XXS инъекция насколько я знаю проводится через окно ввода данных (если я не ошибаюсь), А в данном случае авторизация проходит с вводом пароля, да и при авторизации там стоит защита..

  Ответить  
 
 автор: Николай2357   (06.01.2009 в 22:44)   письмо автору
 
   для: newcold   (06.01.2009 в 22:42)
 

Не забывайте про магические кавычки. Есть такая кака, не со зла конечно сделана, но портит изрядно крови. Тут на форуме много про это есть.

  Ответить  
 
 автор: newcold   (06.01.2009 в 22:42)   письмо автору
 
   для: Николай2357   (06.01.2009 в 22:23)
 

Проверяю так:
$_SESSION['name'] = mysql_escape_string($_SESSION['name']);

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-27] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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