摘要
本发明提供一种内存漏洞防护方法、装置、电子设备及存储介质,涉及计算机技术领域。其中,内存漏洞防护方法包括:对目标程序进行语义分析,得到目标程序中的指针访问上下文信息;其中,目标程序运行在具有内存标签架构的处理器上;根据指针访问上下文信息,在目标程序的中间表示语言中插入针对敏感指针变量的保护代码,以在目标程序运行过程中,利用保护代码,实现针对敏感指针变量的内存漏洞防护;其中,保护代码包括基于内存标签架构提供的指令实现的多个代码段。本发明可以针对系统级编程语言,进行高效、全面的内存保护,以防止内存漏洞被利用。