我是否应该使用BitLocker对OS磁盘进行加密以符合HIPAA


11

我正在考虑在Azure VM上托管符合HIPAA要求的Web应用程序。对于数据库,现在我倾向于将VM与SQL 2014 Standard Edition一起使用。

由于TDE在标准版中不可用,因此我将仅使用BitLocker加密整个驱动器。但是,根据我所读的内容,如果不使用某种第三方服务(例如CloudLink),就不可能在Azure VM上加密OS驱动器。

MSDN上的这篇文章暗示,但是,可以使用BitLocker加密数据驱动器。因此,我想我的问题有两个:

1)是否可以在Azure VM上使用BitLocker加密数据驱动器?

2)如果我获得了具有SQL Standard的Azure VM,是否有必要对OS驱动器进行加密以保持与HIPAA兼容?


如果它可以帮助任何人回答,那么任何涉及受保护的健康信息的内容都必须进行加密。因此,如果我在驱动器D:\上安装SQL Server,并且Windows在驱动器C:\上运行,那么SQL Server处理的任何数据是否会驻留在C:\上,甚至是临时存在?
blizz 2015年

Answers:


13

免责声明:我不是律师。

首先,需要阅读一些内容:

Microsoft Azure信任中心

HIPAA业务合作伙伴协议(BAA)

HIPAA和HITECH法案是美国法律,适用于有权访问患者信息(称为“受保护的健康信息”或PHI)的医疗机构。在许多情况下,要让覆盖范围的医疗保健公司使用像Azure这样的云服务,服务提供商必须在书面协议中同意遵守HIPAA和HITECH Act中规定的某些安全和隐私条款。为了帮助客户遵守HIPAA和HITECH法案,Microsoft向客户提供了BAA作为合同补遗。

Microsoft当前向拥有批量许可/企业协议(EA)或已向Microsoft提供适用范围内服务的Azure唯一EA注册的客户提供BAA。仅限Azure的EA并不取决于席位大小,而是取决于对Azure的年度货币承诺,该承诺使客户可以在进行定价时获得薪资折扣。

在签署BAA之前,客户应阅读Azure HIPAA实施指南。本文档旨在帮助对HIPAA和HITECH法案感兴趣的客户了解Azure的相关功能。目标受众包括隐私官,安全官,合规官以及客户组织中负责HIPAA和HITECH Act实施和合规的其他人员。该文档涵盖了一些构建符合HIPAA的应用程序的最佳实践,并详细介绍了Azure处理安全漏洞的规定。尽管Azure包含有助于实现客户的隐私和安全合规性的功能,但客户有责任确保其对Azure的特殊使用符合HIPAA,HITECH法案以及其他适用的法律和法规,

客户应联系其Microsoft客户代表以签署协议。

您可能需要与您的云提供商签署BAA(Azure)。询问您的合规代表。

这是Azure HIPAA实施指南

可以以符合HIPAA和HITECH Act要求的方式使用Azure。

Azure VM,Azure SQL和在Azure VM中运行的SQL Server实例均在范围内,并在此处受支持。

Bitlocker足以加密静态数据。它以满足HIPAA要求(以及其他类似组织的要求)的方式使用AES加密,以对静态数据进行加密。

此外,除非将SQL配置为这样做,否则 SQL Server不会将未加密的敏感数据存储在OS驱动器上,例如将TempDB配置为驻留在OS驱动器上或诸如此类。

假设您已经满足了以其他方式(例如TDE或Bitlocker)对静态数据进行加密的要求,则不严格要求对单个数据库中的单元格/字段/列进行加密。

可能会出现选择管理Bitlocker加密密钥的方式,因为由于您无权访问物理机,因此它不会存在于TPM芯片内或可移动USB驱动器上。(考虑让sysadmin手动输入密码以在每次服务器重新引导时解锁数据驱动器。)这是诸如CloudLink之类的服务的主要吸引点,因为它们为您管理着该神圣的加密密钥。


8
完全不需要加密静态数据并符合HIPAA的要求。数据需要受到保护,加密是做到这一点的一种方法,但这不是唯一的方法。加密要求更适合于易于传输的数据(在CD,USB密钥,便携式计算机等上)。当您的数据被固定在一流的数据中心的地板上时,加密就变得不必要了。相反,您仅需具有其他机制来减轻数据泄露的风险(即,保护服务器安全)。当他们拥有您的SSH密码时,TDE并没有太大帮助,对吗?
哈顿2015年

6
HIPAA安全规则未能明确提及很多事情。为了超越技术,它(以及所有其他类似的合规性理论)故意含糊。但是它明确表示的是,如果合理且适当,则必须实现可寻址规范。因此,您将需要说服审核员,对您的数据进行加密对您而言是不合理且不适当的活动。
Ryan Ries 2015年

1
确实,我们选择不加密,因为熄灭的冷启动更为重要(在对建筑物重新通电后,服务器将自行启动)。如您所知,任何允许熄灭冷启动的磁盘加密本质上都容易受到攻击。
joshudson

谢谢您,这个答案非常有帮助。最后,任何人都可以确认可以对Azure VM上的数据磁盘进行加密吗?
blizz 2015年

7

回答您的评论:如果在D:上安装SQL Server,并且Windows在C:上运行,则SQL数据将存在于:MDF和LDF文件(在D:上),TempDB(在D:上)和内存中。有可能在严重的低内存状态下将数据交换到页面文件中,该文件可能位于C:上。将页面锁定在内存中可能会有所帮助。SQL 2014应该支持这一点。请参阅http://support.microsoft.com/kb/918483

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.