使用 Trend Vision One™ File Security Python SDK 掃瞄檔案以檢測惡意程式。
Trend Vision One™ 檔案安全的 Python SDK 讓您能夠打造與檔案安全無縫整合的應用程式。使用此 SDK,您可以對應用程式中的資料和工件進行徹底掃瞄,以識別潛在的惡意元素。
按照以下步驟設置您的開發環境並配置您的項目,為有效使用文件安全奠定基礎。
正在檢查先決條件
在安裝 SDK 之前,請確保您具備以下條件:
-
與您地區相關聯的Trend Vision One帳戶
-
配置自訂使用者角色 具有檔案安全權限
建立 API 金鑰
檔案安全 SDK 需要提供作為 SDK 用戶端物件參數的有效 API 金鑰。Trend Vision One API 金鑰與不同區域相關聯。請參閱下方的區域標誌,以更好地了解與 API 金鑰相關的有效區域。
步驟
- 前往 。
- 點選Add API Key。
- 配置 API 金鑰以使用具有Run file scan via SDK權限的角色。
- 驗證 API 金鑰是否與您計劃使用的區域相關聯。
- 為 API 金鑰設置到期時間並記錄以供將來參考。
安裝 SDK
步驟
- 使用 pip 安裝 File Security SDK 套件:
python -m pip install visionone-filesecurity
運行 SDK
步驟
- 前往 GitHub 的 Examples 資料夾。
- 檢查資料夾中的 Python 範例:
-
client_aio.py
範例使用常規檔案輸入/輸出 (i/o)。 -
client.py
範例使用非同步 I/O。
Python 範例支援下表中的命令列參數。Python 範例
命令列參數 值 選用 --region 或 -r
您 API 金鑰的區域。值必須是 Vision One 區域之一: ap-northeast-1
ap-south-1
ap-southeast-1
ap-southeast-2
eu-central-1
us-east-1
是的,可以使用 -r
或-a
--addr 或 -a
檔案安全伺服器,例如: antimalware.REGION.cloudone.trendmicro.com:443
是的,可以使用 -r
或-a
--api_key
Trend Vision One API 金鑰 否 --filename 或 -f
要掃描的檔案 否 --pml
Machine Learning 是 --tags 或 -f
標籤列表 是 -
- 運行其中一個範例。您也可以使用這些範例來編寫您自己的程式。
自訂範例
步驟
- 將
API_KEY
的值指派給變數。 - 將
FILENAME
設定為所需的目標檔案。python3 client.py -f FILENAME -r us-1 --api_key API_KEY
您可以使用檔案安全伺服器地址-a
代替區域-r
。python3 client.py -f FILENAME -a antimalware._REGION_.cloudone.trendmicro.com:443 --api_key API_KEY
您也可以使用非同步 IO 範例程式。python3 client_aio.py -f FILENAME -a antimalware._REGION_.cloudone.trendmicro.com:443 --api_key API_KEY