Я изучаю возможность размещения веб-приложения, совместимого с HIPAA, на виртуальных машинах Azure. Что касается базы данных, сейчас я склоняюсь к использованию виртуальной машины с SQL 2014 Standard Edition.
Поскольку TDE недоступен в Standard Edition, я собираюсь использовать BitLocker для шифрования всего диска. Однако, согласно тому, что я прочитал, невозможно зашифровать диск ОС на виртуальной машине Azure без использования какой-либо сторонней службы (например, CloudLink ).
Эта статья из MSDN подразумевает, что возможно использовать BitLocker для шифрования диска с данными. Поэтому, я думаю, мой вопрос двоякий:
1) Можно ли зашифровать диск с данными с помощью BitLocker на виртуальной машине Azure?
2) Если я получу виртуальную машину Azure с SQL Standard, необходимо ли будет шифровать диск ОС, чтобы оставаться совместимым с HIPAA?
источник
Ответы:
Отказ от ответственности: я не юрист.
Во-первых, некоторые требуют чтения:
Microsoft Azure Trust Center
От вас может потребоваться подписать BAA с вашим облачным провайдером (Azure.) Попросите вашего представителя по соответствию.
Вот руководство по внедрению Azure HIPAA .
Виртуальные машины Azure и Azure SQL, а также экземпляры SQL Server, работающие в виртуальных машинах Azure, - все это находится в области действия и поддерживается здесь.
Bitlocker достаточно для шифрования данных в состоянии покоя. Он использует шифрование AES таким образом, чтобы удовлетворить требования HIPAA (а также требования других аналогичных организаций) для шифрования данных в состоянии покоя.
Кроме того, SQL Server не будет хранить незашифрованные, конфиденциальные данные на диске ОС, если вы не настроите SQL для этого ... как, например, настройка TempDB для работы на диске ОС или что-то в этом роде.
Шифрование ячеек / полей / столбцов в отдельных базах данных строго не требуется, если вы уже выполнили требования для шифрования данных в состоянии покоя другими способами, например, TDE или Bitlocker.
Вы можете выбрать способ управления ключом шифрования Bitlocker, поскольку он не будет находиться внутри микросхемы TPM или на съемном USB-накопителе, поскольку у вас нет доступа к физической машине. (Подумайте о том, чтобы системный администратор вручную вводил пароль для разблокировки диска с данными каждый раз, когда сервер перезагружается.) Это своего рода основное преимущество таких служб, как CloudLink, поскольку они управляют этим священным ключом шифрования для вас.
источник
Ответ на ваш комментарий: Если вы устанавливаете SQL Server на D: и Windows работает на C :, данные SQL будут жить в файлах MDF и LDF (на D :), в TempDB (на D :) и в памяти. В состоянии жесткой нехватки памяти данные могут быть перенесены в файл подкачки, который может находиться на C :. Блокировка страниц в памяти может помочь. SQL 2014 должен поддерживать это. См. Http://support.microsoft.com/kb/918483 .
источник