powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Безопасен ли механизм Сессий PHP?
25 сообщений из 39, страница 1 из 2
Безопасен ли механизм Сессий PHP?
    #38119598
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я выгружаю настройки отображения разных данных в сессионную переменную, насколько это безопасно? Существует ли вероятность "подмены" или все зашифровано?
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38119616
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
куку сесси украть можно. особенно на публичных вайфаях.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38119687
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ На очень криво настроенном сервере можно прочитать файл сессии.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38119738
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой, да можно и исходники почитать
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38120166
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И как лучше хранить настройки тогда? Каждый раз из сервера брать?
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38120169
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если, допустим, не брать пока вариант с кражей по вифи, а просто исключить вариант подмены. Хранить настройки в зашифрованном виде или они уже?
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38120192
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На нормально настроенном сервере файлы сессий недоступны для посторонних. Как вариант, можете определить свои функции работы с сессиями и хранить/шифровать данные так как считаете нужным.


_Промешан_И как лучше хранить настройки тогда? Каждый раз из сервера брать?Пользовательские настройки имеет смысл хранить в БД. Ибо сессия помрет вместе с настройками по истечении времени или при рестарте вебсервера.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38120228
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleНа нормально настроенном сервере файлы сессий недоступны для посторонних. Как вариант, можете определить свои функции работы с сессиями и хранить/шифровать данные так как считаете нужным.


_Промешан_И как лучше хранить настройки тогда? Каждый раз из сервера брать?Пользовательские настройки имеет смысл хранить в БД. Ибо сессия помрет вместе с настройками по истечении времени или при рестарте вебсервера.

Как "нормально" настроить сервер? Или как понять, нормально ли он у меня настроен? Где посмотреть?

Пользовательские настройки и так в бд хранятся. Но строкой. И чтобы при гулянии по страницам не грузить каждый раз сервер, я их скачиваю в переменюю сессионную. Вот тут как быть? Понятно что умрет сессия, умрут и настройки. Вроде бы очевидно. Настройки я гружу один раз при лоигне.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38120264
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Промешан_Или как понять, нормально ли он у меня настроен? Где посмотреть?Это называется аудит безопасности. В данном конкретном случае доступ на чтение сессионных файлов должен быть только у пользователя, от имени которого работает сайт. Другие пользователи сервера не должны иметь доступа. Разумеется, и вебсервер с php должен быть соответствующим образом настроены, с использованием suexec, например. Ну, это по месту смотреть...


_Промешан_Пользовательские настройки и так в бд хранятся. Но строкой. И чтобы при гулянии по страницам не грузить каждый раз сервер, я их скачиваю в переменюю сессионную.Это же, наверняка, не единственное обращение к БД при генерации странички. Не думаю что операция чтения из БД столь накладна. Кроме того, хранение данных в файле так же потребует обращения к диску и распаковки данных из строки (именно так хранится сессия) в память. Конечно, можно говорить о файловых буферах, но и у мускуля есть кеш запросов. ИМХО выигрыш от хранения копии данных в сессии весьма сомнителен.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38120372
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle_Промешан_Или как понять, нормально ли он у меня настроен? Где посмотреть?Это называется аудит безопасности. В данном конкретном случае доступ на чтение сессионных файлов должен быть только у пользователя, от имени которого работает сайт. Другие пользователи сервера не должны иметь доступа. Разумеется, и вебсервер с php должен быть соответствующим образом настроены, с использованием suexec, например. Ну, это по месту смотреть...


_Промешан_Пользовательские настройки и так в бд хранятся. Но строкой. И чтобы при гулянии по страницам не грузить каждый раз сервер, я их скачиваю в переменюю сессионную.Это же, наверняка, не единственное обращение к БД при генерации странички. Не думаю что операция чтения из БД столь накладна. Кроме того, хранение данных в файле так же потребует обращения к диску и распаковки данных из строки (именно так хранится сессия) в память. Конечно, можно говорить о файловых буферах, но и у мускуля есть кеш запросов. ИМХО выигрыш от хранения копии данных в сессии весьма сомнителен.

У меня веб сервер на хостинге. МНе у хостеров спросить про suexec?

А можно объяснить "другие пользователи сервера не должны иметь доступа". Это как? Если вы про соответствующий логин/пароль к бд - то подозреваю что он единый и админский. Вы про это?
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38120476
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Промешан_У меня веб сервер на хостинге. МНе у хостеров спросить про suexec?Если это не какой-то г-хостинг с единственным сервером под кроватью, то должно быть нормально настроено. Теоретически. Хотя, с другой стороны, никто же не запрещает хранить все в /tmp


_Промешан_А можно объяснить "другие пользователи сервера не должны иметь доступа"Ну это же основы безопасности.
_Промешан_про соответствующий логин/пароль к бдНет. Про ФС.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38120656
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

авторНу это же основы безопасности.А можно в двух-трех словах про это? Как что возможно и как этого избежать.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38120747
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Промешан_в двух-трех словахНачните с этого . Ну и смотрите, можете ли Вы своим скриптом прочитать файлы сессий (да и остальные тоже) соседа по хостингу, может ли он прочитать Ваши файлы.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38121370
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle_Промешан_в двух-трех словахНачните с этого . Ну и смотрите, можете ли Вы своим скриптом прочитать файлы сессий (да и остальные тоже) соседа по хостингу, может ли он прочитать Ваши файлы.
Я наверное чего то не понимаю. Кто то может войти на сервер кроме меня? и что то скачать или редактировать?

Как определяется, смотрит страницу владелец или обычный пользователь. Про chmod я немного в курсе.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38121457
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Других пользователей нет на сервере? Это Ваш личный, выделенный сервер?
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38121594
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleДругих пользователей нет на сервере? Это Ваш личный, выделенный сервер?
вы имеете в виду доступ через консоль?

Просто как это в купе относится к первоначальному вопросу про сессии?
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38121642
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Промешан_vkleДругих пользователей нет на сервере? Это Ваш личный, выделенный сервер?
вы имеете в виду доступ через консоль?

Просто как это в купе относится к первоначальному вопросу про сессии?
если вы покупаете хостинг у стороних фирм, значит вы арендуете у них часть компьютера (либо весь, но стоит десятки тысяч в год). И посколкьу это только часть, то на этом же сервере у них хостятться еще от 10 до 100 человек. Если хостинг это не VDS и все его производные, то одна операционная система будет на всех.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38121649
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторлибо весь, но стоит десятки тысяч в год
Ну уж прям десятки) Даже мега навороченный сторадж в год меньше 10 обойдется)
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38121787
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettавторлибо весь, но стоит десятки тысяч в год
Ну уж прям десятки) Даже мега навороченный сторадж в год меньше 10 обойдется)
http://masterhost.ru/service/hardware/rent/
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38121843
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38121865
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ренат_Промешан_пропущено...

вы имеете в виду доступ через консоль?

Просто как это в купе относится к первоначальному вопросу про сессии?
если вы покупаете хостинг у стороних фирм, значит вы арендуете у них часть компьютера (либо весь, но стоит десятки тысяч в год). И посколкьу это только часть, то на этом же сервере у них хостятться еще от 10 до 100 человек. Если хостинг это не VDS и все его производные, то одна операционная система будет на всех.енто как бы понятно. какое это отношение имеет к сессиям? Я говорил пока что про подмену при использовании браузера.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38121945
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Промешан_Я говорил пока что про подмену при использовании браузера.Вы не поверите, но слова "браузер" в этом топике ранее и не было
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38121963
stopkran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Промешан_,

с помощью браузера подменить что-то на сервере нельзя. Но с помощью, например, FTP-клиента - можно. Закачиваете на свой сайт файл php, в нём пишете любую команду (например, `ls`), и читаете список файлов (ну, открыв файл php из браузера...). Потом поднимаетесь на уровень вверх (..), и опять читаете. И так - до '/'. А потом опускаетесь, но уже не в папку своего shared-аккаунта, а в папку соседа... И воруете там у него всё: файлы, сессии...

На любом нормальном хостинге вы этого сделать не сможете, потому что у FTP-пользователя, который загрузил файлы в вашу папку, не будет прав на чтение чужих папок. Вот в связи с этим вам тут и писали про chmod.
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38122079
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stopkran_Промешан_,

с помощью браузера подменить что-то на сервере нельзя. Но с помощью, например, FTP-клиента - можно. Закачиваете на свой сайт файл php, в нём пишете любую команду (например, `ls`), и читаете список файлов (ну, открыв файл php из браузера...). Потом поднимаетесь на уровень вверх (..), и опять читаете. И так - до '/'. А потом опускаетесь, но уже не в папку своего shared-аккаунта, а в папку соседа... И воруете там у него всё: файлы, сессии...

На любом нормальном хостинге вы этого сделать не сможете, потому что у FTP-пользователя, который загрузил файлы в вашу папку, не будет прав на чтение чужих папок. Вот в связи с этим вам тут и писали про chmod.

Ок. Я правда не совсем понял, как мне это проверить. Завести новый акк что ли на том же хостинге?

А то каким образом некто может что то загрузить в мою папку через фтп. С какой стати?

и все же, возвращаясь к подмене у пользователя. Я имею в виду можно ли подменить сессионные куки или как-то их прочитать и отправить страницу с другими куками, чтобы такимобразом получить настройки, которых нет у пользователя?
...
Рейтинг: 0 / 0
Безопасен ли механизм Сессий PHP?
    #38122084
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот такая команда на пхп:
...
Рейтинг: 0 / 0
25 сообщений из 39, страница 1 из 2
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Безопасен ли механизм Сессий PHP?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]