В зависимости от типа данных, я не уверен, что шифрование необходимо, чтобы обеспечить вам безопасный доступ к системе и самой базе данных. Все наши производственные серверы баз данных находятся за брандмауэром. Только системам, которые находятся в административной сети, разрешен доступ через брандмауэр, а затем только через определенные требуемые порты. Серверы баз данных не размещают веб-серверы.
Доступ к самим серверам баз данных строго ограничен администраторами баз данных и персоналом поддержки платформы. Они используют административные логины, а не свои личные логины. Таким образом, если их личный аккаунт скомпрометирован, серверы баз данных - нет.
Для веб-серверов доступ имеют только веб-администраторы и поддержка платформ (я ношу две шляпы, веб-разработчик и веб-администратор, хотя в нашей организации это редко встречается).
Разработчики имеют доступ к общим ресурсам, где они могут публиковать свои приложения, обычно координируемые с веб-администратором для любой установки / конфигурации. Некоторым старшим разработчикам предоставляется администраторский доступ к базам данных для создания / изменения схем.
Обычно, что происходит, если вы разрабатываете с использованием локально установленного сервера базы данных, загружаете код на серверы QA, которые имеют немного более свободную политику доступа, но доступны только из сетей компании, после чего администраторы баз данных копируют схему и роли базы данных в производство и опубликуйте свое приложение на рабочем веб-сервере.
Веб-приложения часто настроены на работу с ограниченными учетными записями служб, которые имеют права на чтение / запись, но не имеют доступа администратора к базе данных. Обычно я шифрую любую часть моего web.config, которая также содержит информацию о соединении.
Общая идея состоит в том, чтобы предоставить достаточный доступ для выполнения своей работы без особых хлопот, но ограничить доступ до необходимого минимума.
О. И никаких «реальных» данных о серверах разработки или контроля качества.
[ПРАВИТЬ] Мы не храним номера SSN и номера кредитных карт. Если вы это сделаете, вам нужно быть еще более осторожным. Большинство моих приложений имеют доступ к журналу, некоторые обязаны HIPPA, но я считаю, что это хорошая практика для всего значимого