TMAegisBeta
更多 db2-zos 规则

Db2 for z/OS

TMA-DB2-ZOS-2.1.7

Secure object ownership by using Db2 roles

中级别 1人工审核db2-zos

说明

Db2 roles can be used to control access to enterprise objects in a way that parallels the structure of the enterprise. It is recommended that you use roles to separate object ownership from individual users and manage context-specific access outside of user privileges. Assigning object ownership to a role prevents authorization IDs from obtaining implicit ownership privileges.

检查方式

审计方法: 人工审核

此项建议无法自动检查。当您传入 --include-manual 时,扫描结果会列出该项并附带这些说明。

1. Issue the following SQL statement to verify that roles are defined and associated with trusted contexts. SELECT NAME FROM SYSIBM.SYSROLES; SELECT NAME, CONTEXTID, SYSTEMAUTHID, DEFAULTROLE, OBJECTOWNERTYPE, ENABLED, ALLOWPUBLIC, AUTHENTICATEPUBLIC FROM SYSIBM.SYSCONTEXT; SELECT CONTEXTID, AUTHID, AUTHENTICATE, ROLE FROM SYSIBM.SYSCONTEXTAUTHIDS; 2. Review the roles and trusted contexts definition.

修复方式

修复方法: 操作指南或基础设施补丁

1. Create roles and trusted contexts and assign roles as object owners based on the rules of your organization. 2. Issue the SQL TRANSFER OWNERSHIP statement to transfer the ownership of existing database and system objects to roles.

属性

操作系统
任意
标签
db2-zospermissions
参考
CIS IBM Db2 13 for z/OS Benchmark v1.0.0 - 2.1.7 Secure object ownership by using Db2 roles