发明名称 |
带有安全需求的应用程序的构建方法和装置 |
摘要 |
本发明公开一种带有安全需求的应用程序的构建方法和装置。在安全编译器中,安全需求部分转换模块将源程序中嵌入应用逻辑第一安全需求检查点的第一安全需求代码段转换为该源程序生成的可执行文件中独立于应用逻辑部分的第一安全需求部分;安全需求解释器链接模块在可执行文件的应用逻辑部分中与源程序第一安全需求检查点对应的入口点,链接安全需求解释器并向其传递第一安全需求部分在该可执行文件中所处位置的信息。安全需求解释器根据接收的位置信息找到第一安全需求部分,并对其进行解释执行。本发明将安全需求和安全逻辑从应用程序中分离,提高到一个通用的层面,规范了安全程序的实现流程,减少了开发工作量,提高了软件的可靠性和可移植性。 |
申请公布号 |
CN100458700C |
申请公布日期 |
2009.02.04 |
申请号 |
CN200610065563.4 |
申请日期 |
2006.03.22 |
申请人 |
北京握奇数据系统有限公司 |
发明人 |
欧启伦;高翔 |
分类号 |
G06F9/45(2006.01) |
主分类号 |
G06F9/45(2006.01) |
代理机构 |
北京同达信恒知识产权代理有限公司 |
代理人 |
李欣 |
主权项 |
1、一种带有安全需求的应用程序的构建方法,包括以下步骤:A、将源程序中嵌入应用逻辑第一安全需求检查点的第一安全需求代码段转换为所述源程序生成的可执行文件中独立于应用逻辑部分的第一安全需求部分;B、在可执行文件的应用逻辑部分中与源程序第一安全需求检查点对应的入口点,链接安全实现逻辑并向其传递第一安全需求部分在所述可执行文件中所处位置的信息;C、所述应用逻辑部分运行到所述对应的入口点时,调用所述安全实现逻辑根据收到的位置信息找到第一安全需求部分并按其安全需求对运行环境进行检测。 |
地址 |
100015北京市朝阳区东直门外西八间房万红西街2号燕东商务花园 |