<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 - Windows與Ubuntu Linux

    安裝適用于JAVA網站的AcuSensor代理

    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)

    JAVA Web服務器有許多可能的配置。以下各節介紹更常見的Web服務器配置可能性。

    部署適用于JAVA的AcuSensor代理-Windows

    本節介紹如何在Windows系統下將AcuSensor部署到JAVA Web應用程序。

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

    將AspectJWeaver部署到Web應用程序中

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

    • 從Acunetix UI下載Acunetix JAVA AcuSensor
    • 將Acunetix JAVA AcuSensor(AcuSensor.jar)復制到%TOMCAT-HOME%\ lib
      a. 如果在使用官方“ 32位/ 64位Windows服務安裝程序”安裝了Tomcat 9的Windows上安裝,請將AcuSensor.jar文件復制到C:\ Program Files(x86)\ Apache Software Foundation \ Tomcat 9.0 \ lib

    配置Tomcat以使用AspectJWeaver和AcuSensor

    • 在啟用“加載時間編織”的情況下啟動Tomcat。這可以通過在啟動Tomcat時添加-javaagent 參數以及Aspectjweaver.jar的路徑來完成,還可以選擇使用一個參數來啟用AcuSensor調試日志記錄
    • 在Apache Tomcat配置 > JAVA選項卡中添加2個參數
      a. -javaagent:C:\ Program Files(x86)\ Apache Software Foundation \ Tomcat 9.0 \ lib \ aspectjweaver.jar(強制性;請根據部署AspectJweaver.jar文件的位置調整路徑)
      b. -Dacusensor.debug.log = ON(可選;啟用調試日志記錄)

    • 重新啟動Tomcat服務

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

    禁用和刪除JAVA的AcuSensor

    要從您的網站中刪除并禁用sensor,您需要還原在代理程序部署期間所做的更改。

    • 從部署它的文件夾中刪除Acunetix JAVA AcuSensor(AcuSensor.jar)
    • 從復制它的文件夾中刪除aspectjweaver.jar
    • 重新配置Tomcat,禁用“加載時間編織”,如下所示:
      a. 在Apache Tomcat配置> JAVA選項選項卡中刪除-javaagent 和-Dacusensor.debug.log 參數
      b. 重新啟動Tomcat服務

    為JAVA部署AcuSensor代理-Ubuntu Linux

    本節介紹如何在Ubuntu Linux系統下將AcuSensor部署到JAVA Web應用程序。

    注意:本文檔假定您將使用Ubuntu的常規存儲庫。

    將AspectJWeaver部署到Web應用程序中

    • 運行以下命令:sudo apt install libaspectj-java

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

    • 從Acunetix UI下載Acunetix JAVA AcuSensor
    • 將Acunetix JAVA AcuSensor(AcuSensor.jar)復制到%TOMCAT-HOME%\ lib
      a. 如果部署到使用常規Ubuntu存儲庫安裝Tomcat 9的Ubuntu 18.04.3,以安裝tomcat和所需的組件(sudo apt install tomcat9 libaspectj-java),請將AcuSensor.jar文件復制到/ usr / share / tomcat9 / lib

    配置Tomcat以使用AspectJWeaver和AcuSensor

    • 在啟用“加載時間編織”的情況下啟動Tomcat。這可以通過 在啟動Tomcat時添加-javaagent 參數以及Aspectjweaver.jar的路徑來完成,還可以選擇使用一個參數來啟用AcuSensor調試日志記錄
      1. 對于使用常規Ubuntu存儲庫安裝了Tomcat 9的Ubuntu 18.04.3,以安裝tomcat和所需的組件(sudo apt install tomcat9 libaspectj-java),您將需要在Tomcat setenv.sh腳本中添加2個參數(通常,您將創建一個新文件):a
        1. 運行命令:sudo nano /usr/share/tomcat9/bin/setenv.sh
        2. 在文件末尾,添加以下行:JAVA_OPTS =“ $ JAVA_OPTS -javaagent:/usr/share/java/aspectjweaver.jar -Dacusensor.debug.log = ON”
        3. 保存文件
        4. 運行命令:sudo systemctl restart tomcat9

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

    禁用和刪除JAVA的AcuSensor

    要從您的網站中刪除并禁用sensor,您需要還原在代理程序部署期間所做的更改。

    • 從部署文件夾中刪除Acunetix JAVA AcuSensor(AcuSensor.jar)。對于使用常規Ubuntu存儲庫安裝Tomcat 9來安裝tomcat和所需組件(sudo apt install tomcat9 libaspectj-java)的Ubuntu 18.04.3,通過運行以下命令刪除AcuSensor.jar文件:rm / usr / share /tomcat9/lib/AcuSensor.jar
    • 通過運行以下命令來刪除Aspectjweaver.jar:sudo apt remove libaspectj-java
    • 在禁用加載時間編織的情況下重新配置Tomcat:
      1. 在Ubuntu 18.04.3下,可以執行以下操作:
        1. 刪除之前在setenv.sh文件中添加的“ JAVA_OPTS”行
        2. 運行命令:sudo systemctl restart tomcat9

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

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


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