можно ли не давать скриптам обращаться за DOCUMENT_ROOT?

Статус
В этой теме нельзя размещать новые ответы.

vivid

Постоялец
Регистрация
13 Апр 2009
Сообщения
143
Реакции
19
чтоб не лазили по другим каталогам скриптами. и чтоб была доступна максимум директория /tmp вне DOCUMENT_ROOT?
 

PHP_Master

Хранитель порядка
Регистрация
3 Фев 2008
Сообщения
2.639
Реакции
601
Установить PHP как CGI.
 

Zeratul

Создатель
Регистрация
17 Мар 2006
Сообщения
1.321
Реакции
5.595
2PHP_Master. Ты имхо не прав.
Установка PHP как CGI дает только лишь запуск php как отдельного процесса..
Это наоборот значит что php имеет больше прав и выполняется от имени пользователя.

Правильнее было бы ответить:
Надо ограничить права на чтение и запись для пользователя от имени которого выполняется php :)

Ну и не стоит забывать, что защита должна быть комплексной(лучше обратится к опытному админу).
 

PHP_Master

Хранитель порядка
Регистрация
3 Фев 2008
Сообщения
2.639
Реакции
601
Это наоборот значит что php имеет больше прав и выполняется от имени пользователя.
Только в пределах своего аккаунта.
Это всего лишь одна из мер.
PHP установленный как CGI по определению более безопасен, чем mod_php и, имхо, удобен.

Если хочется полной изоляции, то chroot и jail в руки.
 

dobs

Создатель
Регистрация
5 Янв 2007
Сообщения
40
Реакции
15
Еслия правильно все понял то вот это надо в конфиги вирт хоста вписать

php_admin_value open_basedir "/home/user.../:."
 

tostrss

Мой дом здесь!
Регистрация
16 Окт 2007
Сообщения
768
Реакции
219
Я бы не был так уверен с бейсдире, под него штук 7-8 есть способов обхода..курл, бзопен, инклуд,сессии и т.д.

и новые обходы появляются все чаще и чаще.
 

vivid

Постоялец
Регистрация
13 Апр 2009
Сообщения
143
Реакции
19
php_admin_value open_basedir "/home/user.../:."
это safe_mode???? он имеет кажется побочные эфекты, кажется
 

studentpm

Постоялец
Регистрация
8 Ноя 2006
Сообщения
184
Реакции
133
Я бы не был так уверен с бейсдире, под него штук 7-8 есть способов обхода..курл, бзопен, инклуд,сессии и т.д.

и новые обходы появляются все чаще и чаще.
Покажи хоть один пример обхода.
Если нет явных дыр в конфигурации то опен-баседир спасает.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху