このページのトピック
Python
サポートされるバージョン
AgentはLinux環境にのみインストールできます。Windowsではサポートされていません。
Application SecurityのPythonエージェントは、次のパッケージと互換性があります。
コンポーネント | Version |
Python | 3.5〜3.8 |
Django | 2.0〜3.2 |
Flask | 0.11〜2.0 |
Pyramid | 1.6〜2.0 |
Tornado | 5.1〜6.1
Python 3.6以降でサポートされています |
コード保護機能
エージェントは、WSGI Webアプリケーション、Tornadoアプリケーション、およびAWS Lambda 機能を保護できます。また、一部のコード保護機能は、有効にした場合に適切に機能するために、より具体的な要件があります。依存関係なし は、コード保護機能に特定のコンポーネントが不要であることを示します。
機能 | 必要 |
---|---|
SQL Injection |
|
Remote Command Execution |
|
Remote Command Execution:HTTP Params |
|
Illegal File Access |
|
Open Redirect |
|
Malicious Payload |
|
Malicious File Upload |
|
エージェントをダウンロードする
Pythonエージェントは、 ダウンロードページから入手できます。
エージェントをインストールする
エージェントをインストールするには、次の手順に従います。
- Application Security パッケージを _requirements.txt_に追加します。
trend_app_protect
- pipを実行してパッケージをインストールします。
pip install -r requirements.txt
- WSGIスクリプトの先頭にある
trend_app_protect.start
モジュールをインポートします。
import trend_app_protect.start
- エージェントキーとシークレットを設定するには、次のいずれかを実行します。
適切なTrend Micro Cloud Oneリージョンと通信するようにエージェントを設定する
「us-1」以外のCloud Oneリージョンを使用している場合は、リージョンのエージェントの接続を設定する必要があります。