栈溢出检测方法、装置、嵌入式系统和存储介质
实质审查的生效
摘要
本发明实施例提供一种栈溢出检测方法、装置、嵌入式系统和存储介质,该栈溢出检测方法包括:创建与第一任务对应的堆栈;通过存储保护单元中的第一保护域对堆栈的目标地址进行保护,并设置第一保护域的访问权限为不可访问,其中,目标地址包括栈底方向的地址,第一保护域是存储保护单元中包含的多个保护域中的一个;在第一任务的运行过程中,响应于栈指针对目标地址的访问,触发异常信号,异常信号指示堆栈出现栈溢出问题;根据异常信号对应的异常处理程序,获取栈溢出信息。通过本方案,可以实时检测出栈溢出问题,获得栈溢出现场。
基本信息
专利标题 :
栈溢出检测方法、装置、嵌入式系统和存储介质
专利标题(英):
暂无
公开(公告)号 :
CN114282206A
申请号 :
CN202011042657.6
公开(公告)日 :
2022-04-05
申请日 :
2020-09-28
授权号 :
暂无
授权日 :
暂无
发明人 :
杨文成尹鑫
申请人 :
阿里巴巴集团控股有限公司
申请人地址 :
英属开曼群岛大开曼资本大厦一座四层847号邮箱
代理机构 :
北京太合九思知识产权代理有限公司
代理人 :
孙明子
优先权 :
CN202011042657.6
主分类号 :
G06F21/52
IPC分类号 :
G06F21/52
IPC结构图谱
G
G部——物理
G06
计算;推算或计数
G06F
电数字数据处理
G06F21/00
防止未授权行为的保护计算机、其部件、程序或数据的安全装置
G06F21/50
监控用户、程序或设备,以维护平台完整。例如:处理器、固件或操作系统
G06F21/52
在程序执行过程中,例如堆栈完整性、缓冲区溢出或防止不必要的数据擦除
法律状态
2022-04-22 :
实质审查的生效
IPC(主分类) : G06F 21/52
申请日 : 20200928
申请日 : 20200928
2022-04-05 :
公开
注:本法律状态信息仅供参考,即时准确的法律状态信息须到国家知识产权局办理专利登记簿副本。
文件下载
暂无PDF文件可下载