Appliquer les ACL de requête pour les sous-listes, les nombres de listes et les tables de données de widget

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Appliquez les ACL de requête sur les requêtes de table de données de sous-liste, de nombre de listes et de widget à l’aide de propriétés système.

    Définissez com.glide.security.query_acl.enabled.sub_lists la valeur sur vrai pour appliquer les ACL de requête sur les requêtes de sous-liste, telles que les listes groupées et les listes connexes.

    Définissez com.glide.security.query_acl.enabled.list_count la valeur sur vrai pour appliquer les ACL de requête aux requêtes de comptage de listes.

    Définissez glide.security.query_acl.enabled.data_table la valeur sur vrai pour appliquer les ACL de requête sur les tables de données de widget.

    Si l’une de ces propriétés système est définie sur faux, un attaquant peut utiliser des requêtes aveugles pour énumérer et exfiltrer des données en raison du comportement par défaut de GlideRecord.addEncodedQuery. Si ces propriétés n’existent pas dans la table Propriétés système [sys_properties], la valeur par défaut sécurisée true est utilisée. Une troisième option, external_and_guests, applique les ACL uniquement aux utilisateurs externes et aux invités.

    Assurez-vous que ces propriétés système n’apparaissent pas dans la table Propriétés système [sys_properties] ou qu’elles sont définies sur vrai.

    En savoir plus

    Attribut Description
    Nom de la configuration
    • com.glide.security.query_acl.enabled.sub_lists
    • com.glide.security.query_acl.enabled.list_count
    • glide.security.query_acl.enabled.data_table
    Type de configuration Propriétés système (/sys_properties_list.do)
    Type de données Booléen
    Valeur recommandée
    • vrai
    • vrai
    • vrai
    Valeur par défaut
    • vrai
    • vrai
    • vrai
    Valeur de secours
    • vrai
    • vrai
    • vrai
    Catégorie Architecture, conception et modélisation des menaces
    Risque de sécurité
    • Score de gravité : 5,3
    • Score CVSS : moyen
    • Risque de sécurité : les ACL peuvent être contournées en divulguant des données de champ à des utilisateurs qui n’ont pas l’autorisation de les voir. Cela peut inclure des données sensibles en fonction de la table exploitée.
    Dépendances et prérequis Aucun