版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
虚拟机内存中与目标应用相关联的运行内存代息包括运行内存代码中每个第一字节码文件的代码信息包括源内存代码中每个第二字节码文2将目标插件部署于目标应用中,根据预设时间间隔,通过所述目对所述运行内存代码进行处理,生成与所述运行内存代码相对应的运行内存代码信根据与源内存代码相对应的源内存代码信息对所述运行内存代码所述根据与源内存代码相对应的源内存代码信息对所述运行内存代码信息进行检测,所述第一字节码文件对应的第二字节码文件的第二哈希值进行对依次对所述运行内存代码中的每个所述第一字节码文件依次对所述源内存代码中的每个所述第二字节码文件进行扫描,输所述根据与源内存代码相对应的源内存代码信息对所述运行内存代码信息进行检测,根据所述源内存代码信息中的每个所述第二类名信息与所述运行内存代码信息中的根据所述第一异常对比结果和所述第二异常对比结果生成所述3篡改检测子系统,用于根据与源内存代码相对应的源内所述根据与源内存代码相对应的源内存代码信息对所述运行内存代码信息进行检测,所述第一字节码文件对应的第二字节码文件的第二哈希值进行对第一处理模块,用于对所述运行内存代码进行处理,生成与检测模块,用于根据与源内存代码相对应的源内存代码信息所述根据与源内存代码相对应的源内存代码信息对所述运行内存代码信息进行检测,所述第一字节码文件对应的第二字节码文件的第二哈希值进行对其中,当所述一个或多个程序被所述一个或多个处理器执4[0008]根据与源内存代码相对应的源内存代码信息对上述运行5[0020]根据上述源内存代码信息中的每个上述第二哈希值与上述运行内存代码信息中[0023]上述根据与源内存代码相对应的源内存代码信息对上述运行内存代码信息进行[0024]根据上述源内存代码信息中的每个上述第二类名信息与上述运行内存代码信息6[0036]本公开的第五方面还提供了一种计算机可读存储介质,[0049]在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的[0051]相关技术中代码完整性保护方案主要基于对源内存代码及服务器上运行的代码7[0052]有鉴于此,发明人发现可以将服务器的虚拟机内存中的[0062]以下将基于图1描述的场景,通过图2~图6对公开实施例的代码检测方法进行详8[0077]根据本公开的实施例,JavaAgent接入模块的作用包括将引擎附加到运行的目标9应用中。可以通过启动时增加Agent参数,或者在应用运行过程中利用附加进程的方式将公开的实施例,根据与源内存代码相对应的源内存代码信息对运行内存代码信息进行检[0086]根据源内存代码信息中的每个第二哈希值与运行内存代码信息中的每个第一哈[0091]根据源内存代码信息中的每个第二类名信息与运行内存代码信息中的每个第一以表征第一类名信息对应的第一字节码文件已被他人恶意增结果可以表征源内存代码信息中的每个第二类名信息与运行内存代码信息中的每个第一[0096]如图3所示,代码检测装置300可以包括运行时代码扫描子系统310和篡改检测子[0097]运行时代码扫描子系统310,用于获取虚拟机内存中与目标应用相关联的运行内[0098]篡改检测子系统320,用于根据与源内存代码相对应的源内存代码信息对运行内[0104]根据本公开的实施例,JavaAgent接入模块的作用可以包括将引擎附加到运行的[0106]根据本公开的实施例,第一信息上送模块313的作用可以包括将字节码转存模块计算每个第一字节码文件的第一类名信息,以便于篡改检测子系统320对源内存代码信息中的第二字节码文件的第二类名信息和第一类[0114]如图6所示,源代码扫描子系统330可以包括代码扫描模块331和第二信息上送模[0115]根据本公开的实施例,代码扫描模块331可以获取待部署的目标应用的源内存代内存代码中的所有第二字节码文件的第一哈希值和第一类名信息传输至篡改检测子系统[0121]第一获取模块710用于获取虚拟机内存中与目标应用相关联的运行内存代码,其[0122]第一处理模块720用于对运行内存代码进行处理,生成与运行内存代码相对应的[0123]检测模块730用于根据与源内存代码相对应的源内存代码信息对运行内存代码信码中每个第二字节码文件的第二哈希值,源内存代码包括目标应用的初始运行内存代码。[0130]根据本公开的实施例,上述代码检测系统700还可以包括第二获取模块和第二处意多个模块可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模和检测模块730中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。[0143]图8示意性示出了根据本公开实施例的适于实现代码检测方法的电子设备的方框只读存储器(ROM)802中的程序或者从存储部分808加载到随机访问存储器(RAM)803中的程例的方法流程的不同动作的单一处理单元或802以及RAM803通过总线804彼此相连。处理器801通过执行ROM802和/或RAM803中的程ROM802和RAM803以外的一个或多个存储器中。处理器801也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法ROM802和/或RAM803和/或ROM802和RAM803以外的一包含用于执行流程图所示的方法的程序代码。当计算机程序产品在计算机系统中运行时,该程序代码用于使计算机系统实现本公开实施例[0150]在该计算机程序被处理器801执行时执行本公开实施例的系统/装置中限定的上[0155]本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可不脱离本公开精神和教导的情
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏州百年职业学院《比较文学与世界研究方法论》2026-2027学年第一学期期末试卷含解析
- 淄博职业学院《工程实践与工程管理》2026-2027学年第一学期期末试卷含解析
- 沈阳建筑大学《领导科学与艺术》2026-2027学年第一学期期末试卷含解析
- 玉溪职业技术学院《市场营销学前沿专题》2026-2027学年第一学期期末试卷含解析
- 郑州食品工程职业学院《大学生就业创业训练》2026-2027学年第一学期期末试卷含解析
- 宜春幼儿师范高等专科学校《油画人物与场景》2026-2027学年第一学期期末试卷含解析
- 天津铁道职业技术学院《水质监测实验》2026-2027学年第一学期期末试卷含解析
- 上饶幼儿师范高等专科学校《现代社交礼仪》2026-2027学年第一学期期末试卷含解析
- 跨学科实践:制作简易杠杆课件2025-2026学年物理人教版八年级下册
- 艺术设计的创新与表达-艺术家的视角
- 重庆市护理三基三严考试题库(含答案)
- 郎溪直升班招生数学试卷
- DB64∕T 1147-2022代替DB64 1147-2015 工业企业单位产品能源消耗限额
- 前程无忧行测笔试题库
- 浙江科技学院《食物营养与健康》2023-2024学年第一学期期末试卷
- 河南省公路水运工程平安工地建设等级划分表、评价指南、评价标准
- 浙江台州市2024-2025学年高二下学期期末考试物理试卷
- (高清版)DB34∕T 4697-2024 水电站机组寿命评估技术规范
- 上海市闵行区2024-2025学年下学期期末考试六年级数学试卷及答案(新教材沪教版)
- 学法减分题库题目及答案
- 光纤熔接技术课件
评论
0/150
提交评论