<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    為JAVA部署AunSensor - Centos和RHEL

    部署用于JAVA的AcuSensor代理-Centos 8.1和RHEL 8.1

    Acunetix JAVA Acusensor需要Tomcat(7+)和Java(1.7+)。當前的測試是在Tomcat 9和Java 1.8上進行的。

    AcuSensor代理將需要部署到您的Web應用程序。本節介紹如何將AcuSensor部署到JAVA Web應用程序。

    Java AcuSensor要求:

    1. 將Aspectjweaver.jar部署到您的Web服務器中-提供AcuSensor與您的應用程序一起使用所需的集成
    2. 將Acunetix Java AcuSensor部署到您的Web服務器中-這對于每個Target都是唯一的,可以使用“下載JAVA AcuSensor”按鈕進行下載
    3. 配置您的Web服務器以使用加載時間編織(AspectJWeaver)

    本文件的假設

    注意:由于官方存儲庫中沒有安裝Tomcat 9的軟件包,因此本文檔假定Tomcat 9 zip文件直接安裝在/opt/apache-tomcat-9.0.31中,且符號鏈接/ opt / tomcat9指向此安裝夾。

    注意:本文檔假定使用來自Oracle的官方RPM文件jre-8u241-linux-x64.rpm通過命令行安裝JRE:dnf install jre-8u241-linux-x64.rpm

    注意:本文檔假定您將使用AspectJWeaver的1.9.5版。

    將AspectJWeaver部署到Web應用程序中

    要下載和部署AspectJWeaver,請運行以下命令:

    將AcuSensor部署到您的Web應用程序中

    • 從Acunetix UI下載Acunetix JAVA AcuSensor
    • 將Acunetix JAVA AcuSensor(AcuSensor.jar)復制到%TOMCAT-HOME%\ lib-基于上述假設,您將AcuSensor.jar文件復制到/ opt / tomcat9 / lib

    配置Tomcat以使用AspectJWeaver和AcuSensor

    • 在啟用“加載時間編織”的情況下啟動Tomcat。這可以通過 在啟動Tomcat時添加-javaagent 參數以及Aspectjweaver.jar的路徑來完成,還可以選擇使用一個參數來啟用AcuSensor調試日志記錄
    1. 對于Centos 8.1和RHEL 8.1,您需要在Tomcat setenv.sh腳本中添加2個參數(通常將創建一個新文件):

    2. 運行命令:sudo nano /opt/tomcat9/bin/setenv.sh

    3. 在文件末尾,添加以下行:JAVA_OPTS =“ $ JAVA_OPTS -javaagent:$ CATALINA_HOME / lib / aspectjweaver.jar -Dacusensor.debug.log = ON”

    4. 保存文件

    5. 運行命令:sudo systemctl restart tomcat9

    注意:參數“ -Dacusensor.debug.log = ON”是可選的,可以省略。如果保留此參數,則它將以“ [Acunetix-debug]”開頭的Tomcat日志中的其他行輸出AcuSensor日志記錄。

    禁用和刪除JAVA的AcuSensor

    要從您的網站中刪除并禁用傳感器,您需要還原在代理程序部署期間所做的更改。基于以上假設:

    1. 使用以下方法從部署文件夾中刪除Acunetix JAVA AcuSensor(AcuSensor.jar):
      a. rm /opt/tomcat9/lib/AcuSensor.jar

    2. 使用以下命令刪除aspectjweaver.jar:
      a. sudo rm /opt/tomcat9/lib/aspectjweaver.jar
      b. sudo rm /opt/tomcat9/lib/aspectjweaver-1.9.5.jar

    3. 在禁用加載時間編織的情況下重新配置Tomcat:
      a. 刪除之前在setenv.sh文件中添加的“ JAVA_OPTS”行
      b. 運行命令:sudo systemctl restart tomcat9

    注意:盡管Acunetix AcuSensor代理使用強密碼保護,但建議AcuSensor客戶端文件不再使用,并從Web應用程序中卸載并刪除。

    本文章首發在 網安wangan.com 網站上。

    上一篇 下一篇
    討論數量: 0
    只看當前版本


    暫無話題~
    亚洲 欧美 自拍 唯美 另类