Gestion des témoins de connexion
Ce site utilise des témoins de connexion afin d’améliorer votre expérience de navigation et d’analyser l'utilisation du site par les visiteurs. Les renseignements collectés ne sont utilisés qu’à des fins statistiques pour une durée de 395 jours. Pour en savoir plus sur les témoins de connexion que nous utilisons et les données que nous collectons, consultez la Politique de confidentialité.

SA-08(01) - Abstractions claires   (PbMM)


Énoncés :

Mettre en place le principe de la conception sécurisée des abstractions claires.

Paramètres :

Responsable : Aucun

Discussion :

Le principe d’abstractions claires repose sur le fait qu’un système est composé d’interfaces et de fonctions simples et bien définies offrant une vue uniforme et intuitive des données et de la façon dont les données sont gérées. La clarté, la simplicité, la nécessité et la suffisance des interfaces de système – combinées à une définition précise du comportement fonctionnel – favorisent l’analyse, l’inspection et la mise à l’essai, ainsi qu’une utilisation appropriée et sécurisée du système. La clarté d’une abstraction est subjective. Parmi les exemples de l’application de ce principe : éviter les interfaces redondantes et inutiles, masquer l’information et éviter la surcharge sémantique des interfaces ou de leurs paramètres. Le masque d’information (c’est-à-dire, une programmation indépendante de la représentation) est une discipline de conception utilisée pour s’assurer que la représentation interne de l’information dans un composant du système n’est pas visible par les autres composants du système qui évoquent ou appellent le premier composant. Il est ainsi possible de faire en sorte que l’abstraction publiée ne soit pas influencée par la façon dont les données sont gérées à l’interne.