Présentation technique : Processus de configuration simplifié pour l'analyse des flux de données .NET
AppScan on Cloud offre un nouveau moyen de générer un fichier .irx pour examiner les applications .NET, à l'aide de l'analyse des flux de données pour le code source .NET (C# et VB.NET),
Actuellement, lorsque ASoC rencontre un fichier de solution Visual Studio (fichier .sln), il crée la solution et les projets pour générer les assemblages .NET (fichiers .dll et .exe), puis traite ces assemblages .NET pour produire le fichier .irx soumis pour analyse.
Lorsque cette nouvelle fonctionnalité est activée par l'utilisateur, ASoC peut traiter directement le code source de Visual Studio pour produire le fichier .irx à analyser. Cela se traduit par :
- Génération du fichier
.irxplus rapide. - Flexibilité des systèmes : la disponibilité de l'environnement de création pour compiler le code source en assemblages .NET n'est pas nécessaire.
- Résultats du flux de données source-to-sink pour le code source.
- Prise en charge de .NET multiplateforme.
- Utilisation d'une variable d'environnement pour appliquer globalement :
- Windows :
set APPSCAN_OPTS=-DNewDotNetEngine - Linux/Mac :
export APPSCAN_OPTS="-DNewDotNetEngine"
- Windows :
- Ajoutez un paramètre à la
appscan preparecommande lorsque vous utilisez l'Utilitaire de ligne de commande Static Analyzer :appscan.bat prepare -DNewDotNetEngine - Spécifiez un attribut dans
appscan-config.xml:Dans l'élément Configuration :<Configuration NewDotNetEngine="true"> <Targets> <Target path="."/> </Targets> </Configuration>
Une fois activé, lorsqu'un fichier de solution Visual Studio (fichier .sln) est trouvé lors de la configuration des examens, tous les fichiers source C# (.cs) et VB.NET (.vb) sont traités pendant la génération du fichier .irx. Après avoir analysé le fichier .irx dans AppScan on Cloud, les résultats montrant les traces Source-to-Sink sont disponibles dans les résultats de l'examen.