Une démarche pour l?assistance à l'utilisation des patrons de sécurité - Archive ouverte HAL Access content directly
Conference Papers Year :

Une démarche pour l?assistance à l'utilisation des patrons de sécurité

(1) , (2) , (3)
1
2
3

Abstract

La sécurité des applications est critique et primordiale pour la préservation des données personnelles et elle doit donc être prise en compte dès les premières phases du cycle de vie d"une application. Pour cela, une possibilité est de profiter des patrons de sécurité, qui offrent les lignes directrices pour le développement d"une application sûre et de haute qualité. Néanmoins le choix du bon patron et son utilisation pour palier à un problème de sécurité restent difficiles pour un développeur non expert dans leur maniement. Nous proposons dans ce papier une démarche d"assistance aux développeurs permettant de vérifier si un modèle UML composé de patrons de sécurité soulève des vulnérabilités. Notre approche est basée sur une liste de patrons de sécurité et, pour chaque patron, sur une liste de propriétés « génériques » de vulnérabilités. Ainsi, à partir d"un modèle UML composé de patrons de sécurité, notre approche vise à vérifier si un patron de sécurité peut être une garantie à l"absence de vulnérabilités dans une application. Le développeur peut ainsi savoir si son modèle UML comporte des failles qui se retrouveront dans son implémentation malgré l"utilisation de patrons de sécurité. De plus, notre approche peut également montrer que le modèle UML est mal conçu ou qu"un ou des patrons de sécurité ont été abimés lors de leur utilisation.
Fichier principal
Vignette du fichier
CIEL2015_submission_17.pdf (246.71 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-02019695 , version 1 (14-02-2019)

Identifiers

  • HAL Id : hal-02019695 , version 1

Cite

Loukmen Regainia, Cédric Bouhours, Sébastien Salva. Une démarche pour l?assistance à l'utilisation des patrons de sécurité. 4ème Conférence en IngénieriE du Logiciel (CIEL), Jun 2015, Bordeaux, France. ⟨hal-02019695⟩
52 View
134 Download

Share

Gmail Facebook Twitter LinkedIn More