详解数仓的3A安全能力

💡 原文中文,约6300字,阅读约需15分钟。
📝

内容提要

本文介绍了GaussDB(DWS) 3A安全能力,包括认证、授权和审计。

🎯

关键要点

  • 数据库安全技术分为认证、授权和审计三个方面。
  • 认证解决用户能否登录数据库的问题,支持多种认证方式。
  • 认证方式包括基于主机的认证、口令认证、证书认证和第三方认证。
  • pg_hba.conf文件用于配置认证方式,记录的顺序非常关键。
  • 授权涉及用户对数据库对象的操作权限,分为系统权限、数据对象权限和用户权限。
  • 系统权限包括SYSADMIN、CREATEDB、CREATEROLE、AUDITADMIN和LOGIN。
  • 数据对象权限涉及对表、视图、函数等的操作权限。
  • 用户权限可以通过GRANT语句授予其他用户,支持预置角色。
  • 审计记录用户的登录和操作行为,帮助识别非法操作。
  • 审计功能需要开启总开关和具体审计项开关,支持动态加载。
  • 审计日志可以通过pgxc_query_audit命令查询,显示操作的详细信息。
  • 数据安全技术还包括数据脱敏、行级访问控制和数据存储加密。
➡️

继续阅读