[发明专利]空操作雪橇探测方法及其装置在审
申请号: | 201810255259.9 | 申请日: | 2018-03-23 |
公开(公告)号: | CN108694318A | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 池胤赞;琴荣埈;金钟勋;丁仁相 | 申请(专利权)人: | 三星SDS株式会社 |
主分类号: | G06F21/55 | 分类号: | G06F21/55 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 崔今花;周艳玲 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空操作 雪橇 存储 跟踪对象 探测 图案 长度确定 计算装置 监测步骤 存储器 分配 发现 | ||
1.一种空操作雪橇探测方法,包括:
监测步骤,计算装置针对分配在所述计算装置的存储器中的多个跟踪对象存储块,将已发现的空操作雪橇图案中的一个以上的图案最长连续的长度确定为所述跟踪对象存储块的空操作雪橇特征值;以及
探测步骤,所述计算装置利用所述多个跟踪对象存储块中的至少一部分存储块的空操作雪橇特征值和所述至少一部分存储块的存储块长度来确定是否产生了空操作雪橇。
2.根据权利要求1所述的空操作雪橇探测方法,其中,
在所述监测步骤之前进一步包括:
响应于存储器分配请求的调用,针对所述存储器分配请求运行事先设置的钩子回调函数,
运行所述钩子回调函数的步骤包括:
根据所述存储器分配请求,对已分配的存储区域进行初始化;以及
将初始化后的所述存储区域注册为所述多个跟踪对象存储块中的一个存储块。
3.根据权利要求2所述的空操作雪橇探测方法,其中,
根据所述存储器分配请求,对已分配的存储区域进行初始化的步骤包括:
通过所述初始化,防止写入到所述已分配的存储区域中的数据被识别为所述已发现的空操作雪橇图案中的一个图案。
4.根据权利要求2所述的空操作雪橇探测方法,其中,
将初始化后的所述存储区域注册为所述多个跟踪对象存储块中的一个存储块的步骤包括:
响应于判断所述存储器分配请求所请求的存储器尺寸为第一临界值以上,将初始化后的所述存储区域注册为所述多个跟踪对象存储块中的一个存储块。
5.根据权利要求1所述的空操作雪橇探测方法,其中,
所述监测步骤包括:
针对所述多个跟踪对象存储块,收集所述已发现的空操作雪橇图案中的一个以上的图案被连续发现的长度,并且将收集到的所述长度中的最长连续的长度确定为所述跟踪对象存储块的空操作雪橇特征值。
6.根据权利要求1所述的空操作雪橇探测方法,其中,
所述监测步骤包括:
针对所述多个跟踪对象存储块,从各个跟踪对象存储块的起始地址或自所述起始地址起第四临界值以内的地址监测各个所述跟踪对象存储块,并且将所述已发现的空操作雪橇图案中的一个以上的图案被连续发现的长度确定为所述跟踪对象存储块的空操作雪橇特征值。
7.根据权利要求1所述的空操作雪橇探测方法,其中,
所述探测步骤包括:
将所述多个跟踪对象存储块中的空操作雪橇特征值为第二临界值以上的跟踪对象存储块确定为有效存储块;以及
利用所述有效存储块的空操作雪橇特征值及所述有效存储块的存储块长度来确定是否产生了所述空操作雪橇。
8.根据权利要求7所述的空操作雪橇探测方法,其中,
所述第二临界值为20字节以上且30字节以下。
9.根据权利要求8所述的空操作雪橇探测方法,其中,
所述第二临界值为25字节。
10.根据权利要求7所述的空操作雪橇探测方法,其中,
利用所述有效存储块的空操作雪橇特征值及所述有效存储块的存储块长度来确定是否产生了所述空操作雪橇的步骤包括:
利用合计所有所述有效存储块的空操作雪橇特征值后的第一值和合计所有所述有效存储块的存储块长度后的第二值来确定是否产生了所述空操作雪橇。
11.根据权利要求10所述的空操作雪橇探测方法,其中,
利用合计所有所述有效存储块的空操作雪橇特征值后的第一值和合计所有所述有效存储块的存储块长度后的第二值来确定是否产生了所述空操作雪橇的步骤包括:
响应于判断将所述第一值除以所述第二值的值为第三临界值以上,确定产生了所述空操作雪橇。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星SDS株式会社,未经三星SDS株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810255259.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:工业系统
- 下一篇:一种恶意代码家族判定方法及装置