Différence entre MAC et DAC Différence entre
MAC vs DAC
Dans un environnement à utilisateurs multiples, il est important que des restrictions soient mises en place afin que les utilisateurs puissent accéder uniquement à ce dont ils ont besoin. À cet égard, le contrôle d'accès obligatoire (MAC) et le contrôle d'accès discrétionnaire (DAC) sont deux des modèles de contrôle d'accès les plus utilisés. La principale différence entre eux est dans la façon dont ils fournissent un accès aux utilisateurs. Avec MAC, les administrateurs créent un ensemble de niveaux et chaque utilisateur est associé à un niveau d'accès spécifique. Il peut accéder à toutes les ressources qui ne sont pas supérieures à son niveau d'accès. En revanche, chaque ressource dans DAC a une liste d'utilisateurs qui peuvent y accéder. DAC fournit un accès par identité de l'utilisateur et non par le niveau d'autorisation.
MAC est un moyen plus simple d'établir et de maintenir l'accès, surtout lorsqu'il s'agit d'un grand nombre d'utilisateurs, car il suffit d'établir un niveau unique pour chaque ressource et un niveau pour chaque utilisateur. Avec le CAD, vous devez connaître chaque personne qui a besoin de la ressource pour pouvoir y avoir accès. L'avantage de DAC est la flexibilité. Si vous avez un utilisateur de niveau 2 qui a besoin d'accéder à une seule ressource de niveau 1, vous ne pouvez pas lui donner accès sans lui donner accès à toutes les autres ressources de la même catégorie. Abaisser le niveau de la ressource à l'utilisateur entraînerait également pour tous les autres utilisateurs de son niveau d'avoir accès à cette ressource. Avec MAC, il suffit d'ajouter cet utilisateur à la liste des personnes pouvant accéder à la ressource.
Il est plus facile pour les administrateurs de savoir qui a accès à quoi, car ce sont eux seuls qui peuvent modifier les niveaux d'autorisation avec MAC. DAC permet aux utilisateurs qui ont accès à la ressource de fournir également un accès à d'autres utilisateurs en les incluant dans la liste. Cela peut être problématique si les gens continuent d'ajouter d'autres personnes à des choses auxquelles ils peuvent avoir accès.
Un bon exemple de MAC est le niveau d'accès de Windows pour les administrateurs, les utilisateurs ordinaires et les invités. Pour DAC, les autorisations pour les systèmes d'exploitation de fichiers Linux est un bon exemple.
Résumé:
1. MAC fournit un accès basé sur les niveaux tandis que DAC fournit un accès basé sur l'identité
2. Le CAD est plus exigeant en main-d'œuvre que le MAC
3. Le DAC est plus flexible que MAC
4. L'accès MAC peut uniquement être modifié par les administrateurs tandis que l'accès DAC peut être fourni par d'autres utilisateurs