Функция Always Encrypted в SQL Server 2016 CTP2, как работает управление студией?

На этой странице Что нового в .NET 2015 RC я нашел это

Always Encrypted защищает данные клиентов, поэтому администраторы баз данных не имеют доступа к данным в виде обычного текста.

И мне интересно, как разработчик может проверить данные в БД с помощью SQL Studio Management? Он по-прежнему отображает простые данные, такие как версия 2008?


person fred    schedule 07.07.2015    source источник
comment
С той же страницы: Подробнее см. в разделе Всегда зашифровано (модуль базы данных) и Always Encrypted (разработка клиента) . Что непонятного в этих ссылках? Кроме того, это довольно логично, если вы спросите меня: Always Encrypted защищает данные клиентов, поэтому администраторы баз данных не имеют доступа к данным в виде обычного текста. » Если даже администратор / администратор баз данных не может видеть данные в незашифрованном виде без ключа, почему разработчик может видеть их в незашифрованном виде? Разработчик должен/должен иметь ключ.   -  person RobIII    schedule 07.07.2015
comment
@RobIII спасибо за информацию. Я не устанавливал версию 2016 года, поэтому не знаю, как она работает на самом деле. Разработчик увидит его незашифрованным во фразе разработки, чтобы исправить и проверить, работает ли код нормально.   -  person fred    schedule 07.07.2015
comment
AE реализуется путем шифрования данных на клиенте и сохранения ключа на клиенте. Существующие данные начинаются в виде открытого текста в таблице. Частью процесса реализации является чтение открытого текста из таблицы, шифрование в клиенте, запись зашифрованного текста в таблицу, удаление данных открытого текста. После завершения этого процесса вам понадобится ключ, чтобы увидеть данные в виде открытого текста. Если разработчик захочет его увидеть, ему потребуется доступ к ключу. См. демонстрационное видео по адресу channel9.msdn.com/Shows/ Данные раскрыты/   -  person SQLmojoe    schedule 06.08.2015


Ответы (1)


Разработчик может получить доступ к открытым текстовым данным, если у него есть доступ к главному ключу столбца. Если у вас есть доступ к главному ключу столбца, вы можете прочитать эту статью MSDN настроить SSMS для расшифровки данных. Последняя версия SSMS также позволяет вам вставлять, обновлять и фильтровать зашифрованные данные.

person Nikhil Vithlani - Microsoft    schedule 21.12.2016