目錄

安裝 Acusenso 代理於 Java Tomcat(Windows)

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)

🔍 此文件假設您使用 AspectJWeaver v1.9.5(在撰寫本文時是最新版本)。

將 AspectJWeaver 部署到您的 Web 應用程序

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

將 AcuSensor 部署到您的 Web 伺服器

  • 從 Acunetix UI 下載 Acunetix JAVA AcuSensor

專門為 Web 伺服器上的特定 Web 應用程式部署 AcuSensor(建議)

  • 將 Acunetix JAVA AcuSensor(AcuSensor.jar)複製到 %TOMCAT-HOME%\webapps\\WEB-INF\lib
    • 如果在 Windows 上安裝,並使用官方的「32 位元/64 位元 Windows 服務安裝程式」安裝 Tomcat 9,請將 AcuSensor.jar 檔案複製到 C:\Program Files (x86)\Apache Software Foundation\Tomcat 9.0\webapps\WEB-INF\lib 或 C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\WEB-INF\lib

為 Web 伺服器上的所有 Web 應用程式部署 AcuSensor

  • 將 Acunetix JAVA AcuSensor(AcuSensor.jar)複製到 %TOMCAT-HOME%\lib
    • 如果在 Windows 上安裝,並使用官方的「32 位元/64 位元 Windows 服務安裝程式」安裝 Tomcat 9,請將 AcuSensor.jar 檔案複製到 C:\Program Files (x86)\Apache Software Foundation\Tomcat 9.0\lib 或 C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib
  • 您需要調整 AcuSensor 密碼,以在整個 Web 伺服器上使用單一的 AcuSensor。更多資訊請參閱此處
  • 請注意,為 Web 伺服器上的所有 Web 應用程式部署 AcuSensor 可能會影響效能。

設定 Tomcat 使用 AspectJWeaver 和 AcuSensor

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

停用和移除 AcuSensor for JAVA

若要從網站移除和停用該感應器,您需要還原代理程式部署時所做的更改:

  • 從已部署的資料夾中刪除 Acunetix JAVA AcuSensor(AcuSensor.jar)。
  • 從已複製 aspectjweaver.jar 的資料夾中刪除該檔案。
  • 停用 Load Time Weaving,並執行以下操作:
    • 在 Apache Tomcat Configuration > JAVA options 標籤中移除 -javaagent-Dacusensor.debug.log 參數。
    • 重新啟動 Tomcat 服務。

注意:儘管 Acunetix AcuSensor 代理程式受到強密碼的保護,如果該程式已不再使用,建議將 AcuSensor 用戶端檔案卸載並從網路應用程式中移除。