GBase 8s 安全功能1-身份鉴别和自主访问控制

GBase 8s 提供和支持的安全功能包括: 身份认证与鉴别、 数据加密存储、自主访问控制、 安全标记、 强制访问控制、 数据完整性保护、 安全审计、 三权分立等, 参见如下示意图 :

  

GBase 8s 提供和支持的安全功能示意图

身份鉴别功能  

       用户标识    

       在 GBase 8s 中, 每个数据库用户都有一个不可重复的唯一性用户标识, 并在 DBMS 的整个生命周期实现该用户标识的唯一性。  

       用户鉴别  

       按照基本鉴别、 不可伪造鉴别及一次性使用鉴别要求进行用户身份鉴别,用户在使用 DBMS 时必须首先给出用户标识, 通过检验合格后才能进入使用DBMS。 用户身份鉴别采用了用户密码及数据证书双重认证的鉴别机制。

       数据库用户的密码使用杂凑算法加密处理后存储在 GBase 8s 的系统表中,从而保证了密码自身的安全性。

自主访问控制

       采用访问控制表访问方式以实现自主访问控制, 即采用如下表所示的访问控制表。

客体 1客体 2……客体 n
主体 1操作 1.1操作 1.2……操作 1.n
主体 2操作 2.1操作 2.2……操作 2.n
…………………………
主体 m操作 m.1操作 m.2……操作 m.n

       其中主体即为用户, 客体包括基表、 视图、 列、 存储过程、 函数等, 操作包括 SELECT, INSERT, UPDATE, DELETE, ALTER、 INDEX、 REFERENCE, EXECUTE等。
       根据访问控制表, 每个主体拥有一定操作权限, 并可将权限授予( 或收回)另一个主体, 称为授权。
       当一个主体访问某个客体时, 自主访问控制根据访问控制表检查, 以确认主体对客体访问的操作是否在表中允许, 若为允许操作, 则访问为合法, 否则为非法操作, 此时访问不能进行。
       目前自主访问控制的主体粒度为用户级, 客体粒度为字段( 属性) 级。  

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值