[00275324]一种基于COP的增强软件安全性的方法
交易价格:
面议
所属行业:
分析仪器
类型:
发明专利
技术成熟度:
正在研发
专利所属地:中国
专利号:CN201210405414.3
交易方式:
技术转让
技术转让
技术入股
联系人:
南京大学
进入空间
所在地:江苏南京市
- 服务承诺
- 产权明晰
-
资料保密
对所交付的所有资料进行保密
- 如实描述
技术详细介绍
本发明所述的一种基于COP的增强软件安全性的方法,首先定义应用程序中每个类需要的上下文信息所相关的层;采用一个规约描述语言解析器,自动生成符合COP方法的有安全规约验证的新代码,动态插入原先的代码中;在应用程序运行过程,上下文信息收集线程按一定频率采集传感器数据及函数的调用情况,并发送到事件处理器;如果满足定义的安全触发条件则激活对原有程序流程的反馈控制,暂停或改变原有程序的执行;如果条件状态由满足变为不满足则恢复原有程序的执行。本发明提供了一个以上下文保存为核心的运行支撑机制,提高了程序运行的安全性。
本发明所述的一种基于COP的增强软件安全性的方法,首先定义应用程序中每个类需要的上下文信息所相关的层;采用一个规约描述语言解析器,自动生成符合COP方法的有安全规约验证的新代码,动态插入原先的代码中;在应用程序运行过程,上下文信息收集线程按一定频率采集传感器数据及函数的调用情况,并发送到事件处理器;如果满足定义的安全触发条件则激活对原有程序流程的反馈控制,暂停或改变原有程序的执行;如果条件状态由满足变为不满足则恢复原有程序的执行。本发明提供了一个以上下文保存为核心的运行支撑机制,提高了程序运行的安全性。