目錄

安裝 Acusenso 代理於 Java Tomcat(Ubuntu Linux)

Acunetix JAVA Acusensor需要 Tomcat(8.5+)和 Java(1.7+)。 目前的測試是使用 Tomcat 10 和 Java 1.8。
必須將 AcuSensor 代理程式部署到您的 Web 應用程序中。 本節介紹如何將 AcuSensor 部署到 JAVA Web 應用程序中。
Java AcuSensor 需要:

  • 將 aspectjweaver.jar 部署到 Web 伺服器中-提供 AcuSensor 與您的應用程序集成所需的功能
  • 將 Acunetix Java AcuSensor 部署到 Web 伺服器中-這對每個目標都是獨特的,並且可以通過使用“下載 JAVA AcuSensor ”按鈕來下載
  • 配置Web伺服器以使用Load Time Weaving(AspectJWeaver)

🔍本文件假設您將在 Ubuntu Linux 中使用常規存儲庫。

將 AspectJWeaver 部署到您的 Web 應用程式中

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

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

  • 從 Acunetix UI 下載 Acunetix JAVA AcuSensor

針對 Web 伺服器上的特定 Web 應用程式使用 AcuSensor(建議)

  • 將 Acunetix JAVA AcuSensor(AcuSensor.jar)複製到 /var/lib/tomcat9/webapps//WEB-INF/lib

對整個 Web 伺服器上的所有 Web 應用程式所使用的 AcuSensor

  • 將 Acunetix JAVA AcuSensor(AcuSensor.jar)複製到 /usr/share/tomcat9/lib
  • 您需要調整 AcuSensor 密碼以使用單個 AcuSensor 進行整個 Web 伺服器 – 更多資訊請參閱此處
  • 請注意,為 Web 伺服器上的所有 Web 應用程式部署 AcuSensor 可能會對性能產生影響

配置 Tomcat 以使用 AspectJWeaver 和 AcuSensor

<p>此內容須<a class="login" title="登入" href="//acunetix.twnfi.net/login?redirect_to=">登入</a>才能觀看</p>

停用和移除 AcuSensor for JAVA

要從您的網站中刪除和禁用傳感器,您需要還原代理部署時所做的更改。根據以上假設:

  • 從部署AcuSensor的文件夾中刪除Acunetix JAVA AcuSensor(AcuSensor.jar)。例如在使用常規Ubuntu存儲庫安裝Tomcat和必要組件的Ubuntu 20.04.1中,通過運行命令:rm /usr/share/tomcat9/lib/AcuSensor.jar刪除AcuSensor.jar文件。
  • 通過運行命令sudo apt remove libaspectj-java來刪除aspectjweaver.jar。
  • 重新配置Tomcat以禁用Load Time Weaving:
    • 在Ubuntu 20.04.1下,可以按以下方式完成:
      1. 刪除先前在setenv.sh文件中添加的“JAVA_OPTS”行
      2. 運行命令:sudo systemctl restart tomcat9

注意:儘管Acunetix AcuSensor代理受到強密碼保護,但建議如果不再使用,則卸載和刪除AcuSensor客戶端文件。