LINUX.ORG.RU
ФорумAdmin

Дыра в Apache ...


0

0

Вопрос в следующем. Пользователь пишет скрипт (perl, php), которому в качестве параметра передается абсолютный путь к файлу и этот скрипт пытается этот файл отобразить на экране. Помещает скрипт в cgi-bin, запускает его с параметром(путь к файлу) и читает все файлы на сервере, которые пожелает.

Можно ли сконфигурить Apache так, чтобы юзер не мог этого делать?

anonymous
Ответ на: комментарий от anonymous

Этот параметр дела не меняет. У меня httpd работает под юзером apache, ну и что? Любой, кто запускает такой скрипт может читать на сервере все, что доступно по чтению юзеру apache, в том числе и содержимое папок других пользователей веб-сервера.
Единственный путь, как мне кажется, запускать httpd в chroot, это не позволить смотреть то, что не в чруте, но то, что в чруте все равно будет доступно (папки и файлы других пользователей)
По идее нужно чрутить каждого пользователя, но я не знаю как это делать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.