Python IAST エージェントの配置
このトピックでは、Web サーバーに Python IAST エージェントを配置する方法について説明します。
手順
ラッパーを使用した Python エージェントの実行
このタスクについて
例:
手順
- python app.py の代わりに secagent python app.py を実行します。
- python -m flask run の代わりに secagent python -m flask run を実行します。
タスクの結果
- SECAGENT_ENABLE 環境変数を設定します。
- エージェントを開始します。
- アプリケーションを実行します。
環境変数を使用した Python エージェントの実行
このタスクについて
手順
- 環境変数を設定します。 SECAGENT_ENABLE=true
- 次に、アプリケーションを通常どおり起動します (ラッパーなし): python app.py
タスクの結果
- エージェントは自動的に有効になります。
- この環境変数を設定して起動したすべての Python プロセスに適用されます。
sitecustomize を使用した Python エージェントの実行
このタスクについて
sitecustomize を使用して、スタートアップ構成をすべての Python プロセスに自動的に適用します。sitecustomize がsys.path 上で利用可能な場合、Python は初期化中にそれをインポートします。これにより、個々のスクリプトを変更することなく、環境のデフォルトを設定したり、プロキシーや証明書を構成したり、その他のグローバル設定を適用したりできます。手順
- 実行: Sitecustomize-install。
- 次に、アプリケーションを通常どおり起動します (ラッパーなし)。python app.py。
タスクの結果
- sitecustomize.py をメインの site-packages ディレクトリーにコピーします。
- エージェントはすべての Python プロセスに対して自動的にロードされます。