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

Форум PHP

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

 

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

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

тема: Безопасностна ли сессия?

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

 
 автор: confirm   (30.04.2013 в 11:51)   письмо автору
 
   для: Sfinks   (30.04.2013 в 11:13)
 

Виноват, извиняюсь. )
Я все о своем думал, что надежность в данном случае понятие относительное, вот и получилось.

  Ответить  
 
 автор: Sfinks   (30.04.2013 в 11:13)   письмо автору
 
   для: confirm   (29.04.2013 в 16:25)
 

Вы как-то не правильно читаете...
Я уж и выделил ключевые слова большими буквами...
А вы все равно не на те упор делаете.
Ладно, проехали.

  Ответить  
 
 автор: confirm   (29.04.2013 в 16:25)   письмо автору
 
   для: Sfinks   (29.04.2013 в 15:54)
 

А почему она не возможна, если я могу просмотреть "потроха" соседа во время его отсутствия?
Не смешите, если еще жива привычка приклеивать на монитор пароли свои, то уж...

  Ответить  
 
 автор: Sfinks   (29.04.2013 в 15:54)   письмо автору
 
   для: confirm   (29.04.2013 в 14:53)
 

Разница в понятиях "надежно" и "вероятность".

Вы можете утверждать, что кража SID возможна ТОЛЬКО в пределах локальной сети?
Нет.
Значит в некоторых случаях проверка IP спасет.

Значит ВЕРОЯТНОСТЬ в любом случае меньше.

  Ответить  
 
 автор: confirm   (29.04.2013 в 14:53)   письмо автору
 
   для: Sfinks   (29.04.2013 в 14:51)
 

А если находится?
IP также ненадежен, как и честное слово )

  Ответить  
 
 автор: Sfinks   (29.04.2013 в 14:51)   письмо автору
 
   для: confirm   (29.04.2013 в 14:44)
 

Думаю в цифрах мы вычислять вероятность не будем? =)
А в принципе - это очевидно.
Если злоумышленник, укравший SID, не находится в той же самой локальной сети, то все - IP другой.

  Ответить  
 
 автор: confirm   (29.04.2013 в 14:44)   письмо автору
 
   для: Sfinks   (29.04.2013 в 14:38)
 

И чем же вероятность уменьшается, если масса пользователей сети, это N пользователей локальной сети с общим выходом в интернет.

  Ответить  
 
 автор: Sfinks   (29.04.2013 в 14:38)   письмо автору
 
   для: confirm   (29.04.2013 в 14:36)
 

Да, и это не 100% гарантии.
Но вероятность, что и юзер посеит SID и его IP совпадет с IP злоумышленника резко падает.

  Ответить  
 
 автор: confirm   (29.04.2013 в 14:36)   письмо автору
 
   для: Sfinks   (29.04.2013 в 14:35)
 

Если бы только IP всегда передавался и был действительно уникален.

  Ответить  
 
 автор: Sfinks   (29.04.2013 в 14:35)   письмо автору
 
   для: Dazzl   (29.04.2013 в 14:18)
 

В ту же сессию сохраняете IP пользователя и в начале скрипта, после старта сессии проверяете. Если не совпадает - выходите.
<?php
  session_start
();
  if(  
key_exists'ip'$_SESSION )
    && 
$_SESSION['ip'] != $_SERVER['REMOTE_ADDR']
    )  exit(
'IP изменился');
  
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
  
// продолжаете работу

  Ответить  

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

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

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