Quel est rôle base Access Control (RBAC)?
Les premières formes de systèmes de contrôle d'accès attribué des privilèges aux utilisateurs. Ces premiers systèmes de contrôle d'accès a permis à l'administrateur système pour permettre aux privilèges définis pour les utilisateurs comme Bob et Doug.
L'ajout de groupes d'utilisateurs l'amélioration de cette situation. L'administrateur système peut maintenant attribuer des privilèges à des groupes tels que la vente ou de comptabilité et ajouter des utilisateurs dans ces groupes.
Rôle base Access Control (RBAC) est la prochaine évolution dans le contrôle d'accès.
Rôle base Access Control (RBAC) permet de privilèges à être affectés à des rôles arbitraire. Ces rôles peuvent alors être affectés à de véritables utilisateurs.
L'offre plus de contrôle granulaire des privilèges, ce qui améliore la sécurité du système. En outre, elle réduit le montant de l'effort administratif nécessaire pour ajouter ou supprimer des utilisateurs du système.
Rôle base Access Control (RBAC) sous Solaris
Sun Microsystems a ajouté le support pour rôle base Access Control (RBAC) de Solaris 8. Le rôle Solaris base Access Control (RBAC) est un excellent modèle d'étude afin de comprendre Rôle Based Access Control (RBAC) en général.
Les éléments constitutifs de base de Solaris rôle Access Control (RBAC) sont des autorisations et des opérations privilégiées. Les profils sont construits à partir de ces deux éléments. Ces profils mai alors être ajoutée à des rôles.
Autorisations
Les autorisations sont à accomplir spécifiquement définis fonctions de l'administration. Les autorisations sont définies dans le auth_attr fichier.
Le auths `` commande est utilisée pour imprimer les autorisations accordées à un utilisateur.
# Auths sera solaris.audit.read
Opérations privilégiées
Des opérations privilégiées sont des droits spécifiquement pour exécuter des commandes définies Solaris. Des opérations privilégiées sont définis dans le exec_attr fichier.
Profils
Groupes des autorisations et des opérations privilégiées sont connues sous le nom des profils. Les profils sont définis dans le prof_attr fichier.
Le «profils» est utilisée pour imprimer les profils définis pour un utilisateur.
# Profils Audit de gestion, toutes les commandes
user_attr et policy.conf
Autorisation, Profil, rôle et tâches sont stockés dans le user_attr fichier. Profil d'autorisation et des affectations pour tous les utilisateurs du système sont stockés dans le policy.conf fichier.
Rôles
Les rôles sont les comptes spéciaux du système. Les rôles sont similaires à des utilisateurs du système, les rôles mai toutefois pas entrer dans le système. La méthode d'assumer un rôle est d'utiliser le `su` commande.
Le «rôle» est utilisée pour imprimer les rôles définis pour un utilisateur.
# Rôles admin
Les rôles sont ajoutés, modifiés et supprimés en utilisant la commande `roleadd`, `rolemod` et `` roledel commandes.
|





