CN114936083B 基于微服务的拟态web执行体高效调度的方法及装置 (杭州电子科技大学)_第1页
CN114936083B 基于微服务的拟态web执行体高效调度的方法及装置 (杭州电子科技大学)_第2页
CN114936083B 基于微服务的拟态web执行体高效调度的方法及装置 (杭州电子科技大学)_第3页
CN114936083B 基于微服务的拟态web执行体高效调度的方法及装置 (杭州电子科技大学)_第4页
CN114936083B 基于微服务的拟态web执行体高效调度的方法及装置 (杭州电子科技大学)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于微服务的拟态web执行体高效调度的方本发明公开一种基于微服务拟态web执行体高效调度的方法及装置。本发明将web模块组成拟态web系统执行体轮换过程中,不更换整个执时间到达时,随机选择能够维持差异值的web模块进行调度,能够在基于微服务的拟态防御web模块定期清洗的同时考虑到web模块的安全特征,增强基于微服务的拟态防御web服务器的整22-1依据web模块构件池中所有web模块的漏洞数量及其对2-2根据web模块的漏洞威胁程度评价得分zi,获取web模块i和web模块j共同漏洞对应2-3根据web模块的漏洞数量、漏洞种类,获取步骤(3)、计算每层服务调用链中每个web模块与当前服务调用链层其他web模块间的根据web模块的安全系数计算每个web模块i与当前服务调用链层其他web模块间的差ci,j=s*ei,j取攻击者一次攻击花费的平均时间飞,并记录一次成功攻击期望花费的时间为根据则进一步得到当前web模块i期望生存时间的概率密度函数期望μtime以及标准差3根据此概率密度函数f(x)随机生成当前web模块对5-1向数据库发送查询请求,获取web模块构件池中路追踪确定异常web模块i,降低该web模块的置信度然后判断当前web模块置信度是否大于预设的置信度下限Ρd,若否则清洗当前web模块,若是则将当前web模块轮换至后备根据步骤5-1的查询结果计算同一服务调用链层次中任意两个web模块i、j的差异值随机选取同一服务调用链层内b个web模块组成当前服务调用链中该层次的后备web模47-1根据综合系数集合Sij中最小值smin和最大值smax,将所有综合系数归一化到0~1区7-3对后备web模块集合中每个非活动web模块随机生成数区间(xl,yl],l表示第l个非步骤(8)、当后备web模块集合中非活动web模块i到达生存时间或者异常web模块清洗用链间差异值与替换前服务调用链间差异值的差值大于阈值H,则认为当前调度可行,原web模块下线或重新加入后备web模块集合中。2.根据权利要求1所述方法,其特征在于步骤(1)web模块3.一种用于实现权利要求1-2任一项所述的基于微服务的拟态web执行体高效调度装web模块调度单元,用于根据第五计算单元生成的随机生成数区间和数区间实现活动web模块与非活动web模块的调用。4.一种计算机可读存储介质,其上存储有计算机程序,当所5[0001]本发明涉及网络空间安全领域,特别涉及一种基于微服务拟态web执行体高效调[0004]针对当前单体架构的拟态调度技术难以在基于微服务的拟态web服务中应用,且目前服务中应用调度算法的缺乏问题,本发明给出了一种在微服务环境下拟态web执行体[0006]本发明要解决的技术问题是如何提供一种拟态web服务器异构执行体调度的方法来解决拟态web服务在微服务架构下调度算法[0008]本发明的第一个目的是为了解决上述技术问题,提供一种基于微服务的拟态web6服务调用链中,当前层的web模块构件池包括活动web模块集合和可被调用的后备web模块[0013]本发明调度方法将web模块组成拟态web执行体集的过程中,以web服务调用链组[0016]步骤(3)、计算每层服务调用链中每个web模块与当前服务调用链层其他web模块[0017]根据web模块的安全系数计算每个web模块i与当前服务调用链层其他web模块间[0025]Web模块在生成时首先初始化置信度若某web服务调用链结果异常,则通过链路追踪确定异常web模块i,降低该web模块的置信度p;,然后判断当前web模块置信度7[0030]随机选取同一服务调用链层内b个web模块组成当前服务调用链中该层次的后备差异值hij:[0046]步骤(8)、当后备web模块集合中非活动web模块i到达生存时间或者异常web模块8[0055]Web模块调度单元,用于根据第五计算单元生成的随机生成数区间和数区间实现[0056]本发明的第三个目的是提供一种计算机可读存储介质,[0060](2)本发明提出针对每个web模块的生存时间计算方式,在控制web模块定期清洗[0067]web模块的历史运行信息包括当前web模块占用的CPU资源和内存资源等、高并发9[0070]2-1依据web模块构件池中所有web模块的漏洞数量及其对应的漏洞种类,获取后[0075]根据web模块的安全系数计算每个web模块i与当前服务调用链层其他web模块间[0082]根据则进一步得到当前web模块i期望生存时间的概率密度函数期望μtime以及[0094]Web模块在生成时首先初始化置信度若某web服务调用链结果异常,则通过链路追踪确定异常web模块i,降低该web模块的置信度然后判断当前web模块置信度[0099]随机选取同一服务调用链层内b个web模块组成当前服务调用链中该层次的后备差异值hij:[0117]步骤(8)、如图3,当后备web模块集合中非活动web模块i到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论