网络与信息安全学报 ›› 2022, Vol. 8 ›› Issue (5): 40-55.doi: 10.11959/j.issn.2096-109x.2022062

• 专题:大数据与人工智能安全 • 上一篇    下一篇

基于GNN双源学习的访问控制关系预测方法

单棣斌, 杜学绘, 王文娟, 刘敖迪, 王娜   

  1. 信息工程大学,河南 郑州 450001
  • 修回日期:2022-08-15 出版日期:2022-10-15 发布日期:2022-10-01
  • 作者简介:单棣斌(1982- ),男,河北邯郸人,信息工程大学讲师,主要研究方向为大数据安全、信任安全、图神经网络
    杜学绘(1968- ),女,河南新乡人,博士,信息工程大学教授、博士生导师,主要研究方向为信息系统安全、大数据和区块链安全
    王文娟(1981- ),女,河南鹤壁人,博士,信息工程大学教授,主要研究方向为云计算安全、入侵防御
    刘敖迪(1992- ),男,黑龙江伊春人,博士,信息工程大学讲师,主要研究方向为大数据安全
    王娜(1980- ),女,山西临汾人,博士,信息工程大学副教授,主要研究方向为信息系统安全、大数据和区块链安全
  • 基金资助:
    国家重点研发计划(2018YFB0803603);国家重点研发计划(2016YFB0501904);国家自然科学基金(62102449);河南省重点研发与推广专项(222102210069)

Access control relationship prediction method based on GNN dual source learning

Dibin SHAN, Xuehui DU, Wenjuan WANG, Aodi LIU, Na WANG   

  1. Information Engineering University, Zhengzhou 450001, China
  • Revised:2022-08-15 Online:2022-10-15 Published:2022-10-01
  • Supported by:
    The National Key R&D Program of China(2018YFB0803603);The National Key R&D Program of China(2016YFB0501904);The National Natural Science Foundation of China(62102449);The Key Research and Development and Promotion Program of Henan Province(222102210069)

摘要:

随着大数据技术的迅速发展和广泛应用,用户越权访问成为制约大数据资源安全共享、受控访问的主要问题之一。基于关系的访问控制(ReBAC,relation-based access control)模型利用实体之间关系制定访问控制规则,增强了策略的逻辑表达能力,实现了动态访问控制,但仍然面临着实体关系数据缺失、规则的关系路径复杂等问题。为克服这些问题,提出了一种基于GNN双源学习的边预测模型——LPMDLG,将大数据实体关系预测问题转化为有向多重图的边预测问题。提出了基于有向包围子图的拓扑结构学习方法和有向双半径节点标记算法,通过有向包围子图提取、子图节点标记计算和拓扑结构特征学习3个环节,从实体关系图中学习节点与子图的拓扑结构特征;提出了基于有向邻居子图的节点嵌入特征学习方法,融入了注意力系数、关系类型等要素,通过有向邻居子图提取、节点嵌入特征学习等环节,学习其节点嵌入特征;设计了双源融合的评分网络,将拓扑结构与节点嵌入联合计算边的得分,从而获得实体关系图的边预测结果。边预测实验结果表明,相较于 R-GCN、SEAL、GraIL、TACT 等基线模型,所提模型在AUC-PR、MRR和Hits@N等评价指标下均获得更优的预测结果;消融实验结果说明所提模型的双源学习模式优于单一模式的边预测效果;规则匹配实验结果验证了所提模型实现了对部分实体的自动授权和对规则的关系路径的压缩。所提模型有效提升了边预测的效果,能够满足大数据访问控制关系预测需求。

关键词: 大数据, 基于关系的访问控制, 边预测, 图神经网络

Abstract:

With the rapid development and wide application of big data technology, users’ unauthorized access to resources becomes one of the main problems that restrict the secure sharing and controlled access to big data resources.The ReBAC (Relationship-Based Access Control) model uses the relationship between entities to formulate access control rules, which enhances the logical expression of policies and realizes dynamic access control.However, It still faces the problems of missing entity relationship data and complex relationship paths of rules.To overcome these problems, a link prediction model LPMDLG based on GNN dual-source learning was proposed to transform the big data entity-relationship prediction problem into a link prediction problem with directed multiple graphs.A topology learning method based on directed enclosing subgraphs was designed in this modeled.And a directed dual-radius node labeling algorithm was proposed to learn the topological structure features of nodes and subgraphs from entity relationship graphs through three segments, including directed enclosing subgraph extraction, subgraph node labeling calculation and topological structure feature learning.A node embedding feature learning method based on directed neighbor subgraph was proposed, which incorporated elements such as attention coefficients and relationship types, and learned its node embedding features through the sessions of directed neighbor subgraph extraction and node embedding feature learning.A two-source fusion scoring network was designed to jointly calculate the edge scores by topology and node embedding to obtain the link prediction results of entity-relationship graphs.The experiment results of link prediction show that the proposed model obtains better prediction results under the evaluation metrics of AUC-PR, MRR and Hits@N compared with the baseline models such as R-GCN, SEAL, GraIL and TACT.The ablation experiment results illustrate that the model’s dual-source learning scheme outperforms the link prediction effect of a single scheme.The rule matching experiment results verify that the model achieves automatic authorization of some entities and compression of the relational path of rules.The model effectively improves the effect of link prediction and it can meet the demand of big data access control relationship prediction.

Key words: big data, relationship-based access control, link predication, graph neural network

中图分类号: 

No Suggested Reading articles found!