SQL Server шифрование данных - PullRequest
       0

SQL Server шифрование данных

3 голосов
/ 19 сентября 2011

Меня попросили создать систему, которая является средней точкой в ​​группе систем, которая обрабатывает платежи небольшой группе или людям. Для этого мне потребуется хранить банковские реквизиты народа.

Каков хороший способ зашифровать эти данные, которые будут храниться в базе данных, а затем расшифровать данные, когда потребуется передать их в следующую систему?

Для этого проекта мне нужно использовать Microsoft SQL Server.

Ответы [ 2 ]

3 голосов
/ 19 сентября 2011

Если вы используете SQL Server 2008, вы можете использовать встроенное прозрачное шифрование данных (TDE) . Проверьте и посмотрите, соответствует ли он требованиям.

1 голос
/ 19 сентября 2011

Я шифрую значения на уровне приложения вместе с ключом шифрования, а затем передаю это зашифрованное значение на SQL Server.

При расшифровке я передаю зашифрованные значения в приложение и дешифрую перед использованием их в приложении.

Я предпочитаю этот метод, так как он поддерживает метод шифрования отдельно от SQL Server.

В противном случае, если пользователь должен был взломать ваш SQL Server, включая ваши зашифрованные значения, и вы использовали T-SQL User Defined Function, у них была бы возможность расшифровать значения, что делает шифрование бесполезным.

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