An embodiment of the invention provides a method and device for detecting and analyzing malware based on the dynamic execution of a virtual machine, which involves the field of software security. First, load and execute the software to be detected dynamically by virtual machine, then record the log of the detected software in the dynamic execution state, analyze the log behavior, and get the result after analysis. Finally, the result of the analysis is displayed. The invention provides a malware detection and analysis method and device based on virtual machine dynamic execution, which has the advantages of preventing the static detection of software from missing reports.
【技术实现步骤摘要】
一种基于虚拟机动态执行的恶意软件检测分析方法与装置
本专利技术涉及软件安全领域,具体而言,涉及一种基于虚拟机动态执行的恶意软件检测分析方法与装置。
技术介绍
恶意软件是指在计算机系统上执行恶意任务的病毒、蠕虫和特洛伊木马等的程序。对恶意软件的检测和恶意软件攻防技术一直是热门话题。对于静态检测技术,恶意软件可以通过改变攻击代码(加壳、修改源代码等方式)来逃避静态恶意代码检测工具的检测,因此静态恶意软件检测存在一定的局限性。如何解决上述问题,是本领域技术人员关注的重点。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于虚拟机动态执行的恶意软件检测分析方法,以解决现有技术中恶意程序绕过静态检测从而无法判断该恶意软件的危害性的问题。有鉴于此,本专利技术的另一目的在于提供一种基于虚拟机动态执行的恶意软件检测分析装置,以解决现有技术中恶意程序绕过静态检测从而无法判断该恶意软件的危害性的问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提出一种基于虚拟机动态执行的恶意软件检测分析方法,所述基于虚拟机动态执行的恶意软件检测分析方法包括:加载并动态执行待检测软件;记录所述待检测软件在动态执行状态下的日志;对所述日志进行行为分析,并获取分析后的行为结果;对所述分析后的行为结果进行展现。第二方面,本专利技术实施例还提出一种基于虚拟机动态执行的恶意软件检测分析装置,所述基于虚拟机动态执行的恶意软件检测分析装置包括:动态执行单元,用于加载并动态执行待检测软件;日志记录单元,用于记录所述待检测软件在动态执行状态下的日志;行为分析单元,用于对所述 ...
【技术保护点】
一种基于虚拟机动态执行的恶意软件检测分析方法,其特征在于,所述基于虚拟机动态执行的恶意软件检测分析方法包括:加载并动态执行待检测软件;记录所述待检测软件在动态执行状态下的日志;对所述日志进行行为分析,并获取分析后的行为结果;对所述分析后的行为结果进行展现。
【技术特征摘要】
1.一种基于虚拟机动态执行的恶意软件检测分析方法,其特征在于,所述基于虚拟机动态执行的恶意软件检测分析方法包括:加载并动态执行待检测软件;记录所述待检测软件在动态执行状态下的日志;对所述日志进行行为分析,并获取分析后的行为结果;对所述分析后的行为结果进行展现。2.如权利要求1所述的基于虚拟机动态执行的恶意软件检测分析方法,其特征在于,所述记录所述待检测软件在动态执行状态下的日志的步骤包括:检测在所述待检测软件在动态执行状态下所运行的所有的函数与函数参数;记录所述函数与函数参数。3.如权利要求2所述的基于虚拟机动态执行的恶意软件检测分析方法,其特征在于,所述函数至少包括CreateFileW、WinExec、CreateProcessInternalW、CreateRemoteThread。4.如权利要求1所述的基于虚拟机动态执行的恶意软件检测分析方法,其特征在于,所述行为包括进程行为、注册表行为、网络行为、文件行为以及可疑行为,所述进程行为用于对进程进行分析,所述注册表行为用于对注册表进行分析,所述网络行为用于对网络进行分析,所述文件行为用于对文件进行分析,所述可疑行为用于罗列出特殊的行为。5.如权利要求4所述的基于虚拟机动态执行的恶意软件检测分析方法,其特征在于,所述进程行为、注册表行为、网络行为以及文件行为均通过对相关的函数进行分析。6.一种基于虚拟机动态执行的恶意...
【专利技术属性】
技术研发人员:吴栋,范渊,
申请(专利权)人:杭州安恒信息技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。