J'ai une base de données que beaucoup de différentes applications client (une poignée de services web, certaines applications java et un peu de dot net applications) connecter. Pas tous ces éléments sont en cours d'exécution sur windows (Malheureusement, sinon, il pourrait faire de ce facile à répondre à la question avec juste l'activation de l'authentification windows pour les connexions de base de données). Pour le moment, les mots de passe sont stockés dans différentes configuration / propriétés des fichiers qui traînent les systèmes. Idéalement, seul le personnel de soutien ont accès aux serveurs où les fichiers sont en cours d'exécution, mais si quelqu'un d'autre accède à l'un des serveurs, ils ont assez d'autorisations de base de données pour obtenir une juste whack de données tel qu'il est actuellement.
Ma question alors, Quelle est la meilleure façon de conserver les mots de passe configurable, sans l'avoir trop facilement disponibles pour le simple lecteur humain?
Edit Juste pour clarifier, DB server Windows Server 2003, l'exécution de MSSQL 2005.
PS: je ne vois pas à toutes les questions que cette doublons, mais si il existe, n'hésitez pas à fermer celui-ci.