当前位置:首页 > 报告详情

分会场1_曹钦翔_VEP:A Two-stage Verification Toolchain for Full eBPF Programmability_报告PPT.pdf

上传人: 科*** 编号:713374 2025-06-08 55页 1.24MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了VEP,一个针对eBPF(扩展Berkeley数据包过滤器)的两阶段验证工具链。该工具链旨在提供全程序开发能力的同时确保操作系统的安全。关键点如下: 1. **背景介绍**:eBPF验证器提供了安全保障,但也带来了开发挑战,如误报多导致编程限制大,验证资源消耗大。 2. **技术框架**:VEP采用C程序验证和字节码验证相结合的两阶段方案,减少误报,提高开发效率。 - VEP-C:通过用户提供的断言和自动生成的标注,增强验证能力。 - VEP-compiler:编译器部分负责将标注过的C程序编译为eBPF字节码。 3. **挑战与选择**:在保证代码不变更的情况下,平衡效率、资源消耗以及误报和漏报之间的权衡。 4. **效果演示**:通过示例展示了如何使用VEP减少误报,并提高开发效率。 5. **未来工作**:朝着功能正确性、减少注解和编译优化方向发展。 核心数据引用:“eBPF verifier带来的安全保障与开发挑战”,以及“VEP技术框架”中的具体实现和优化步骤。
"eBPF开发有何挑战?" "VEP技术如何提升安全性?" "未来eBPF优化方向是啥?"
客服
商务合作
小程序
服务号
折叠