Вниз
Скачать: CL | DM;

Особые права на файлы: запрет чтения собственных файлов   Найти похожие ветки 

← →
Дмитрий С ©   (2011-07-22 22:39) [0]

Дано: служба Apache+PHP (модулем), работает от имени пользователя web-service.
Необходимо запретить этой службе читать файлы с расширением php и создателем/владельцем web-service.
Нужно, чтобы загруженный через какую либо уязвимость php файл на сервер все-равно им не мог выполнится.


← →
DVM ©   (2011-07-22 22:50) [1]


> Необходимо запретить этой службе читать файлы с расширением
> php и создателем/владельцем web-service.

запретить владельцу читать собственные файлы, которые он и создает? ерунда какая то выходит, тебе не кажется? ты лучше запрети web-service лезть куда либо кроме отведенного ей каталога и будет тебе счастье.


← →
Омлет ©   (2011-07-22 23:14) [2]

Options -ExecCGI -Indexes
RemoveType .php .cgi .pl .php3 .php4 .php5 .phtml
RemoveHandler .php .cgi .pl .php3 .php4 .php5 .phtml

<Files ~ "\.(php|php3|php4|php5|phtml|pl|cgi)$">
 order deny,allow
 deny from all
</Files>


И обрезать все права, какие можно пользователю web-service.


← →
DVM ©   (2011-07-22 23:16) [3]


> Омлет ©   (22.07.11 23:14) [2]

а зачем тогда вообще php отключить его и все.


← →
Омлет ©   (2011-07-22 23:31) [4]

А кто сказал, что это должен быть глобальный конфиг?


← →
DVM ©   (2011-07-22 23:44) [5]


> Омлет ©   (22.07.11 23:31) [4]

лучше не выборочно запрещать, а выборочно разрешать


← →
Дмитрий С ©   (2011-07-24 17:58) [6]

Прислушаюсь к совету.
Не дам прав вебсерверу на изменение в папках с сайтами. А для тех папок, в которых дам права, уберу возможность выполнять скрипты и использовать htaccess.
Как я сразу не подумал. Спасибо всем:)

P.S. На всякий случай поясню еще раз. Мне надо сделать так, чтобы закачанный при помощи apache какой-либо php cкрипт не выполнялся. Т.е. избежать последствий при закачке левых скриптов хакерами.
Те скрипты, что закачены при помощи FTP или нетбиосовых шар выполнятся должны.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.004 c
6-1245011712
batya15
2009-06-15 00:35
2011.11.20
Работа с http без компонентов


15-1311338373
icelex
2011-07-22 16:39
2011.11.20
ээээх, пятниццо


3-1266393561
tomkat
2010-02-17 10:59
2011.11.20
Медленная вставка через TIBScript


15-1311598347
fzt
2011-07-25 16:52
2011.11.20
Как писать плагин к Delphi? для чайников


8-1204086962
DoKi
2008-02-27 07:36
2011.11.20
opengl2 треугольники




   Наверх