Назад | Перейти на главную страницу

Усиление защиты автономной установки Linux Tomcat без полномочий root

Я хочу знать, есть ли у вас какие-либо советы относительно того, как повысить безопасность установки Tomcat без полномочий root в автономном режиме. когда Tomcat уже установлен в учетной записи без полномочий root, в автономном режиме.

Я уточняю это, потому что, например, меня совсем не интересуют приведенные здесь ответы (потому что и Java, и Tomcat требуют установки привилегий root, а у меня нет никакого интереса к запуску jsvc):

Какие шаги нужно предпринять для защиты Tomcat 6.x?

Вот что я сделал для своей автономной установки Tomcat 6 без полномочий root:

Обратите внимание, что мой дистрибутив - это Debian, и я совершенно не заинтересован в загрузке пакета Debian / backports / чего угодно ... Потому что, опять же, я НЕ хотите, чтобы для установки Java и Tomcat требовались права root. Единственный момент, когда мне нужно было быть root, - это настроить брандмауэр для прозрачной переадресации портов 80 <--> 8080 и 443 <--> 8443.

Затем я удалил все веб-приложения по умолчанию, кроме одного:

cd ~/apache-tomcat-6.0.26/webapps
rm -rf docs
rm -rf examples/
rm -rf manager/ 
rm -rf ROOT/

Как насчет каталога ~ / apache-tomcat-6.0.26 / webapps / хост-менеджер, мне это нужно или можно удалить?

Затем я прокомментировал это:

-->

Итак, после того, как я установил Tomcat в автономном режиме в учетной записи без полномочий root (и принял во внимание, что я больше не хочу вводить пароль root и что я не планирую устанавливать весь Apache shebang), что еще может Я делаю?

Могу ли я отключить что-нибудь еще? (как?)

Если вам не нужны какие-либо функции host-manager, вы можете их удалить.

Вы можете защитить контент, настроив Tomcat для запуска от имени другого пользователя, чем тот, которому принадлежат файлы. Этот пользователь должен иметь возможность писать в каталог журналов и рабочий каталог.

вы можете отбросить tomcat за apache, это ограничит веб-приложения, доступные для людей.