Vue d'ensemble |
||||
|
Propriété wrapper.secure_file.check.unix.allowed_group.<n> |
||||||||||||
Ces propriétés peuvent être utilisées pour spécifier une liste de groupes autorisés lors de la vérification des permissions des fichiers sécurisés sur les systèmes Unix.
La propriété de groupe ne peut être définie que pour un seul groupe sur un système Unix, mais ces propriétés forment une liste de groupes autorisés pour tous les fichiers sécurisés.
Si vous devez autoriser plusieurs groupes pour des fichiers sécurisés distincts, vous pouvez les lister en ajoutant autant de propriétés wrapper. Notez que les groupes suivants sont trop larges et donc non autorisés :
Supposons qu'un fichier contenant des mots de passe ait été créé avec la propriété et les permissions suivantes :
La première action à entreprendre est de supprimer les permissions pour la classe « other », par exemple en utilisant la commande suivante : chmod o-r . Dans la plupart des cas, les permissions de groupe devraient également être supprimées, mais des scénarios tels que plusieurs utilisateurs appartenant au même groupe et autorisés à exécuter le Wrapper sont possibles. Si les permissions pour le groupe « team » doivent être conservées, vous pouvez l'ajouter à la liste des groupes autorisés en utilisant la configuration suivante :
Après le redémarrage du Wrapper, le message ne devrait plus apparaître et il devrait démarrer votre application normalement. |
Propriété wrapper.secure_file.check.windows.allow_unsecured_volumes |
||||||||||
Cette propriété permet de stocker des fichiers contenant des données sensibles sur des volumes dont le format ne prend pas en charge les permissions de fichier. Sous Windows, les systèmes de fichiers tels que FAT32 ou exFAT ne prennent pas en charge les permissions de fichier. Cela signifie que quiconque a accès au volume peut accéder aux fichiers qu'il contient. Sauf si vous savez que l'accès au volume lui-même est sécurisé (par exemple, lorsqu'il n'est monté que par des utilisateurs autorisés), il est recommandé de stocker les fichiers contenant des données sensibles sur un volume avec un système de fichiers (comme « NTFS ») qui prend en charge les permissions et de restreindre ces permissions à l'essentiel. Par défaut, le stockage de fichiers sensibles sur des volumes non sécurisés n'est pas autorisé (la valeur par défaut est FALSE). Si un fichier sensible est trouvé sur un volume non sécurisé, le Wrapper affichera le message suivant puis s'arrêtera :
Le Wrapper n'affichera plus ce message et sera autorisé à démarrer si wrapper.
|
Propriété wrapper.secure_file.check.unix.allow_unsecured_volumes |
||||||||||
Cette propriété permet de stocker des fichiers contenant des données sensibles sur des volumes dont le format ne prend pas en charge les permissions de fichier. Sur les systèmes Unix, les systèmes de fichiers tels que FAT32 ou NTFS ne prennent pas en charge les permissions de fichier. Cela signifie que quiconque a accès au volume peut accéder aux fichiers qu'il contient. C'est le cas, par exemple, des volumes hébergés sur un serveur Windows et partagés avec des systèmes Linux. Sauf si vous savez que l'accès au volume lui-même est sécurisé (par exemple, lorsqu'il n'est monté que par des utilisateurs autorisés), il est recommandé de stocker les fichiers contenant des données sensibles sur un volume avec un système de fichiers (comme « ext4 ») qui prend en charge les permissions et de restreindre ces permissions à l'essentiel. Par défaut, le stockage de fichiers sensibles sur des volumes non sécurisés n'est pas autorisé (la valeur par défaut est FALSE). Si un fichier sensible est trouvé sur un volume non sécurisé, le Wrapper affichera le message suivant puis s'arrêtera :
Le Wrapper n'affichera plus ce message et sera autorisé à démarrer si wrapper.
|
Propriété wrapper.secure_file.check.disable |
||||||||
Cette propriété peut être utilisée pour désactiver la vérification des permissions des fichiers sécurisés. Notez toutefois que l'utilisation des comptes interdits listés en rouge dans les sections ci-dessus restera invalide et empêchera le Wrapper de démarrer. La valeur par défaut est FALSE.
|
Propriété wrapper.secure_file.check.loglevel |
||||||||
Cette propriété peut être utilisée pour définir le niveau de journalisation des messages affichés lorsqu'un problème avec les permissions d'un fichier sécurisé a été détecté.
La valeur par défaut est FATAL si wrapper.
|
Propriété wrapper.secure_file.check.strict |
||||||||
Cette propriété peut être utilisée pour définir si le Wrapper doit s'arrêter ou continuer lorsqu'un problème avec les permissions d'un fichier sécurisé a été détecté. Il est recommandé de conserver cette propriété définie à TRUE afin que les problèmes de permissions soient détectés et résolus le plus tôt possible. Dans les cas où le Wrapper est configuré pour démarrer automatiquement sans interaction humaine (par exemple lors du démarrage en tant que service), il peut être utile de définir cette propriété à FALSE. Le Wrapper signalera toujours les problèmes de permissions avec un niveau de journalisation par défaut de WARN, et poursuivra son exécution. Il est recommandé que l'utilisateur qui consulte ensuite les journaux corrige les permissions de fichier dès que possible si des avertissements ont été signalés. La valeur par défaut est TRUE.
|
Propriété wrapper.secure_file.additional.<n> |
||||||||
Les éditions Standard et Professional offrent la possibilité de lister des fichiers supplémentaires qui doivent être vérifiés selon les mêmes règles que pour les fichiers automatiquement détectés comme sensibles par le Wrapper. Cela peut être utile par exemple pour des fichiers sensibles qui ne sont pas lus par le Wrapper mais par l'application Java. Composant <n> :
Chaque élément a un nom de propriété qui commence par « wrapper.
|
Propriété wrapper.secure_file.additional.<n>.required |
||||||||
Indique si le fichier défini par wrapper.secure_file.additional.<n> doit exister (TRUE) ou est facultatif (FALSE). Le Wrapper s'arrêtera avec une erreur si un fichier est requis mais n'est pas présent. La valeur par défaut est TRUE. NOTEDéfinir cette propriété à TRUE exige uniquement que le fichier existe ; cela n'exige pas que le fichier soit accessible par l'utilisateur actuel. La vérification des fichiers sécurisés est principalement destinée à détecter les fichiers avec des permissions trop permissives lors du premier lancement du Wrapper. Elle n'est pas conçue pour détecter des permissions trop restrictives. Par exemple, il est courant que les permissions d'un fichier soient restreintes exclusivement à un compte de service pour une exécution sécurisée en tant que service Windows ou démon Unix. Il s'agit d'une bonne pratique de sécurité, et dans de tels cas, il est normal que le fichier soit inaccessible lors des vérifications de permissions lorsqu'il s'exécute sous un utilisateur différent dans la console.
|
Référence : Sécurité |
|
Configuration du chiffrement :
Fichiers sécurisés :
Commandes :
|
















