Страница 1 из 2
Ограничения на php - какие и как делать?
Добавлено: 08 янв 2004, 00:16
Llama
Как запретить запуск php отовсюду, кроме определенного каталога (и его подкаталогов) ?
Добавлено: 08 янв 2004, 01:18
Гость
для этого каталога прописать в конфиге апача:
<Directory /xxx/xxx/xx>
AddType application/x-httpd-php .php .php4 xxx
</Directory>
и убрать эту директиву из конфига главного сервера если она там есть
(все это для php в виде модуля апач)
Re: Ограничения на php - какие и как делать?
Добавлено: 08 янв 2004, 03:50
invox
По-разному можно. В том числе так, как предложили
Небольшой совет - не забывай про то, что в .htaccess,
лежащем в нужном каталоге, юзер может часть установок переопределить, в т.ч., те, которые связаны с php.
Re: Ограничения на php - какие и как делать?
Добавлено: 08 янв 2004, 10:25
Llama
Invox писал(а):По-разному можно. В том числе так, как предложили
Небольшой совет - не забывай про то, что в .htaccess,
лежащем в нужном каталоге, юзер может часть установок переопределить, в т.ч., те, которые связаны с php.
Мда... Про <Direcotory> мог бы и сам догадаться... Тогда можно ли отрубить юзверю .htaccess как-то???
Добавлено: 08 янв 2004, 10:43
mend0za
отрубить - можно
Добавлено: 08 янв 2004, 10:51
Llama
mend0za писал(а):отрубить - можно
Как это сделать или где про это прочитать?
Добавлено: 08 янв 2004, 11:23
mend0za
отныне и надолго - твоим любимым сайтом станет
http://httpd.apache.org/docs
если конечно не передумал хостинговать

Добавлено: 08 янв 2004, 11:49
Llama
Не передумал..
AllowOverride None
Re: Ограничения на php - какие и как делать?
Добавлено: 08 янв 2004, 12:13
Andrej Ramaszeuski
Invox писал(а):По-разному можно. В том числе так, как предложили
Небольшой совет - не забывай про то, что в .htaccess,
лежащем в нужном каталоге, юзер может часть установок переопределить, в т.ч., те, которые связаны с php.
И кто ему разрешит?
Re: Ограничения на php - какие и как делать?
Добавлено: 08 янв 2004, 12:36
invox
И кто ему разрешит?
Это очень негуманно по отношению к клиенту.
Через .htaccess можно настроить много приятных штучек, не обращаясь в техсуппорт по каждой мелочи - паролирование, обработка ошибок, etc
Re: Ограничения на php - какие и как делать?
Добавлено: 08 янв 2004, 13:15
Llama
Invox писал(а):И кто ему разрешит?
Это очень негуманно по отношению к клиенту.
Через .htaccess можно настроить много приятных штучек, не обращаясь в техсуппорт по каждой мелочи - паролирование, обработка ошибок, etc
Ок, насколько вредным может быть разрешение .htaccess
Re: Ограничения на php - какие и как делать?
Добавлено: 08 янв 2004, 15:45
Andrej Ramaszeuski
Invox писал(а):И кто ему разрешит?
Это очень негуманно по отношению к клиенту.
Через .htaccess можно настроить много приятных штучек, не обращаясь в техсуппорт по каждой мелочи - паролирование, обработка ошибок, etc
Не к клиенту, а потенциальному злоумышленнику, который купил у меня хостинг с целью...
1.положить мой сервер
2.уничтожить или украсть данные соседей
3.рассылать спам с моего сервера
4.использовать то, за что не заплатил
5.злоупотребить каналом
6.и хуже
Так что максимум, на что может надеятся -
AllowOverride AuthConfig FileInfo Indexes Limit
И хватит.
Самоубийственно позволить использовать Options или All
Re: Ограничения на php - какие и как делать?
Добавлено: 08 янв 2004, 23:17
invox
b0rmann писал(а):Invox писал(а):
Это очень негуманно по отношению к клиенту.
Не к клиенту, а потенциальному злоумышленнику
Паранойя хороша, когда в меру
Нельзя ожидать, что все клиенты будут белыми и пушистыми.
Но нельзя и напрягать излишними ограничениями, не позволяя ничего делать.
Наличие компромисов и доброжелательность привлекает клиентов.
b0rmann писал(а):
1.положить мой сервер
2.уничтожить или украсть данные соседей
3.рассылать спам с моего сервера
4.использовать то, за что не заплатил
Нет никакой гарантии того, чтобы уберечься от подобного.
Если уж есть у кого-то большое желание проделать подобное, то
тебя никакие меры не спасут
b0rmann писал(а):5.злоупотребить каналом
Это мне непонятно.
О чем идет речь? Нормальный хостер всегда располагает запасом трафика в несколько сотен гиг. Или это уже не хостер будет
Добавлено: 09 янв 2004, 00:00
Гость
Если PHP делается для хостинга - посмотри в сторону запуска PHP в виде CGI а не модуля Апач. Плюс suexec. Поможет решить ОЧЕНЬ много проблем.
Добавлено: 09 янв 2004, 00:13
invox
Anonymous писал(а):Если PHP делается для хостинга - посмотри в сторону запуска PHP в виде CGI а не модуля Апач. Плюс suexec. Поможет решить ОЧЕНЬ много проблем.
Будут ли работать при этом php-сессии например?
Всегда внимательно читайте то, что написано мелким шрифтом в примечаниях ко всяческим изощрениям!