oracle的等保,3.Oracle 检查(部分)

这是3级等保中oracle的检查方法,剩下的检查项可通过询问的方式进行检查。

1.身份鉴别

a.1 查看数据库用户

select username,account_status from dba_users;

834dbc568782

b.1 检查用户的profile

select username,account_status,profile from dba_users;

834dbc568782

b.2 检查密码策略

select profile,resource_name,limit from dba_profiles where resource_type='PASSWORD' and profile='DEFAULT';

834dbc568782

推荐值:

口令被修改后原有口令被修改多少次才允许重新使用: PASSWORD_REUSE_MAX=6

口令被修改后原有口令隔多少天被重新使用: PASSWORD_LIFE_TIME=1800

口令有效期:PASSWORD_REUSE_TIME=90

口令复杂度校验函数:PASSWORD_VERIFY_FUNCTION=VERIFY FUNCTION

c 登录失败

推荐值:

多少次被锁: FAILED_LOGIN_ATTEMPTS=3

口令修改宽限期:PASSWORD_GRACE_TIME=10

账户被锁定后,等待时间:PASSWORD_LOCK_TIME=1/1440 (1/1440=1分钟)

2.访问控制

d.1 检查PUBLIC

select granted_role from dba_role_privs where grantee='PUBLIC';

推荐值:

null

d.2 数据字典访问

Show parameter 07_DICTIONARV_ACCESSIBILITY

推荐值

false

e 删除多余或过多账户

select username,account_status from dba_users where username='SCOTT' or username='CTXSYS' or username='DMSYS' or username='OLAPSYS';

834dbc568782

3.安全审计

a.1 启用审计

show parameter audit_sys_operations;

834dbc568782

推荐值:

audit_sys_operations=TRUE

a.2 启用审计

show parameter audit_trail;

834dbc568782

推荐值:

audit_trail=os或db

b 关键操作审计

select * from dba_stmt_audit_opts;

推荐值:

834dbc568782

f 审计记录保护

select grantee from dba_tab_privs where table_name='AUD$' and grantee not in('DELETE_CATALOG_ROLE') and grantee not in (select grantee from dba_role_privs where granted_role='DBA');

834dbc568782

推荐值:

null

4.资源控制

select resource_name,limit from dba_profiles where profile='DEFAULT' and resource_type='KERNEL';

834dbc568782

推荐值

idle_time=10

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值