通信学报 ›› 2015, Vol. 36 ›› Issue (9): 193-203.doi: 10.11959/j.issn.1000-436x.2015151

• 学术论文 • 上一篇    下一篇

数据库形式化安全策略模型建模及分析方法

王榕1,2,张敏1,3,冯登国1,李昊1   

  1. 1 中国科学院 软件研究所 可信计算与信息保障实验室,北京 100190
    2 中国科学院大学,北京 100190
    3 中国科学院 软件研究所 计算机科学国家重点实验室,北京 100190
  • 出版日期:2015-09-25 发布日期:2017-09-15
  • 基金资助:
    国家自然科学基金资助项目;国家自然科学基金资助项目

Formal modeling and analyzing method for database security policy

Rong WANG1,2,Min ZHANG1,3,Deng-guo FENG1,Hao LI1   

  1. 1 Trusted Computing and Information Assurance Laboratory,Institute of Software,Chinese Academy of Sciences,Beijing 100190,China
    2 University of Chinese Academy of Sciences,Beijing 100190,China
    3 State Key Laboratory of Computer Science,Institute of Software,ChineseAcademy of Sciences,Beijing 100190,China
  • Online:2015-09-25 Published:2017-09-15
  • Supported by:
    The National Natural Science Foundation of China;The National Natural Science Foundation of China

摘要:

目前数据库形式化安全策略模型存在抽象层次较高、缺乏对数据库状态与约束的充分描述等问题,难以辅助用户发现商用数据库设计中的微小缺陷。提出了一种基于PVS语言的数据库形式化安全策略模型建模和分析方法,该方法较以往模型能够更加贴近实际数据库,应用范围更广,安全属性描述更加完整,描述的模型具有灵活的可扩展性,并且保证了建模与验证的效率。最后,将该方法应用于数据库管理系统 BeyonDB 的安全策略建模分析中,帮助发现了系统若干设计缺陷,证明了方法的有效性。

关键词: 形式化建模, 数据库, 定理证明, 安全策略模型

Abstract:

Because of the high-level abstraction,insufficient description of database states and constraints,it was difficult to find the tiny flaws in design and implementation.Based on PVS,a method for formal description and analysis of data-base security policy was proposed,which was more close to the actual database,more widely used in reality,and more complete in describing the safe properties,more extendible of the model,and ensure the efficiency of modeling and veri-fication.Finally,this method is applied in the security policy modeling and analyzing of BeyonDB,which is a commer-cial database,find some security risks in the system design,and thereby verify its effectiveness.

Key words: formal modeling, database, theorem proving, security policy mode

No Suggested Reading articles found!