[发明专利]基于多环境的逃避行为检测方法有效

专利信息
申请号: 202010229241.9 申请日: 2020-03-27
公开(公告)号: CN111460439B 公开(公告)日: 2023-03-21
发明(设计)人: 王伟平;肖林;宋虹;王建新 申请(专利权)人: 中南大学
主分类号: G06F21/53 分类号: G06F21/53;G06F21/56
代理公司: 长沙永星专利商标事务所(普通合伙) 43001 代理人: 周咏;米中业
地址: 410083 湖南*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 环境 逃避 行为 检测 方法
【权利要求书】:

1.一种基于多环境的逃避行为检测方法,包括如下步骤:

S1. 获取待分析的程序;

S2. 采用多环境虚拟化沙箱分析步骤S1获取的待分析程序;

S3. 提取每一个样例在每一个沙箱中的行为分析报告中的API调用序列;

S4. 将步骤S3获取的API调用序列转换为API字符序列;

S5. 基于Smith-waterman算法,对同一个样例在不同沙箱中的API字符序列进行对比检测;具体为采用如下步骤进行对比检测:

1)将步骤S4获取的API字符序列作为输入;

2)采用Smith-waterman算法,实现两个API字符序列之间的最优对齐;

3)将步骤2)得到的字符序列中的差异点置空;

S6. 提取步骤S5中的对比检测结果中的差异子序列;

S7. 计算步骤S6得到的差异子序列的Levenshtein距离,并对同一个样例在多环境下的API字符序列进行两两对比,从而判定待分析的程序是否存在逃避检测行为;具体为采用如下步骤进行判定:

ⅰ. 计算两个序列之间的编辑距离;编辑距离的计算公式为,其中S1和S2表示经过API序列对比之后存在的差异子序列,为差异子序列S1和S2之间的编辑距离,为差异子序列S1和S2相同所需要经过的编辑次数,为差异子序列S1和S2的最大长度;

ⅱ. 获取两个序列之间的最大长度;

ⅲ. 计算编辑距离与最大长度的比例,从而得到Levenshtein距离;

ⅳ. 根据两个子序列之间的Levenshtein距离判断是否存在逃避行为。

2.根据权利要求1所述的基于多环境的逃避行为检测方法,其特征在于步骤S2所述的采用多环境虚拟化沙箱分析步骤S1获取的待分析程序,具体为采用如下步骤进行待分析程序的分析:

A. 采用自动化动态分析工具,对待分析程序进行自动化行为捕获;

B. 采用若干种虚拟机工具搭建若干种不同的沙箱,并将待分析的程序在在所搭建的沙箱中进行运行,从而促使待分析的程序在不同环境下展现不隐藏的行为;

C. 获取待分析程序的行为报告,并提取行为报告中待分析程序的API调用信息;

D. 根据步骤C获取的API调用信息,对比API种类和API调用次数,从而筛选出可能存在的逃避行为。

3.根据权利要求2所述的基于多环境的逃避行为检测方法,其特征在于所述的自动化动态分析工具为Cuckoo;所述的虚拟机工具分别为VirtualBox工具、KVM工具和VMware工具。

4.根据权利要求3所述的基于多环境的逃避行为检测方法,其特征在于步骤S3所述的提取每一个样例在每一个沙箱中的行为分析报告中的API调用序列,具体为采用如下步骤提取API调用序列:

a. 过滤掉无行为的样例报告;

b. 过滤掉无API调用的样例报告;

c. 提取API调用序列;

d. 提取API调用种类和数量。

5.根据权利要求4所述的基于多环境的逃避行为检测方法,其特征在于步骤S4所述的将步骤S3获取的API调用序列转换为API字符序列,具体为采用如下步骤进行转换:

(1)将获取的API调用序列按照进程进行切割;

(2)将步骤(1)得到的切割后序列,根据API调用时间的顺序,将API序列映射成为一个字符序列。

6.根据权利要求5所述的基于多环境的逃避行为检测方法,其特征在于步骤S6所述的提取步骤S5中的对比检测结果中的差异子序列,具体为采用如下步骤提取差异子序列:

Ⅰ. 获取步骤S5得到的对比结果中两个序列中的置空位;

Ⅱ. 截取某一序列中置空位在另一个对应序列中对应位置上的字符,从而得到差异子序列。

7.根据权利要求6所述的基于多环境的逃避行为检测方法,其特征在于步骤ⅳ所述的根据两个子序列之间的Levenshtein距离判断是否存在逃避行为,具体为采用如下规则判定是否存在逃避行为:

将同一个样例在各种环境下的API字符序列进行两两对比:若对比中存在一次对比的Levenshtein距离低于设定的阈值,则认定待检测的程序存在逃避检测行为;否则认为待检测的程序不存在逃避检测行为。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010229241.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top