Каков наилучший способ централизации и защиты строк соединений, используемых приложениями? В моей среде у нас много внутренних приложений. Каждому приложению требуется одна или несколько строк подключения для доступа к базе данных. Наша цель - централизовать все эти строки подключения (в частности, логины и пароли SQL), чтобы мы могли менять пароли в одном месте, а не в 35 различных файлах .config, записях реестра и т. Д.
В настоящее время мы используем доморощенный компонент, который извлекает информацию строки подключения из базы данных доступа, это покрывает требование централизации, но не особенно безопасно. Кроме того, у нас есть приложения, написанные на языках классического asp, vb6, delphi, c ++, .net, поэтому решение должно быть пригодно для использования всеми этими приложениями.
Кто-нибудь имеет представление о том, как сделать это лучше, или нам нужно переработать весь наш подход к тому, как наши приложения обращаются к базе данных.