发明公开
- 专利标题: 一种固件安全缺陷的检测方法、装置、电子设备及介质
-
申请号: CN202311524144.2申请日: 2023-11-15
-
公开(公告)号: CN117540371A公开(公告)日: 2024-02-09
- 发明人: 张雅勤 , 张尼 , 胡博 , 董伟 , 薛继东 , 王东 , 孟贵民 , 李仕奇 , 赵云泽 , 吕乐乐 , 盖欣钰 , 兰培霖 , 王鸿博 , 周小明 , 周金磊 , 陈昱达
- 申请人: 中国电子信息产业集团有限公司第六研究所 , 国网辽宁省电力有限公司信息通信分公司 , 国网辽宁省电力有限公司大连供电公司
- 申请人地址: 北京市昌平区未来科技城南区中国电子信息产业基地
- 专利权人: 中国电子信息产业集团有限公司第六研究所,国网辽宁省电力有限公司信息通信分公司,国网辽宁省电力有限公司大连供电公司
- 当前专利权人: 中国电子信息产业集团有限公司第六研究所,国网辽宁省电力有限公司信息通信分公司,国网辽宁省电力有限公司大连供电公司
- 当前专利权人地址: 北京市昌平区未来科技城南区中国电子信息产业基地
- 代理机构: 北京超凡宏宇知识产权代理有限公司
- 代理商 刘凤
- 主分类号: G06F21/55
- IPC分类号: G06F21/55 ; G06F21/57
摘要:
本申请提供了一种固件安全缺陷的检测方法、装置、电子设备及介质,该方法包括:按照处理器架构的函数调用参数传递规则,在寄存器和程序栈中添加污点参数;以程序代码中用户自定义函数为入口点,基于控制流图及添加的污点参数对程序代码进行模拟运行,得到程序代码中的用户自定义函数中0个或多个循环拷贝代码的参数信息、程序代码中的0个或多个不安全系统函数的参数信息,以及用户自定义函数中用于调用其他函数的调用参数的属性信息;根据预设安全条件、所有参数信息以及调用参数的属性信息对程序代码进行安全缺陷的检测,得到固件的安全缺陷的检测结果。通过本申请的方式,能够检测出固件的安全缺陷,缩短了检测时长,提高了检测效率。