Безопасность строки подключения в web.config - PullRequest
1 голос
/ 23 февраля 2012

У меня есть общедоступный веб-сайт, который работает в IIS 7.5 под собственным пулом приложений. В файле web.config для сайта есть незашифрованная строка подключения к базе данных sql.

Лучше ли запускать пул приложений под своей собственной идентификацией, а затем использовать sql-аутентификацию в web.config для подключения к базе данных, что означало бы, что я потеряю преимущество аутентификации Kerbeos для БД.

Или я должен настроить пул приложений для запуска под собственной идентификацией, а затем использовать встроенную защиту в строке подключения, чтобы получить преимущества безопасности Windows?

Ответы [ 2 ]

0 голосов
/ 23 февраля 2012

Если вы обладаете таким большим контролем над серверами, используйте аутентификацию Windows.Хотя я не могу сказать, что это «лучше», я бы подумал, что им будет легче управлять.

0 голосов
/ 23 февраля 2012

Вы должны запустить пул приложений и использовать встроенную защиту, если у вас есть возможность.# 2 Это имеет преимущество, заключающееся в том, что ваши пароли не будут разглашаться, если ваш сайт взломан.Однако это не предотвратит атаки типа SQL-инъекция.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...