檢視次數:
File Security 虛擬裝置透過 ICAP 通訊協定(RFC 3507)提供病毒掃描服務。像是代理伺服器和安全網關等 ICAP 客戶端可以將檔案轉發至虛擬裝置進行掃描,然後再允許通過。

ICAP 伺服器端點

icap://<host>:<port><path>
元件
說明
預設 (SG)
host
File Security 虛擬裝置實例地址
port
外部用戶端的ICAP監聽埠
31344
path
掃瞄端點路徑
/avscan
範例:
icap://host:31344/avscan
支援的 ICAP 方法:REQMODRESPMODOPTIONS

請求參數

Query Parameters
參數
說明
pml
true
啟用 Machine Learning 掃瞄,除了標準引擎之外
要啟用 PML,請將 ?pml=true 附加到 ICAP 服務路徑
範例:
icap://host:31344/avscan?pml=true
範例使用c-icap-client,將其作為-s選項的一部分:
c-icap-client -i host -p 31344 -s avscan?pml=true -v -f /path/to/sample.exe
                  -x "X-scan-file-name:
      sample.exe"
File Name for Scan Result Reporting
掃瞄器從 ICAP 請求中提取檔案名稱,以便將掃瞄結果反饋至 TrendAI Vision One™。如果檢測到惡意檔案或發生掃瞄錯誤,檔案名稱將顯示在 TrendAI Vision One™ 控制台上的 「event table」
檔案名稱是從以下來源解析的,按優先順序排列:
來源
範例
說明
X-scan-file-name 標頭
-x "X-scan-file-name: sample.exe"
自訂 ICAP 請求標頭。存在時優先處理。
封裝的請求 URI 路徑
-req http://localhost/sample.exe
封裝的 HTTP 請求 URI 的路徑組件(根據 RFC 3507)。當未提供 X-scan-file-name 時用作備援。
使用 X-scan-file-name 標頭的範例:
c-icap-client -i host -p 31344 -s avscan -v -f /path/to/sample.exe -x
                  "X-scan-file-name: sample.exe"
使用封裝的請求 URI 路徑的範例:
c-icap-client -i host -p 31344 -s avscan -v -f /path/to/sample.exe -req
                  http://localhost/sample.exe
注意
注意
某些 ICAP 客戶端,例如 Dell OneFS,透過封裝的請求 URI 傳遞檔案路徑。當 X-scan-file-name 標頭不存在時,掃描器會自動從此路徑中提取檔案名稱。

回應

結果
ICAP 回應
說明
清除
204 No Content
未檢測到安全威脅;檔案已允許通過。
中毒
200 OK (with 403 Forbidden)
偵測到安全威脅;檔案已封鎖。
錯誤
200 OK (with 500 / 400)
掃瞄失敗或請求無效。如需詳細資訊,請參閱ICAP 掃描器回應