11.10. Configurer les contraintes
11.10.1. Configurer les contraintes de sensibilité Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Chaque contrainte de sensibilité définit un ensemble de ressources qui sont considérées comme « sensibles ». Une ressource sensible est généralement une ressource qui doit être tenue secrète, comme les mots de passe, ou une ressource qui aura de graves répercussions sur le serveur, comme la mise en réseau, la configuration de la JVM ou les propriétés système. Le système de contrôle d'accès lui-même est également considéré comme sensible. La sensibilité des ressources limite quels rôles sont capables de lire, écrire ou répondre à une ressource spécifique.
La configuration de contraintes de sensibilité se trouve dans l'API de gestion à l'adresse suivante :
/core-service=management/access=authorization/constraint=sensitivity-classification.
Dans le modèle de gestion, chaque contrainte de ressource est identifiée en tant que
classification. Les classifications sont ensuite regroupées en types. Il existe 39 catégories incluses qui sont regroupées en 13 types.
Pour configurer une contrainte de sensibilité, l'opération
write-attribut permet de paramétrer les attributs configured-requires-read, configured-requires-write, ou configured-requires-addressable. Pour rendre ce type d'opération sensible, définir la valeur de l'attribut à true, sinon, pour le rendre non sensible, le définir à la valeur false. Par défaut, ces attributs ne sont pas définis et les valeurs default-requires-read, default-requires-write, et default-requires-addressable seront utilisées. Une fois que l'attribut est configuré, ce sera cette valeur qui sera utilisée à la place de la valeur par défaut. Impossible de modifier les valeurs par défaut.
Exemple 11.5. Comment rendre les propriétés système des opérations sensibles.
Les rôles qui seront en mesure d'effectuer ces opérations en fonction de la configuration de ces attributs sont résumés dans Tableau 11.2, « Résultats des configurations de contraintes de sensibilité ».
| Valeur | requires-read | requires-write | requires-addressable |
|---|---|---|---|
true
|
L'opération lecture est sensible.
Seuls les rôles Auditeur, Administrateur, ou SuperUtilisateur peuvent lire.
|
L'opération écriture est sensible.
Seuls les Administrateurs et les SuperUtilisateurs peuvent écrire.
|
L'opération Adressage est sensible.
Seuls les rôles Auditeur, Administrateur, ou SuperUtilisateur peuvent adresser.
|
false
|
L'opération lecture n'est pas sensible.
Tous les utilisateurs de gestion peuvent lire.
|
L'opération écriture n'est pas sensible.
Seuls les rôles Mainteneur, Administrateur, ou SuperUtilisateur peuvent écrire. Les Déployeurs peuvent également écrire la ressource dans une ressource d'applications.
|
L'opération Adressage n'est pas sensible.
Tous les utilisateurs de gestion peuvent adresser.
|