一种基于Linux内核binfmt框架的可执行文件完整性验证方法

AITNT
正文
推荐专利
一种基于Linux内核binfmt框架的可执行文件完整性验证方法
申请号:CN202510400900
申请日期:2025-04-01
公开号:CN119918100B
公开日期:2025-07-11
类型:发明专利
摘要
本发明涉及一种基于Linux内核binfmt框架的可执行文件完整性验证方法,包括:在Linux内核binfmt框架中注册验证模块;验证模块在加载ELF可执行文件的模块之前执行,验证模块通过检测ELF可执行文件.signature段的内容判断可执行文件是否完整;通过增加fs/binfmt_elf_integrity模块,注册于binfmt_elf之前,复用内核对驱动即内核模块的完整性校验逻辑,为ELF格式扩展增加.signature待验段,对所有ELF文件的完整性利用内核证书链进行校验。整个流程完全于内核空间中进行,复用成熟的内核加解密算法框架以及基于证书的完整性检验框架,无需经过外部用户空间校验程序的辅助,摆脱往返内核态与用户态的性能瓶颈,而且与操作系统其他功能模块弱相关,移植方便。
技术关键词
完整性验证方法 内核 框架 签名证书 镜像 加解密算法 操作系统 签名方式 校验程序 验证系统 公钥 格式 处理器 功能模块 内存 可读存储介质
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号