谷歌云-Hippa合规-PgAudit与IAM审计日志



我们的基础设施托管在谷歌云上,并通过云SQL 使用postgresql实例

我需要为HIPAA合规性配置日志记录。我已经阅读了谷歌文档中的两篇文章:

https://cloud.google.com/logging/docs/audit/configure-data-access#config-控制台https://cloud.google.com/sql/docs/postgres/pg-audit#overview

第一个谈到了从IAM中启用审核日志,在这里我可以选择Cloud SQL并为数据和管理员启用r+w日志

第二个讨论PgAudit并设置以下标志pgaudit.log=all

我有几个问题:

  1. IAM日志和PgAudit有何不同?我应该同时启用这两个日志吗?这样做是否存在冗余
  2. 对于使用PgAudit的HIPAA合规性,我是否应该记录all,或者是否存在其他有意义的值

IAM日志和PgAudit有何不同,我应该同时启用这两个日志吗?这样做是否存在冗余

IAM日志侧重于管理活动和数据访问:

  • 管理活动审核日志:包括"管理员写入";操作写入元数据或配置信息
  • 数据访问审核日志:包括";管理员读取";读取的操作元数据或配置信息。还包括";数据读取";和"数据写入";读取或写入用户提供的数据的操作

另一方面,pgAudit扩展适用于执行的SQL命令和查询。

基本语句日志记录可以由标准日志记录提供log_statement=all的设施。这对于监控来说是可以接受的和其他用途,但一般不提供详细程度审计所必需的。仅仅列出所有对数据库执行的操作。还必须能够找到审计师感兴趣的特定报表。这个标准的日志记录功能显示用户的请求,而pgAudit重点关注数据库满足请求。

对于使用PgAudit的HIPAA合规性,我应该全部记录还是有其他有意义的值

谈到HIPAA合规性,我在该主题中没有任何经验,但在本页中提到,HIPAA安全规则的技术保障措施的一部分是引入活动日志和审计控制。

也许将IAM日志(谁做了什么、在哪里和何时?(与pgAudit(executed command-queries

最新更新