Mesurer le niveau de sécurité dans une architecture logicielle en lien avec l'application de recommandations de conception
Dans le contexte du renforcement des systèmes logiciels face aux menaces de cybersé- curité, évaluer la sécurité dès la phase de conception reste un défi en ingénierie logicielle. Bien qu'il existe des métriques pour les attributs de qualité, il n'existe pas de métriques spé- cifiques pour évaluer la sécurité dès la conception (avant mise en œuvre). Cette thèse propose quatre nouvelles métriques de sécurité pour l'architecture logicielle. Une méthode a été développée pour créer ces métriques en extrayant manuellement les concepts des directives de sécurité existantes, puis en les alignant sur les langages de description d’architecture. Cette méthode a été appliquée à 11 recommandations du NIST SP800-53r5 (2020) et du CWE (2024). Une preuve de concept a été réalisée dans Eclipse Papyrus pour calculer ces métriques sur des architectures modélisées avec des composants et des diagrammes de structure composite. Pour les cas où l'architecture n’est pas disponible, nous avons développé un module pour reconstruire l'architecture logicielle à partir de classes Java ou de dia- grammes de classes. Trois expériences sur des cas réels ont validé l'approche.
Institutions
- Institut de Recherche en Informatique et Systèmes Aléatoires (FR)
Publication Details
- Journal
- theses.fr (ABES)
- Published
- 2024-12-11
- Primary Topic
- Geochemistry and Geologic Mapping
- Type
- article
- Field-Weighted Citation Impact
- 0.00