In the example, a cross view detection engine for detecting malware behavior is disclosed. Malicious software may try to avoid detection by leaving it in the volatile memory for as long as possible and writing it only when necessary. In order to avoid detection, the malware may also provide pseudo drivers at the file system level, which perform legitimate false operations. Firmware level drives can perform multiple malicious operations at the same time. The cross view detection engine detects such behavior by deconstructing call tracing from the file system level operation and reconstructing call tracking from firmware level operations. If the trace does not match, the object is flagged as suspect.
【技术实现步骤摘要】
【国外来华专利技术】交叉视图恶意软件检测相关申请的交叉引用本申请要求于2014年9月25日提交的题为“Cross-ViewMalwareDetection(交叉视图恶意软件检测)”的美国技术申请号14/496,860的优先权,所述申请通过引用结合在此。
本申请涉及计算机安全领域,并且更具体地涉及交叉视图恶意软件检测引擎。
技术介绍
安全性研究已经演化成了一方面安全性研究者与另一方面恶意软件作者之间的永久性军备竞赛。对于安全性研究者来说,他们主要关注检测并修复恶意软件,从而保护最终用户和企业免受恶意和伤害。相反,恶意软件作者关注避免检测,从而使得其恶意软件对象可以继续跨企业和网络传播。附图说明当与附图一起阅读时,将从以下详细描述中最充分地理解本公开。要强调的是,根据行业中的标准实践,各种特征并未按比例绘制,并且仅用于说明目的。实际上,为了讨论的清晰起见,可以任意地增大或者减小各种特征的尺寸。图1是根据本说明书的一个或多个示例的安全使能网络的框图。图2是根据本说明书的一个或多个示例的计算设备的框图。图3是根据本说明书的一个或多个示例的服务器的框图。图4是根据本说明书的一个或多个示例的交叉视图检测引擎的功能框图。图5是根据本说明书的一个或多个示例的一种由交叉视图检测引擎执行的方法的流程图。具体实施方式概述在示例中,公开了一种用于检测恶意软件行为的交叉视图检测引擎。恶意软件可能试图通过尽可能长时间地留在易失性存储器中并且仅在必要时写入磁盘来试图避免检测。为了避免检测,所述恶意软件还可能在文件系统级提供伪驱动器,所述伪驱动器执行看似合法的假操作。固件级驱动器可以同时地执行多个恶意操作。 ...
【技术保护点】
一种计算装置,包括:存储器;以及一个或多个硬件和/或软件逻辑元件,包括交叉视图检测引擎,所述交叉视图检测引擎可操作用于:在第一抽象级上观察由所述存储器上的可执行对象所执行的第一操作;在第二抽象级上观察由所述存储器上的所述可执行对象所执行的基本上同时的第二操作;确定所述第一操作基本上不与所述第二操作匹配;并且对所述确定采取动作。
【技术特征摘要】
【国外来华专利技术】2014.09.25 US 14/496,8601.一种计算装置,包括:存储器;以及一个或多个硬件和/或软件逻辑元件,包括交叉视图检测引擎,所述交叉视图检测引擎可操作用于:在第一抽象级上观察由所述存储器上的可执行对象所执行的第一操作;在第二抽象级上观察由所述存储器上的所述可执行对象所执行的基本上同时的第二操作;确定所述第一操作基本上不与所述第二操作匹配;并且对所述确定采取动作。2.如权利要求1所述的计算装置,其中,所述第一抽象级是文件系统驱动器级。3.如权利要求1所述的计算装置,其中,所述第二抽象级是固件级。4.如权利要求1所述的计算装置,其中,所述第二抽象级是比所述第一抽象级低的抽象级。5.如权利要求1所述的计算装置,其中,所述第二操作是写入操作。6.如权利要求1所述的计算装置,其中,对所述确定采取动作包括将所述可执行对象指定为恶意软件。7.如权利要求1所述的计算装置,其中,对所述确定采取动作包括:将所述可执行对象指定为可疑的并将所述可执行对象报告给服务器。8.如权利要求1至7中任一项所述的计算装置,其中,确定所述第一操作基本上不与所述第二操作匹配包括:从所述第二操作中重构一个或多个调用追踪。9.如权利要求1至7中任一项所述的计算装置,其中,确定所述第一操作基本上不与所述第二操作匹配包括:从所述第一操作中解构一个或多个调用追踪。10.如权利要求1至7中任一项所述的计算装置,其中,确定所述第一操作基本上不与所述第二操作匹配包括:从所述第二操作中重构一个或多个调用追踪;从所述第一操作中解构一个或多个调用追踪;以及将所述重构的调用追踪与所述解构的调用追踪进行比较。11.如权利要求1至7中任一项所述的计算装置,其中,在所述第一抽象级上观察由所述存储器上的所述可执行对象所执行的所述第一操作包括:执行对系统级调用追踪的动态分析。12.如权利要求11所述的计算装置,其中,在所述第一抽象级上观察由所述存储器上的所述可执行对象所执行的所述第一操作进一步包括:对调用追踪的实时分析。13.如权利要求1至7中任一项所述的计算装置,其中,在第二抽象级上观察由所述存储器上的所述可执行对象所执行的所述基本上同时的第二操作包括:截取来自磁盘协议的磁盘访问信息。14.一种或多种其上存储有可执行指令的计算机可读取介质,所述指令用于提供交叉视图检测引...
【专利技术属性】
技术研发人员:S·亨特,J·曼金,J·齐默尔曼,
申请(专利权)人:迈克菲股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。