Sécurité basée sur des groupes d'utilisateurs

La sécurité basée sur les groupes d'utilisateurs de Devolutions Server permet de créer un système de protection granulaire assez flexible. Cependant, la flexibilité a un coût et parfois faire les mauvais choix pourrait augmenter le temps consacré à la gestion du système.

Les recommandations suivantes sont basées sur notre expérience avec le système et les idées partagées par notre communauté. Suivre ces lignes directrices, car elles vous aideront à utiliser efficacement la sécurité basée sur les groupes d'utilisateurs de Devolutions Server.

Here are the main key points of the user groups based security:

  • Security is inherited: child items and folders are covered by a parent folder’s security.
  • Les permissions peuvent être remplacées : une permission définie sur un sous-dossier remplacera la permission de l'élément parent.
  • Permissions are granular: multiple permissions can be set on entries at once.

User groups configuration

Lors de l'utilisation de la sécurité basée sur les groupes d'utilisateurs du Devolutions Server, les groupes d'utilisateurs sont principalement utilisés pour contrôler l'accès des utilisateurs pour plusieurs utilisateurs à la fois.

Créer les groupes d'utilisateurs

To create user groups, navigate to Administration – User Groups, then click Add.

Create a User Group
Create a User Group

All settings can be left to default unless the user group contains only administrators. In this case, check the Is administrator box when configuring the user group. Enter a name and a description for the user group, then click OK. For Active Directory groups, the domain must be provided like the following.

Configure a User Group
Configure a User Group

To assign users to the user group, click Assign users to user group. With a user group created from an Active Directory group, there is no need to assign users as it is automatically managed by Devolutions Server.

Assign users to user group
Assign users to user group

Configuration de l'utilisateur

Modèle d'utilisateur

Il est possible de modifier le modèle d'utilisateur par défaut. Pour ce faire, naviguer vers Administration – Paramètres Système – Modèle d'Utilisateur. Ces paramètres contrôlent les paramètres par défaut d'un nouvel utilisateur. La meilleure pratique consiste à désactiver tous les privilèges.

Create the user

To create users, navigate to Administration – Users, then click Add User. Enter the information and click Add to save.

Create a user
Create a user

A user can be assigned to multiple user groups at once by clicking Edit – User Groups or More – Assign user groups. As part of the Active Directory integration, there is no need to assign users to those user groups as it is automatically managed by Devolutions Server.

Assign a user to multiple user groups
Assign a user to multiple user groups

Sélectionner les groupes d'utilisateurs que vous souhaitez attribuer à l'utilisateur et cliquer sur Mettre à jour.

Select the user groups you want to assign to the user
Select the user groups you want to assign to the user

Administrators

Les administrateurs peuvent tout faire, quel que soit la sécurité. Ces utilisateurs sont généralement les dirigeants et la haute direction.

Utilisateurs restreints

Les utilisateurs restreints ont un accès limité aux ressources. Ils ont généralement uniquement les droits Ajouter et Éditer. Ces utilisateurs peuvent être des techniciens de niveau intermédiaire ou débutant, tels que le personnel de service et les techniciens du service d'assistance.

Users

Les utilisateurs ont également un accès limité aux ressources, tout comme les utilisateurs restreints. Cependant, ils ont par défaut les droits Ajouter, Éditer et Supprimer et peuvent effectuer ces actions sur toutes les entrées non sécurisées.

Read only users

Les utilisateurs en lecture seule peuvent uniquement visualiser et utiliser les ressources, mais ne peuvent pas les éditer. Ces utilisateurs sont généralement des consultants externes.

Sélectionner le type d'utilisateur approprié

When creating users, some key points must be taken into consideration. Ask yourself the following questions while configuring a new user:

  • Devraient-ils pouvoir accéder à n'importe quelle ressource sans restriction?
    • Les administrateurs peuvent accéder à n'importe quelle ressource sans restriction.
    • Sélectionner Administrateur comme Type d'utilisateur lors de la création de l'utilisateur.

Administrator user
Administrator user

  • Should they have the right to add, edit, delete, add in root, and move entries?
    • If so, select User as the User type when creating the user. Users have all those rights by default.
    • If not, select Restricted user as the User type when creating the user. You can then manually select which rights to grant to the user.

Restricted user
Restricted user

Entry configuration

L'accès est octroyé ou refusé aux utilisateurs en réglant la permission sur les entrées. Les permissions peuvent être réglées pour les utilisateurs ou les groupes d'utilisateurs. La meilleure pratique consiste à octroyer des permissions aux groupes d'utilisateurs pour contrôler l'accès de plusieurs utilisateurs à la fois.

Pour définir les permissions sur une entrée, éditer n'importe quelle entrée, activer Avancé, puis naviguer vers la section Sécurité – Permissions.

Entry's Permissions
Entry's Permissions

Les permissions sont généralement définies sur des dossiers et s'appliquent à toutes les sous-entrées. Une meilleure pratique consiste à définir toutes les permissions du dossier du coffre à Interdit. En conséquence, toutes les permissions de toutes les entrées sont refusées par défaut.

Access is denied to users by expressly granting the access to other users. In other words, all users that are not on the list of a permission have the access denied.

For a user to have access to a sub folder, the user must have at least the View permission on all parent folders.

Consider the following structure:

Sample Structure
Sample Structure

Il y a trois niveaux de dossiers : le coffre, Telemark, et les éléments enfants de Telemark.

Suppose that a user, such as a consultant, must have access to the Montreal folder only. The consultant must be granted the View permission on the Telemark folder as well. However, granting the View access to the Telemark folder gives to the consultant the permissions to view all child items of Telemark. To deny the View permissions for the consultant on specific child items, the View permissions of these items must be expressly set for other users.

Permissions Structure
Permissions Structure

Devolutions Forum logo Donnez-nous vos commentaires