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