Шифрование данных SQL Server 2005 - PullRequest
0 голосов
/ 08 июля 2011

Мое требование состоит в том, чтобы у нас было приложение «FinApp», которое обрабатывает все данные, относящиеся к финансам Компании. В настоящее время группа аудита попросила нас зашифровать данные о производстве для повышения безопасности.

У меня уже есть знания о стандартном шифровании SQL с ключами и всем. Также мы создали функцию на основе CLR, чтобы код ключи находятся на сервере приложений и передаются во время вызова, так что команда DB не может получить доступ и к данным.

Дело в том, что когда мы запустим это в Production с почти 10-12 крорами записей, сработает ли этот тип SQL? Использование вызовов функций в запросе выбора работает медленно, если используется функция на основе CLR или в этом случае шифрование SQL. Кто-нибудь делал это?

"select encrypt(columna), encrypt(columnb), encrypt(columnc), encrypt(columnd) from mytableofhughnumbers"

Мы считаем, что производительность сильно пострадает. Какая у нас альтернатива, если данные огромны и требуется шифрование? База данных SQL Server 2005.

1 Ответ

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