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

Разное

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

 

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

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

тема: Безопасное программирование на PHP. Кража сессии.

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

 
 автор: cheops   (12.02.2005 в 18:21)   письмо автору
 
   для: Sin   (12.02.2005 в 16:42)
 

поправлено.

   
 
 автор: Sin   (12.02.2005 в 16:42)   письмо автору
 
   для: Artemy   (11.02.2005 в 21:14)
 

Спасибо что заметили, да действительно ошибка :(

   
 
 автор: Artemy   (11.02.2005 в 21:14)   письмо автору
 
   для: antf   (11.02.2005 в 21:05)
 

Меня этот кусочек тоже в сомнение ввел!!!

   
 
 автор: antf   (11.02.2005 в 21:05)   письмо автору
 
   для: Sin   (10.02.2005 в 19:54)
 

Очень интересная и полезная статья. Хочу сказать спасибо автору.
PS Нет ли логической ошибки в этой строчке кода (последний блок):
$_SESSION['ip'] != $_SERVER ['REMOTE_ADDR']

По-моему надо так или я что-то не понимаю.
$_SESSION['ip'] == $_SERVER ['REMOTE_ADDR']

   
 
 автор: localGhost   (11.02.2005 в 08:05)   письмо автору
 
   для: Sin   (11.02.2005 в 07:18)
 

а если в качестве защиты допустим использовать дополнительную проверку:
допустим, есть значение SID, оно храниться в куке, мы берем это значение, с помощью уникального ключа шифруем его, и тоже записываем в куку допустим или в сессию, потом при входе на следущую страницу берем это значение, расшифровываем и сравниваем, если равно - пускаем дальше, если неравно - yf[eq с пляжа......
это так, в сыром варианте.....

   
 
 автор: Sin   (11.02.2005 в 07:18)   письмо автору
 
   для: Artem S.   (11.02.2005 в 06:02)
 

Все класно :) Я рад что вам понравилась моя статья. Насчет ниточностей - все нормально, спасибо за коректные исправлния (просто у меня язык кривой :0) ).
Вот только маленькая опечатка в предпоследнем обзаце:
(он будет огульно зачислен в ряды злоумышленников (поэтому писать писать угрозы и призывы )

   
 
 автор: Artem S.   (11.02.2005 в 06:02)   письмо автору
 
   для: Sin   (10.02.2005 в 19:54)
 

Мне тоже понравилось.
Если можно, то я хотел бы добавить немного от себя =)
Еще одним способом завладеть id сессией - это ссылка на сайт злоумышленника. То есть все, что ему надо это обрезать нужный кусок в $_SERVER['HTTP_REFERER']
Поэтому в чатах и подобных приложениях вместо прямого перехода по ссылке, сначала перенаправляют на свою станицу для редиректа, где и уничтожают (изменяют) id сессии.

Вот такое небольшое дополнение. На авторство не претендую =)

   
 
 автор: cheops   (11.02.2005 в 00:44)   письмо автору
 
   для: cheops   (10.02.2005 в 22:21)
 

Посмотрите, плиз, на предмет опечаток и неточностей...

http://www.softtime.ru/info/articlephp.php?id_article=36

   
 
 автор: cheops   (10.02.2005 в 22:21)   письмо автору
 
   для: Sin   (10.02.2005 в 19:54)
 

Хм... здорово - постараюсь сегодня опубликовать.

   
 
 автор: Artemy   (10.02.2005 в 21:31)   письмо автору
 
   для: Sin   (10.02.2005 в 19:54)
 

Очень интересно, как раз тут доделал скрипт авторизации с использованием сессий, эта статья была вовремя прочитана!
Большое спасибо за неё!

   

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

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

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