-
公开(公告)号:CN101369228B
公开(公告)日:2011-04-20
申请号:CN200810137322.5
申请日:2008-10-14
Applicant: 哈尔滨工程大学
Abstract: 本发明提供的是一种提高软件系统安全性的软件热插拔方法。利用面向对象语言的多态性,提出中间接口表技术、类冗余文件包的概念。全局代理:中间接口表由全局代理维护,表中的每个元素的键值为接口名,返回值为该接口类的对象。监视器:存在于全局代理中,对软件主体和类冗余文件包中每一对对应的类文件进行监视。软件主体:即软件编译后的结构目录。类冗余文件包:这个包的目录结构与软件主体的目录结构完全相同,只是根目录不同。本发明的优点有:能够加强系统的自我保护能力从而提高系统的安全性;提出中间接口表技术,维护一个结构相对简单的表并使软件的结构更加清晰与易于管理;只使用一个全局代理,降低了系统开销。
-
公开(公告)号:CN101369228A
公开(公告)日:2009-02-18
申请号:CN200810137322.5
申请日:2008-10-14
Applicant: 哈尔滨工程大学
Abstract: 本发明提供的是一种提高软件系统安全性的软件热插拔方法。利用面向对象语言的多态性,提出中间接口表技术、类冗余文件包的概念。全局代理:中间接口表由全局代理维护,表中的每个元素的键值为接口名,返回值为该接口类的对象。监视器:存在于全局代理中,对软件主体和类冗余文件包中每一对对应的类文件进行监视。软件主体:即软件编译后的结构目录。类冗余文件包:这个包的目录结构与软件主体的目录结构完全相同,只是根目录不同。本发明的优点有:能够加强系统的自我保护能力从而提高系统的安全性;提出中间接口表技术,维护一个结构相对简单的表并使软件的结构更加清晰与易于管理;只使用一个全局代理,降低了系统开销。
-