Tomcat的配置安全

2021-10-08 16:01:20 字數 1213 閱讀 2500

注釋或刪除tomcat-users.xml 檔案內的所有使用者許可權

更改關閉tomcat指定或禁用

tomcat 的server.xml 中定義了可以直接關閉tomcat 例項的管理埠(預設8005)。可以通過telnet 連線上該埠之後,輸入shutdown (此為預設關閉指令)即可關閉tomcat 例項(注意,此時雖然例項關閉了,但是程序還是存在的)。預設關閉tomcat 的埠和指令都很簡單,預設埠為8005,指定為shotdown

方案一:更改埠號和指令(自定義修改)

port

="8456"

shutdown

="abcd"

>

方案二:禁用8005埠(把埠號改為-1即可)

port

="-1"

shutdown

="shotdown"

>

定製錯誤頁面

>

>

404error-code

>

>

/404.htmllocation

>

error-page

>

>

>

500error-code

>

>

/500.htmllocation

>

error-page

>

防止異常的堆疊資訊暴露給使用者,使用者看不到異常的堆疊資訊,就不會知道當前應用系統中的bug,也不會知道當前應用系統中使用的技術棧是什麼

這樣配置之後,使用者在訪問資源時出現404,500這樣的異常,就能看到我們自定義的錯誤頁面,而不會看到異常的堆疊資訊,即提高了使用者體驗,又保障了服務的安全性

在大部分的web應用中,特別是一些後台應用系統,都會實現自己的安全管理模組(許可權模組),用於控制應用系統的安全訪問,基本包括兩個部分:認證(登入/單點登入)和授權(功能授權、資料授權)兩個部分。對於當前的業務系統,可以自己做一套適用於自己的業務系統的許可權模組,也有很多的應用系統直接使用一些功能完善的安全框架,將其整合到我們的web應用中,入:springsecurity、apache shiro等

使用https協議

Tomcat的安全配置集錦

如何預防後台被攻擊?下面有幾個關於tomcat 的安全配置的小妙招!tomcat作為一款常用的應用伺服器,是可以滿足多數場景的安全需求,但是在安全要求較高的情況下,仍需要從多個方面進行配置,已防止tomcat管理後台被攻擊等風險。1 刪除用不到的自帶應用 tomcat的本地說明文件,可刪。examp...

tomcat配置安全證書

如何保證 的安全性,給tomcat伺服器配置https聯結器 給 配置聯結器,可自動生成數字證書 keytool genkey alias tomcat keyalg rsa 分別為 產生金鑰對 取別名 使用rsa演算法產生金鑰 1.生成數字證書庫 2.把生成的.keystore複製到c progr...

tomcat基本安全配置

0x00 刪除預設目錄 0x01 使用者管理 如果不需要通過web部署應用,建議注釋或刪除tomcat users.xml下使用者許可權相關配置 0x02 隱藏tomcat版本資訊修改c atal inah ome conf ser ver.xml,在con nect or節點 新增se rver ...