当前位置: 首页 > 专利查询>湖南大学专利>正文

基于内存隔离的文件系统安全保护方法技术方案

技术编号:38356039 阅读:21 留言:0更新日期:2023-08-05 17:27
本发明专利技术涉及文件系统的安全领域,具体内容涉及到通过模糊测试发现文件系统中的漏洞后,使用eBPF技术针对漏洞对系统进行保护的方法。本发明专利技术的方法包括:对文件系统进行模糊测试,根据给定文件系统生成种子构建种子池,选取种子进行变异并生成测试用例,然后执行测试用例进行模糊测试,筛选种子,输出漏洞报告和简化PoC,最后重复执行模糊测试直到达到预期要求;利用eBPF技术对文件系统进行内存隔离防护,首先根据内核源代码和模糊测试阶段获取的漏洞报告对内核进行反向污点分析识别脆弱对象,然后利用eBPF程序对脆弱对象所在的内存空间进行隔离。其流程如图1所示。该方法能够实现对文件系统的安全防护。件系统的安全防护。件系统的安全防护。

【技术实现步骤摘要】
基于内存隔离的文件系统安全保护方法


[0001]本专利技术涉及文件系统的安全领域,具体内容涉及到通过模糊测试文件系统发现漏洞,然后使用eBPF技术进行动态内存隔离来对文件系统进行保护的方法。

技术介绍

[0002]文件系统是操作系统的基本系统服务和重要组成部分,对于现代计算机系统中的数据完整性和安全性至关重要。尽管文件系统已经发展了几十年,并应用了许多数据保护技术,例如访问控制和健全性检查,但其仍然遭受着大量恶意软件攻击。目前,大部分常规的文件系统,如ext4、XFS、Btrfs和F2FS等都运行在内核之中,因此文件系统中的错误可能会给系统造成巨大的危害,例如死锁、内核恐慌、数据不一致,甚至造成整个系统受损。此外,这些错误还构成严重的安全威胁。例如,攻击者通过安装精心制作的恶意磁盘映像或调用易受攻击的文件系统特定操作来利用各种文件系统漏洞,进而在受害计算机上执行代码或提升权限,对文件系统的可靠性和安全性造成了不利的影响。因此,查找和修复文件系统中的错误是一项持续且必不可少的活动。然而,随着性能优化和新功能的不断发展,流行的文件系统已经变得极其复本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种模糊测试文件系统的内存隔离保护方法,其特征在于实施步骤为:(1)对文件系统进行模糊测试,挖掘漏洞并生成漏洞报告;(2)结合漏洞报告对内核代码进行反向污点分析,识别敏感操作对应的脆弱对象;(3)针对脆弱对象的内存操作请求进行内存隔离,主要有两种操作请求:内存分配请求、内存释放请求。2.根据权利要求1所述的对文件系统进行模糊测试的方法,其特征在于本方法在模糊测试阶段:(1)根据给定文件系统种子构建初始语料库;(2)从初始语料库中选取测试用例,对其进行变异并生成新的测试用例;(3)根据测试用例挂载目标文件系统,执行给定系统调用指令,分析代码覆盖率并输出覆盖率位图;(4)对运行中的系统针对不同类型的漏洞进行检测,输出检测信息并与覆盖率位图合并生成模糊测试反馈报告;(5)分析漏洞反馈报告中的测试用例,筛选符合要求的测试用例,将其放入语料库,并为其生产相应的漏洞报告;(6)重复执行模糊测试,直到达到预期效果。3.根据权利要求1所述识别敏感操作对应的脆弱对象的方法,其特征在于本方法获取...

【专利技术属性】
技术研发人员:明铭孙建华
申请(专利权)人:湖南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1