Validation formelle d’implantation de patrons de sécurité : Application aux SCADA
Résumé
Les systèmes de contrôle et d’acquisition de données (SCADA)
sont des systèmes spécifiques, avec leurs propres exigences fonctionnelles
et contraintes, dont la sécurité est quasi absente. Ce sont les
systèmes qui contrôlent la majeure partie de nos infrastructures industrielles
critiques dont, par exemple, des centrales nucléaires ou chimiques.
De nombreux travaux considèrent l’exploitation, dans les systèmes
SCADA, de mécanismes protecteurs pour améliorer leur sécurité
et leur résistance aux attaques. Ces architectures renforcées peuvent
alors faire l’objet d’une modélisation logicielle composant les architectures
et des modèles de patrons de sécurité. La combinaison entre une
architecture SCADA et les patrons de sécurité doit alors être validée
au regard des exigences de sécurité à implanter. La sécurité SCADA
peut bénéficier de cette combinaison qui respecte les exigences en tenant
compte de la complexité temporelle et spatiale. La vérification
formelle, par model-checking, des propriétés pour cette architecture
peut aider à garantir l’utilisation correcte des patrons de sécurité et
en éliminant les éventuelles incohérences. Ce papier rend compte d’une
première étape de travaux dans ce domaine.