我是否需要在存储HIPPA合规性时加密mysql行

时间:2017-11-02 14:28:02

标签: mysql amazon-web-services security encryption amazon-rds

我有一个具有PHI(受保护的医疗保健信息)的应用程序,因此它必须符合HIPPA。我正在使用AWS并且具有在休息时启用加密的RDS。

但是,我们还在存储患者信息时加密mysql中的数据。例如,患者姓名“Dorian”将首先使用AES加密进行加密,然后进行存储。通过这种方式,如果有人访问数据库(这是不可能的,但仍然是在最坏的情况下),他无法读取患者信息。

问题是在这样的加密数据中搜索通常的mysql查询非常困难,所以我不能选择其中name =“Dorian”的患者,因为存储在DB中的字符串是加密的哈希值。

我的问题是:

  1. 除了在休息时启用RDS加密外,是否还需要在表级别存储加密值? (我无法在VPC之外访问RDS)
  2. 我有什么方法可以在表级别上进行mysql加密,但是我可以高效地执行查询的正常情况吗?我记住,数据可能在几个月内变得非常大。

0 个答案:

没有答案