国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Tomcat安全加固

IT那活兒 / 1046人閱讀
Tomcat安全加固

點擊上方“IT那活兒”公眾號,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!??!


目的

通過建立知識庫管理,積累、保存信息和知識資產(chǎn),為團隊內(nèi)部信息和知識的傳播提供平臺,實現(xiàn)團隊內(nèi)知識共享,也使得企業(yè)知識得到很好的精煉和沉淀。

知識點描述

Tomcat在運行中,可能出現(xiàn)各種漏洞,下面從三個方面在Tomcat中間件上進行安全加固。

標(biāo)準(zhǔn)指導(dǎo)操作

Tomcat安全加固主要分為三個方面:禁用控制臺、隱藏版本號和SSL認(rèn)證。

3.1 禁用控制臺

將Tomcat目錄webapps下所有文件刪除即可,刪除后由于不存在應(yīng)用,將無法訪問頁面。

3.2 隱藏版本號

方法一:

在Tomcat lib目錄下創(chuàng)建路徑org/apache/catalina/util并在該路徑下創(chuàng)建自定義版本文件。

mkdir -p org/apache/catalina/util

vim ServerInfo.properties
# 在文件中輸入自定義版本
server.info=Apache Tomcat

Bash

查看前臺tomcat發(fā)現(xiàn)版本號已隱藏。

但此時在后臺bin目錄下運行version.sh腳本還是能查看到Tomcat版本,建議使用下列方式:

方法二:

修改catalina.jar中的版本信息,先解壓jar包后修改文件org/apache/catalina/util/ServerInfo.properties中的版本信息。

jar包備份后將文件重新壓縮到j(luò)ar包中。

# 備份
cp catalina.jar catalina.jar20220713

#
 打包
jar uvf catalina.jar org/apache/catalina/util/ServerInfo.properties

Bash

再次查看前臺和使用version.sh腳本,tomcat版本信息都已隱藏。

3.3 SSL認(rèn)證

生成keystore,可以使用java自帶的keytool生成,按照提示一步步填相應(yīng)的信息,除了密碼之外的亂填都可以。

keystool -genkey -alias tomcat -keyalg RSA

Bash

生成的keystore在當(dāng)前用戶的~目錄下,為一個.keystore的隱藏文件,將該文件移到指定目錄下并重命名cp ~/.keystore /app/tomcat1/conf/tomcat.keystore

server.xml修改,修改前先備份;將server.xml中下列解除注釋并配置:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
              maxThreads="150" SSLEnabled="true">

       <SSLHostConfig>
           <Certificate certificateKeystoreFile="/app/tomcat1/conf/tomcat.keystore" certificateKeystorePassword="passwd1" type="RSA" />
       SSLHostConfig>
   Connector>
   
       <Connector protocol="AJP/1.3"
              address="::1"
              port="8009"
              redirectPort="8443" />


Bash

測試https 8443端口訪問,訪問成功則配置成功。



本文作者:劉川陵(上海新炬王翦團隊)

本文來源:“IT那活兒”公眾號

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129162.html

相關(guān)文章

  • 5大移動應(yīng)用加固平臺評測

    摘要:梆梆安全梆梆的整體流程和其他的差不多,可以選擇安全評估和應(yīng)用加固是否同時進行。其中對速度影響最大的是梆梆安全。通過這次的評測,可以發(fā)現(xiàn)測試的應(yīng)用采用通付盾的加固后,兼容性出現(xiàn)了大幅度下降只有。 前言:由于安卓APP是基于Java的,所以極容易被破解,一個不經(jīng)過加固的APP猶如裸奔一樣,毫無防備。之前曾有新聞報道,一些專職的APP打包黑產(chǎn)就是專門從各種渠道找到apk,通過各種破解手段將a...

    djfml 評論0 收藏0
  • Android 應(yīng)用防止被二次打包指南

    摘要:接下來,我就來詳解一下如何防止被二次打包。開發(fā)階段移動應(yīng)用開發(fā)時接入安全組件,保護數(shù)據(jù)安全。 前言 Android APP二次打包則是盜版正規(guī)Android APP,破解后植入惡意代碼重新打包。不管從性能、用戶體驗、外觀它都跟正規(guī)APP一模一樣但是背后它確悄悄運行著可怕的程序,它會在不知不覺中浪費手機電量、流量,惡意扣費、偷窺隱私等等行為。 二次打包問題只是Android應(yīng)用安全風(fēng)險中...

    PAMPANG 評論0 收藏0
  • 網(wǎng)易易盾最新一代Java2c加固究竟有什么厲害之處?

    摘要:導(dǎo)語幾個月前,網(wǎng)易易盾正式推出加固。易盾最新一代的加固方案,以獨有的靜態(tài)保護技術(shù),使得應(yīng)用程序中的代碼出現(xiàn)下沉,達到不可逆的效果,兼顧冷熱啟動時間內(nèi)存占用率體積等重要指標(biāo),同時保障用戶加固的靈活性,可以免費試用。 導(dǎo)語:幾個月前,網(wǎng)易易盾正式推出Java2c加固。它以獨有的靜態(tài)保護技術(shù),使得應(yīng)用程序中的代碼出現(xiàn)下沉,達到不可逆的效果,兼顧冷熱啟動時間、CPU、 內(nèi)存占用率、體積等重要指...

    sf190404 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<