【技术实现步骤摘要】
本专利技术涉及网络空间安全防护
,尤其涉及一种异构功能等价体生成装置及方法。
技术介绍
计算机和由计算机构成的网络空间环境为人们的生活、工作和学习带来了极大的便利,计算机构成的网络空间环境包括网络设备终端(如手机、计算机),运行在终端的与网络相关的软件(如浏览器、通讯软件),服务器,以及为网络提供互连的各种设备(如交换机、路由器)等。网络空间领域中的装置可以由系统、子系统、部件、模块、构件或者器件组成,这些装置对外呈现的结构状态称为结构表征。现有网络空间领域给定服务功能的装置,其外在结构形态与装置内部结构形态间存在某种映射关系,且这种映射关系在网络空间领域的技术架构上往往是静态的和确定的。尤其是现有技术中的冗余系统,多是基于同构冗余系统,其内部实现机构又与外在结构间存在一定程度上的相似关系。分析这些关系可以间接的获得有关装置内部的软硬件结构信息,并可能通过嗅探或扫描到具有可利用价值的未知缺陷,或者找到激活陷门(后门)的联系通道,进而对装置进行攻击或入侵,威胁装置的信息安全或网络安全。因此,基于异构冗余的思想来设计和实现网络的装置,能够极大地提高该装置的安全性和可靠性。其中,如何生成多个优质的异构功能等价体是实现异构冗余系统的关键。
技术实现思路
本申请提供了一种异构功能等价体生成装置及方法,以提高网络空间中的装置的安全性。第一方面,提供了一种异构功能等价体生成装置,装置包括:异构功能等价体生成器和与所述异构功能等价体生成器相连接的元素池,所述元素池包括至少一个元素,异构功能等价体生成器,用于获取生成策略,所述生成策略中包括用于根据功能选择元素的功能列表 ...
【技术保护点】
一种异构功能等价体生成装置,其特征在于,装置包括:异构功能等价体生成器和与所述异构功能等价体生成器相连接的元素池,所述元素池包括至少一个元素,异构功能等价体生成器,用于获取生成策略,所述生成策略中包括用于根据功能选择元素的功能列表和要生成的异构功能等价体的数量;所述异构功能等价体生成器,还用于根据所述生成策略从所述元素池中选择与所述数量相对应的元素集合,每个所述元素集合是由构成一个异构功能等价体的至少一个所述元素所组成的集合;所述异构功能等价体生成器,还用于将所述选择的元素集合生成所述数量的异构功能等价体。
【技术特征摘要】
1.一种异构功能等价体生成装置,其特征在于,装置包括:异构功能等价体生成器和与所述异构功能等价体生成器相连接的元素池,所述元素池包括至少一个元素,异构功能等价体生成器,用于获取生成策略,所述生成策略中包括用于根据功能选择元素的功能列表和要生成的异构功能等价体的数量;所述异构功能等价体生成器,还用于根据所述生成策略从所述元素池中选择与所述数量相对应的元素集合,每个所述元素集合是由构成一个异构功能等价体的至少一个所述元素所组成的集合;所述异构功能等价体生成器,还用于将所述选择的元素集合生成所述数量的异构功能等价体。2.根据权利要求1所述的装置,其特征在于,所述装置还包括:由至少一个模板组成的模板池,所述生成策略中还包括在所述模板池中选择的至少一个模板,所述异构功能等价体生成器,还用于将所述从所述元素池中选择的元素集合,以及选择的至少一个模板进行组合或编译,生成所述数量的异构功能等价体。3.根据权利要求1所述的装置,其特征在于,所述异构功能等价体生成器,具体还用于根据所述生成策略中的功能列表,在所述元素池中进行搜索,并选择与所述数量相对应的元素集合。4.根据权利要求2或3所述的装置,其特征在于,所述异构功能等价体生成器具体还用于,获取所述元素池中每个元素的属性值和任意两个元素间的异构度,以及所述模板的属性值和两个模板间的异构度;根据所述生成策略,所述每个元素的属性值和任意两个相同功能元素间的异构度,以及所述模板的属性值和两个模板间的异构度,从所述元素池中选择与所述数量相对应的元素集合,所述每个元素的属性值包括每个元素的可靠度、复杂度或使用频度;所述异构度是指任意两个具有相同功能的元素之间的差异程度。5.根据权利要求1-4任一项所述的装置,其特征在于,所述模板包括同一个模板或不同的模板,所述不同的模板是指生成相同功能的异构功能等价体所用的不同的模板。6.根据权利要求1-4任一项所述的装置,其特征在于,所述异构功能等价体生成器,用于通过接收来自外部,或者内部生成,或者外部和内部结合的方式获取所述生成策略。7.一种异构功能等价体生成方法,其特征在于,所述方法包括:获取生成策略,所述生成策略中包括用于根据功能选择元素的功能列表和要生成的异构功能等价体的数量;根据所述生成策略从所述元素池中选择与所述数量相对应的元素集合,每个所述元素集合是由构成一个异构功能等价体的至少一个所述元素所组成的集合;将所述选择的元素集合生成所述数量的异构功能等价体。8.根据权利要求7所述的方法,其特征在于,如果所述生成策略中还包括在所述模板池中选择的至少一个模板,则将所述选择的元素集合进行组合,生成所述数量的异构功能等价体包括:将所述从所述元素池中选择的元素集合,以及选择的至少一个模板进行组合或编译,生成所述数量的异构功能等价体。9.根据权利要求7所述的方法,其特征在于,根据所述生成策略从所述元素池中选择与所述数量相对应的元素集合包括:根据所述生成策略中的功能列表,在所述元素池中进行搜索,并选择与所述数...
【专利技术属性】
技术研发人员:邬江兴,陈鸿昶,伊鹏,马海龙,贺磊,李军飞,庞建民,
申请(专利权)人:上海红阵信息科技有限公司,国家数字交换系统工程技术研究中心,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。