- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #45 [2443]
От : Konstantin Boyandin 2:5020/175.2 11 мая 03, 14:10
Кому : black c0de 16 мая 03, 21:09
Тема : chmod, etc
-------------------------------------------------------------------------------
From: "Konstantin Boyandin"
Приветствую, black c0de!
bc>>> да, это еще тот геморой.... 8) только я не думаю что поставив такие
bc>>> права сразу же возникает эта проблема, возможно это как вариант, но не
bc>>> 100% признак наличия проблемы. [...]
KB>> 100%. Если стоит 'other read' и нет зотя бы open_basedir, то
KB>> функциями обращения к файловой системе можно считать эти файлы.
KB>> Достаточно знать имя файла.
bc> а если файл .php - не прокатит, верно?
Кто сказал? Hикаких исключений, функциями fopen/fread/fclose читается
*всё*.
bc>>> [...] если таки макаром - тогда любой сможет проглядеть исходники а не
bc>>> только тот, кто у моего хостера. какая разница откуда запрашивать файлы
bc>>> у сервера?
KB>> Ты в курсе, что происходит при запросе URL?
bc> конечно, апач начинает активно парсить свой конфиг ;) ну или где он
bc> там у него, скорее замаппен в память, но это уже не суть важно в данном
bc> трэде.
Что он там начинает активно парсить - другой вопрос (кстати, ни фига не
активно, ибо уже распарслен при старте демона). Главное то, что .php-файлы не
отсылаются клиенту, а передаются другому процессу для обработки.
KB>> Разница в том, как настроен HTTPd (речь, полагаю, о попытке взять файлы
KB>> по HTTP) и какие файлы он "отдаёт" в том виде, в котором они лежат, а
KB>> какие обрабатывает специальным образом (в данном случае .php не
KB>> отдаются попросту в таком виде, в котором написаны).
bc> вот! если этот тип файла имеет свой Action - сервер отдаст результат
bc> выполнения.
Если ты всё это понимаешь, зачем задаёшь вопросы, из которых следует, что
понимаешь это туманно?
KB>> Почему не потребовать наличия r--r-----? Или даже r--------? Способы
KB>> решения проблемы с безопасностью я уже перечислял. Их вообще достаточно
KB>> активно обсуждают в форумах, посвящённых PHP.
bc> ok, остановимся на том, что на правильном хостинге HЕ должно быть
bc> обязательным требованием ------r--, так?
А ещё хорошо предотвратить возможность доступа к каталогам, не входящим в
твой Web-root.
Всего наилучшего,
Константин
http://shamteran.ru
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!