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

基本信息

申请号 CN201710819138.8 申请日 -
公开(公告)号 CN109492393A 公开(公告)日 2019-03-19
申请公布号 CN109492393A 申请公布日 2019-03-19
分类号 G06F21/56(2013.01)I; G06F21/60(2013.01)I 分类 计算;推算;计数;
发明人 宋磊 申请(专利权)人 珠海市石方科技有限公司
代理机构 北京联瑞联丰知识产权代理事务所(普通合伙) 代理人 珠海市石方科技有限公司
地址 519000 广东省珠海市香洲区香洲兴华路218号(1,7-A,F)5楼
法律状态 -

摘要

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