Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Защита сессии пользователя (https://javascript.ru/forum/server/12712-zashhita-sessii-polzovatelya.html)

walik 15.02.2011 23:27

dmitriymar,
У меня такое чувство что мы не понимаем друг друг, я вам об одном, а вы мне о другом :)

Не могу понять вопрос:
Цитата:

а как же к массиву $_SESSION все получают доступ и работают с ним
Речь идет о PHP ?

самым обычным образом:
session_start(); // открывает сессию

$_SESSION['name'] = 'walik'; 
// присваиваем переменной сессии 'name' значение 'walik'
// и в течение одного сеанса эта переменная будет доступна, если ее не удалять.


как то так, я ссылочку выше предоставил с описанием что такое сессия.

dmitriymar 15.02.2011 23:29

прочитай свои предыдущие посты на эту тему.. какойто ты полностью алогичный. когда пытаюсь у тебя узнать на какой стороне ты не можешь получить доступ- утверждаешь что на серверной нельзя. когда намекаю ,что если нельзя,то как же все остальные работают-ты пытаешься научить меня работать с ним.задумался бы хоть могу или нет прежде чем меня "учить":haha:

walik 15.02.2011 23:31

Цитата:

не можешь получить доступ- утверждаешь что на серверной нельзя
я имел в виду, посторонним лицам нет доступа, а к кукисам есть доступ.

Все так и мы не поняли друг друга :)

И я не кого не учу, и вас тоже, просто сказал свою мысль.

dmitriymar 15.02.2011 23:34

Цитата:

Сообщение от walik
я имел в виду, посторонним лицам нет доступа, а к кукисам есть доступ.

и здесь ты не угадал. к кукам может обратиться только связанная с ними страница. ты не можешь с сайта 1 обратиться к кукам оставленным сайтом 2.
и сессии хранятся там же где и куки .так что доступ для посторонних одинаков. разница всего во времени работоспособности по умолчанию.

walik 15.02.2011 23:38

Я не хакер, и как взламывать не знаю, но читал раньше о том что есть возможность получить чужие кукисы

dmitriymar 15.02.2011 23:40

а что мешает получить и сесии?-они в одном месте хранятся с куками на компе

walik 15.02.2011 23:40

Цитата:

Сообщение от dmitriymar (Сообщение 92701)
и сессии хранятся там же где и куки .так что доступ для посторонних одинаков. разница всего во времени работоспособности по умолчанию.

Вот тут ошибочка, файлы сессии храняться на сервере а не у клиента.

По ссылочке которую я дал раньше можно прочитать:
Цитата:

Сессии и cookies предназначены для хранения сведений о пользователях при переходах между несколькими страницами. При использовании сессий данные сохраняются во временных файлах на сервере. Файлы с cookies хранятся на компьютере пользователя, и по запросу отсылаются броузером серверу.

dmitriymar 15.02.2011 23:46

Цитата:

Сообщение от walik
Вот тут ошибочка, файлы сессии храняться на сервере а не у клиента

не угадал-читай про сессии. там всё написано -что где и в каком виде храниться. сессия состоит из двух частей идентификатора(он на клиенте) и сессий на сервере. скопировав идентификатор с одного компа(условие чтобы за это время сессия на сервере на закрылась по тайм ауту)-получаешь полный доступ к сессии того компа-и сервер не различает(если нет доп проверок) что это уже другой использует сессию

walik 15.02.2011 23:51

Цитата:

получаешь полный доступ к сессии того компа-и сервер не различает(если нет доп проверок) что это уже другой использует сессию
На твоем компе будут те же сессии, но прочитать их же нельзя будет, как кукисы не так ли ?

dmitriymar 16.02.2011 00:00

Цитата:

Сообщение от walik
На твоем компе будут те же сессии, но прочитать их же нельзя будет, как кукисы не так ли ?

не совсем понял это .если это вопрос будут ли они одновременно работать с 2х и более компов на один аккаунт-то,если нет доп проверок-на измение операционки,айпи ,железа и т.д- будут
основное
различное с куками
-сессия состоит из 2х частей сессии и идентификатора её
-по времени жизни(по умолчанию разные)
общее с куками

сессии абсолютно всё равно находиться ли идентификатор на том компе на какой она его записала или перенесён на другой
доступ к идентификатору сессии может получить только сайт её создавший
идентиф. сессии и куки хранятся в одном месте


Часовой пояс GMT +3, время: 16:31.