Données sécurisées
La sécurité des données est l’un des aspects les plus importants et les plus négligés de la création d’une application. ServiceNow configure automatiquement le contrôle d’accès pour un nouveau rôle ou un rôle sélectionné au cours du processus de création de la table. Seuls les utilisateurs disposant de ce rôle peuvent accéder à la table pour lire, créer, écrire et supprimer.
Utilisez des règles de contrôle d’accès pour configurer la sécurité au niveau des tables et des colonnes dans Now Platform. Pour configurer correctement l’accès à une application, les développeurs doivent comprendre le fonctionnement des contrôles d’accès et l’ordre dans lequel les contrôles d’accès sont évalués. Appliquez plusieurs contrôles d’accès qui, ensemble, forment une liste de contrôle d’accès (ACL).
Formation auto-rythmée : sécurisation des applications
Documentation : Règles de la liste de contrôle d’accès
- Protégez les tables, les pages de l’interface utilisateur, les pages de propriétés et tout autre contenu avec les contrôles d’accès et les rôles appropriés.
- Limitez l’utilisation des requêtes GlideRecord dans les scripts de contrôle d’accès. Les requêtes GlideRecord peuvent affecter les performances.
Vous pouvez également sécuriser les données sur Now Platform avec des règles métier avant requête. Les règles métier avant requête s’exécutent avant la requête de base de données et sont limitées au contrôle de l’accès en lecture à un enregistrement. N’utiliser des règles métier avant requête que lorsque cela est nécessaire. Quelques éléments à prendre en compte lors de la décision d’utiliser des contrôles d’accès ou des règles métier avant requête :
- Les requêtes GlideRecord contournent les contrôles d’accès en lecture sur une table et sont restreintes par les règles métier avant requête sur une table.
- Lorsque les contrôles d’accès restreignent l’accès en lecture aux enregistrements d’une liste, ServiceNow affiche un message indiquant que l’accès a été restreint pour les enregistrements. Avec les règles métier avant requête, le nombre total d’enregistrements dans la liste correspond au nombre d’enregistrements affichés pour l’utilisateur. L’utilisateur ne reçoit aucune indication indiquant que certains enregistrements ont été masqués dans la liste.