Déploiement d'un agent IAST Python
Cette section explique comment créer un type d'agent IAST Python sur votre serveur Web.
Procédure
Exécution de l'agent Python avec un encapsuleur
Pourquoi et quand exécuter cette tâche
Exemples :
Procédure
- Au lieu de python app.py, exécutez secagent python app.py .
- Au lieu de python -m flask run, exécutez secagent python -m flask run .
Résultats
- Définit la variable d'environnement SECAGENT_ENABLE.
- démarre l'agent.
- Exécute votre application.
Exécution de l'agent Python avec une variable d'environnement
Pourquoi et quand exécuter cette tâche
Procédure
- Définissez la variable d'environnement : SECAGENT_ENABLE=true
- Ensuite, démarrez votre application normalement (sans encapsuleur) : python app.py
Résultats
- L'agent est activé automatiquement.
- Il s'applique à tous les processus Python démarrés avec cette variable d'environnement définie.
Exécution de l'agent Python avec sitecustomize
Pourquoi et quand exécuter cette tâche
sitecustomize pour appliquer automatiquement la configuration de démarrage à tous les processus Python. Lorsque sitecustomize est disponible sur sys.path, Python l'importe lors de l'initialisation. Cela vous permet de définir les paramètres par défaut de l'environnement, de configurer des proxys ou des certificats et d'appliquer d'autres paramètres globaux sans modifier les scripts individuels.Procédure
- Exécutez la commande suivante : Sitecustomize-install.
- Ensuite, démarrez votre application normalement (sans encapsuleur) : python app.py.
Résultats
- Copie sitecustomize.py dans le répertoire site-packages principal.
- L'agent est automatiquement chargé pour tous les processus Python.