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