对内存代码执行的防护方法

基本信息

申请号 CN201710819138.8 申请日 -
公开(公告)号 CN109492393B 公开(公告)日 2022-03-01
申请公布号 CN109492393B 申请公布日 2022-03-01
分类号 G06F21/56(2013.01)I;G06F21/60(2013.01)I 分类 计算;推算;计数;
发明人 宋磊 申请(专利权)人 广东一知安全科技有限公司
代理机构 北京集佳知识产权代理有限公司 代理人 王学强
地址 519000 广东省珠海市横琴新区宝华路6号105室-44388(集中办公区)
法律状态 -

摘要

摘要 本发明公开了一种对内存代码执行的防护方法,包括如下步骤:开启对内存相关函数的监控;所述内存相关函数为申请可执行内存和修改内存属性的函数;当有应用程序申请可执行内存请求时,过滤具有执行权限的内存操作;对所有的可执行内存请求的内存地址、大小和申请者地址进行记录,并对记录的数据进行机器学习;根据机器学习得到的规则,判断所述可执行内存请求是否是可疑恶意内存操作,如是,阻断应用进一步操作,并上报警告;否则,按照系统正常流程处理。实施本发明的对内存代码执行的防护方法,具有以下有益效果:能有效的识别和防护内存执行类的恶意软件、能增强对传统和新型恶意软件的监测和防护能力。