jxq
作者jxq·2018-03-02 08:32
其它·gbase

GBase 8t 安全特性之 LBAC(五)对比安全标签

字数 565阅读 1441评论 1赞 4

(一)概述
(二)安全标签组件
(三)安全策略
(四)安全标签

(五)对比安全标签

如果一个安全标签中的组件元素优于另一安全标签中对应的组件元素,则该安全标签优于另一安全标签。判定一个安全标签中的组件元素是否优于另一安全标签中的组件元素,要依赖于安全标签组件的类型。

如果是 ARRAY 组件类型,则根据两个安全标签中的元素在数组内的位置来对比。如果 A 安全标签中 ARRAY 组件元素的位置早于 B 安全标签中对应的组件元素,则对于正在对比的组件而言,A 安全标签优于 B 安全标签。

如果是 SET 组件类型,则根据一个安全标签中的元素是否是另一安全标签中元素的超集来对比。如果包含在 A 安全标签中的 SET 组件中的元素是包含在 B 安全标签中对应组件中元素的超集,则对于正在对比的组件而言,A 安全标签优于 B 安全标签。

如果是 TREE 组件类型,则根据一个安全标签中的元素是否是第二个安全标签中的元素之一,或一个这样元素的祖先来对比。如果 A 安全标签中的每一 TREE 组件元素都是 B 安全标签中对应组件中的元素之一,或是 B 安全标签中一个这样元素的祖先,则对于正在对比的组件而言,A 安全标签优于 B 安全标签。

总之,如果 A 安全标签中的所有组件都优于 B 安全标签中对应的组件,则称 A 安全标签优于 B 安全标签。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

4

添加新评论1 条评论

wuwenpinwuwenpin软件开发工程师南京
2018-03-03 10:03
学习!
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广