Защитить apache от шеллов

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dro
рядовой
Сообщения: 20
Зарегистрирован: 2009-05-22 19:14:43

Защитить apache от шеллов

Непрочитанное сообщение dro » 2009-08-12 0:48:39

Стоит Debian+Webmin(вместе с Usermin)+Apache2

Пытаюсь защититься от шэллов, а конкретнее выход за домашний каталог,
пробовал поставить mod_chroot но что то после него не поднялся апач
ставил так

Код: Выделить всё

apt-get install libapache2-mod-chroot
a2enmod mod_chroot
в конфиге прописывал

Код: Выделить всё

PidFile /var/run/apache2.pid
ChrootDir /var/www
ЛОГ

Код: Выделить всё

[Wed Aug 12 01:05:50 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Wed Aug 12 01:05:51 2009] [notice] Digest: generating secret for digest authentication ...
[Wed Aug 12 01:05:51 2009] [notice] Digest: done
[Wed Aug 12 01:05:51 2009] [notice] mod_chroot: changed root to /var/www.
[Wed Aug 12 01:05:51 2009] [emerg] (2)No such file or directory: mod_fcgid: Can't create share memory for size %zu byte
я так понимаю он ругается на mod_fcgid?

и как быть с виртуальными хостами? что им прописывать для DocumentRoot

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Защитить apache от шеллов

Непрочитанное сообщение Alex_hha » 2009-08-12 11:47:26

Не использовать webmin и т.п. дырявые веб морды

dro
рядовой
Сообщения: 20
Зарегистрирован: 2009-05-22 19:14:43

Re: Защитить apache от шеллов

Непрочитанное сообщение dro » 2009-08-12 13:04:17

Причем тут дырявые вэб морды?
Читайте тему!
Как вариант я пытаюсь рассмотреть мод chroot для apache но по не понятным для МЕНЯ причинам он не хочет работать, вот и пытаюсь найти тут ответ.

Вэбмин используется лишь для удобного добавления пользователей
ЗЫ последний эксплоит под Вэбмин был датирован Revised on Friday 14th July 2006

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Защитить apache от шеллов

Непрочитанное сообщение Alex_hha » 2009-08-12 13:29:16

Зачем вам chroot для апача? Он работает из под рута?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Защитить apache от шеллов

Непрочитанное сообщение zingel » 2009-08-12 15:21:49

авторизацию у вебмина закрыть дял всех, оставить для себя и не юзать его вообще если можно
Z301171463546 - можно пожертвовать мне денег

dro
рядовой
Сообщения: 20
Зарегистрирован: 2009-05-22 19:14:43

Re: Защитить apache от шеллов

Непрочитанное сообщение dro » 2009-08-12 15:50:10

Заливаем любой шелл на хостинг (возьмем к примеру r57shell от RST) и имеем возможность выходить за пределы домашнего каталога.
php_safemode не спасает.

Почему бы не за chrootить ?

apache работает не из под рута а из под www-data

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Защитить apache от шеллов

Непрочитанное сообщение Alex_hha » 2009-08-12 15:59:48

Ну даже если и ходить позволит, что это даст?

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Защитить apache от шеллов

Непрочитанное сообщение paix » 2009-08-12 16:14:20

топикстартер, кури в сторону
php disabled functions; php open_basedir

а все остальное cgi рубай.
With best wishes, Sergej Kandyla