自动化堆内存池分析辅助的漏洞挖掘方法及装置

    公开(公告)号:CN115688105A

    公开(公告)日:2023-02-03

    申请号:CN202211430843.6

    申请日:2022-11-15

    Abstract: 本发明实施例中提供了一种自动化堆内存池分析辅助的漏洞挖掘方法、装置及电子设备,属于数据安全技术领域,该方法包括:对目标应用程序的内存调用情况进行分析,判断所述目标应用程序在内存池管理过程中申请的内存区域是否包含多个内存页;若是,则进一步对所述目标应用程序使用的内存池管理库进行分析;当所述内存池管理库属于通用型内存管理库时,执行预制补丁替换程序;当所述内存管理库属于定制型内存管理库时,采用启发式自动补丁程序,所述自动补丁程序通过选择性的接收所述目标函数中的一组函数名称,通过启发式规则在目标程序代码中进行匹配替换,并生成LLVM的compile‑rt所需的拦截代码。采用本方案,能够有效的对内存破坏型漏洞进行挖掘。

Patent Agency Ranking