Déploiement d'un agent IAST .NET
Vous pouvez déployer un agent IAST sur le serveur d'applications qui prend en charge les applications Java, .NET, Node.js ou PHP. Cette section explique comment créer un type d'agent .NET sur votre serveur Web.
Pourquoi et quand exécuter cette tâche
Procédure
-
Configurer la source du package NuGet :
- Ouvrez Visual Studio et accédez à Menu > Outils > Options > Gestionnaire de packages NuGet > Source du package.
-
Sélectionnez le dossier contenant le package
SecAgent. - Cliquez sur le signe + et donnez un nom à la nouvelle source.
- Identifier les projets de serveur Web : L'agent IAST doit uniquement être installé sur vos projets de serveur Web qui sont généralement responsables de la diffusion de contenu Web (par exemple, projets ASP.NET Core ou ASP.NET MVC). Identifiez ces projets en recherchant des fichiers tels que Startup.cs ou Controllers, ou des dossiers wwwroot.
-
Installer l'agent IAST NuGet : Dans l'explorateur de solutions, cliquez avec le bouton droit de la souris sur le projet de serveur Web et sélectionnez Gérer les packages NuGet. Recherchez
com.HCL.AppScan.IAST.agentet sélectionnez le premier package dans les résultats. Cliquez sur Installer. Répétez cette étape pour chaque projet de serveur Web de votre solution. -
Définir la variable d'environnement (pour .NET Core uniquement) : si vous utilisez .NET Core, définissez la variable d'environnement suivante :
"ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "SecagentCore" -
Vérifier l'installation : vérifiez que l'installation a été effectuée.
L'agent est désormais installé. Au fur et à mesure que vous utilisez ou testez votre application (en effectuant des tests fonctionnels, un examen dynamique ou en explorant l'application manuellement), l'agent IAST surveille les requêtes et signale les problèmes de sécurité qu'il détecte.