DynamoDB 加密以实现 hipaa 合规性

Posted

技术标签:

【中文标题】DynamoDB 加密以实现 hipaa 合规性【英文标题】:DynamoDB encryption for hipaa compliance 【发布时间】:2018-08-08 17:54:09 【问题描述】:

我们基于 AWS 开发了一个需要 hipaa 合规性的 PWA。在本文中写道 AWS AWS Architecture Whitepaper 当 PHI 存储在 DynamoDB 中时需要在存储到 DynamoDB 之前进行加密。现在 AWS 在一些 DynamoDB 区域发布了 Enryiption at Rest。当我在 DynamoDB 级别启用加密以符合 hipaa 标准时,是否需要加密 PHI?

【问题讨论】:

我认为该要求与 DynamoDB DynamoDB 原生重置加密之前有关。请注意,新的加密功能目前在部分地区可用,但并非所有地区。 是的,我也这么认为 【参考方案1】:

使用 DynamoDB 的服务器端加密选项就足够了。在将数据发送到 DynamoDB 进行加密之前,您无需对数据进行预加密。当然,数据在传输到 DynamoDB 的过程中也需要加密。

请注意,虽然 HIPAA 本身需要静态加密,但 AWS另外要求您将数据存储在 AWS HIPAA-eligible service(DynamoDB 是)中。

您必须另外执行 AWS BAA,然后您可以在指定为 HIPAA 账户的账户中使用任何 AWS 服务(即使是那些不在 HIPAA 合格列表中的服务),但是您只能使用符合 HIPAA 要求的服务处理、存储和传输 PHI 数据。

2018 年 11 月更新:all DynamoDB tables are encrypted at rest。

【讨论】:

感谢您的回答。 DynamoDB 的加密很容易使用 https 或需要这个比 ssl/tls 更多? TLS 1.0 或更高版本,支持密码,是我的理解。见luxsci.com/blog/level-ssl-tls-required-hipaa.html # 默认加密。 * DynamoDB 在将所有表写入磁盘时透明地对其进行加密和解密。没有选项可以禁用静态加密。 * 见docs.aws.amazon.com/dynamodb-encryption-client/latest/devguide/… 注意事项:“符合 AWS HIPAA 要求的服务”仅表示该服务允许客户应用自己的 HIPAA 合规性控制。服务本身不可能提供 HIPAA 控制,因此“符合 HIPAA 要求”。 将此逻辑应用于责任共担模型。 AWS 的责任以它们开始和结束,在大多数情况下允许客户添加自己的安全控制,AWS 通常默认不提供,但它们可供客户使用,因此客户必须承担任务以确保您是“合规”,因为 AWS 不会按原样将服务(任何服务)作为合规服务提供给您

以上是关于DynamoDB 加密以实现 hipaa 合规性的主要内容,如果未能解决你的问题,请参考以下文章

HIPAA 合规性的数据库要求是啥?

DynamoDB 静态加密

DynamoDB 静态加密

Amazon SQS 多租户和 HIPAA 合规性

可以将 Flutter 用于符合 Hipaa 的应用程序吗?

谷歌端点是不是符合 hipaa