我被要求回答一个问题:
一家网上书店想要大面积访问客户的订阅。订阅有三种类型:A、B和C。客户可以在他们选择的订阅类型中访问。另外,如果一本书没有被列在订阅列表中,那么它对所有人都是免费的,而且,每个月的每15本书都是免费的。 1)用形式化表示描述上述关于ABAC. 2的策略) RBAC模型需要多少个角色,哪些角色?
我研究过Al-Kahtani & Sandhu论文,它只涉及RBAC,而不涉及ABAC。
据我理解,我必须为ABAC设定2条规则。
第一条规则将允许3种类型的订户免费拥有所有未列出的书籍。第二条规则将包含第15条的日期,所有的书都是免费的。还是完全不同的东西?
至于RBAC,我需要3个关于订阅名称的角色。
任何帮助,感谢,因为我善良地找到任何文献,有一个ABAC政策制定的例子。
发布于 2016-01-22 09:34:58
公理化提供了一个授权策略生命周期,它将帮助您制定ABAC策略。
让我们研究一下你的例子。
一家网上书店想要大面积访问客户的订阅。订阅有三种类型:A、B和C。
属性的来源
在这个阶段,您定义属性是否来自数据库、LDAP、web服务.这更令人关切的是实现/部署。在这个理论练习中,您可以跳过这一步。
。
总之,这意味着您的RBAC模型需要一个单一的角色,客户。
您可以使用阿尔法语言对您的策略进行建模,并将它们转换为eXtensible访问控制标记语言XACML。
https://security.stackexchange.com/questions/111354
复制相似问题