Using data integration to help design more secure applications - Université Clermont Auvergne
Communication Dans Un Congrès Année : 2017

Using data integration to help design more secure applications

Résumé

Security patterns are reusable solutions, which enable the design of maintainable systems or applications that have to meet security requirements. The generic nature of security patterns and their growing number make their choices difficult, even for experts in software design. We propose to contribute in this issue by presenting a methodology of security pattern classification based upon data integration. The classification exhibits relationships among 215 software attacks, 66 security principles and 26 security patterns. It expresses pattern combinations, which are countermeasures to a given attack. This classification is semi-automatically inferred by means of a data-store integrating disparate publicly available security data. Besides pattern classification, we show that the data-store can be used to generate Attack Defence Trees. In our context, these illustrate, for a given attack, its sub-attacks, steps, techniques and the related defences given under the form of security pattern combinations. Such trees make the pattern classification more readable even for beginners in security patterns.
Fichier principal
Vignette du fichier
SR17a.pdf (520.83 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01715104 , version 1 (22-02-2018)

Identifiants

  • HAL Id : hal-01715104 , version 1

Citer

Sébastien Salva, Loukmen Regainia. Using data integration to help design more secure applications. 12th International Conference on Risks and Security of Internet and Systems (CRISIS'17), Sep 2017, dinard, France. ⟨hal-01715104⟩
82 Consultations
271 Téléchargements

Partager

More