摘要
本公开提出一种控制流完整性检测方法、装置、电子设备及存储介质,涉及操作系统内核安全技术领域。包括:响应于获取到前向跳转的目标地址,基于目标地址遍历目标映射表,获取与目标地址对应的第一哈希值;获取代码编译时生成的所述目标地址对应的第二哈希值;基于第一哈希值与第二哈希值是否匹配,确定前向跳转是否合法。由此,将软件中的每个函数对应的地址及哈希值,存储在映射表中,在执行每个前向跳转时,将映射表中与跳转的目标地址对应的哈希值,与预期哈希值进行匹配,从而可以在精确地对控制流完整性进行检测的同时,使得代码可以存储在只可执行内存中,提高了运行代码的安全性,进一步提高了系统安全性。
技术关键词
控制流完整性
处理单元
操作系统内核
完整性保护
电子设备
处理器
计算机程序产品
软件
指令
内存
可读存储介质
存储器
芯片
模块
接口
电路
格式
系统为您推荐了相关专利信息
渣土车
车辆特征点
轮廓区域
计算机程序指令
泥沙
音频水印
水印提取方法
数据
编码
计算机程序代码