Restreindre l’accès non authentifié aux pièces jointes
Limitez l’accès non authentifié aux pièces jointes d’images à l’aide d’une propriété système.
Utilisez la propriété Restreindre l’accès glide.image_provider.security_enabled non authentifié aux pièces jointes d’images. Si la valeur est définie sur vrai, les images sont visibles par tout utilisateur authentifié, mais pas par les utilisateurs non authentifiés. Si la valeur est définie sur faux, les images sont visibles par toute personne disposant d’une URL vers la pièce jointe. Les miniatures d’une image jointe conservent la même politique que l’image jointe d’origine et sont accessibles au même ensemble d’utilisateurs que l’image jointe d’origine. Lorsque cette propriété est activée, un contrôle d’accès plus précis pour les utilisateurs non authentifiés est obtenu via des entrées dans la table des entités de la liste d’autorisation/de refus de sécurité [sys_security_restricted_list] et via la déclaration d’articles de base de connaissances publics pour les images jointes aux articles de la base de connaissances. Ces exceptions à la politique par défaut pour les utilisateurs non authentifiés lorsque cette propriété est vraie sont appliquées dans l’ordre suivant.
- Si la table d’une image jointe ou la table parente d’une image miniature est mise sur liste de refus dans la table des entités de la liste d’autorisation/de refus de sécurité [sys_security_restricted_list], l’accès à l’image/à la miniature est refusé.
- Si la table d’une image jointe ou la table parente d’une image miniature est placée sur liste d’autorisation dans la table des entités de la liste d’autorisation/de refus de sécurité [sys_security_restricted_list], l’accès à l’image/à la miniature est accordé.
- Si la table d’une image jointe ou la table parente d’une image miniature est incluse dans un article de la base de connaissances public, l’accès à l’image ou à la miniature est accordé.
Assurez-vous que la propriété glide.image_provider.security_enabled est définie sur true. Si la propriété n’existe pas dans la table Propriétés système [sys_properties], la valeur par défaut est faux.
En savoir plus
| Attribut | Description |
|---|---|
| Nom de la propriété | glide.image_provider.security_enabled |
| Type de configuration | Propriétés système (/sys_properties_list.do) |
| Catégorie | Contrôle d'accès |
| Valeur recommandée | VRAI |
| Valeur par défaut | vrai |
| Valeur de secours | faux |
| Impact fonctionnel | Si la propriété était précédemment false puis qu’elle est définie sur true, les utilisateurs non authentifiés ne peuvent plus accéder aux pièces jointes d’images sauf autorisation explicite à l’aide de l’une des procédures d’exclusion. |
| Risque de sécurité |
|
| Références | Administration des pièces jointes |
Pour en savoir plus sur l’ajout ou la création d’une propriété système, reportez-vous à la section Add a system property.