itsVentie/ebpf-llm-firewall
GitHub: itsVentie/ebpf-llm-firewall
一款基于 Go 和 eBPF 的 LLM 防火墙代理,用于在生产环境中拦截敏感数据泄露和提示词注入攻击。
Stars: 1 | Forks: 0
# LLM 防火墙


专为生产安全设计的低延迟 LLM 网关,采用模块化架构并支持 eBPF。
## 项目结构
```
ebpf-llm-firewall/
├── cmd/proxy/ # Application entry point
├── internal/firewall/ # Core logic: scanning & validation
├── internal/ebpf/ # eBPF kernel-level monitors
├── docker/ # Deployment configurations
└── Makefile # Build automation
```
## 快速开始
### 前置条件
Go 1.22+
Docker
构建与运行
Bash
# 构建 proxy
make build
# 运行 proxy
make run
## 功能特性
Token 脱敏:高速扫描 API key 和 PII。
注入防御:基于启发式的 prompt injection 检测。
模块化设计:清晰的关注点分离,便于测试和维护。
## 路线图
[ ] 实现 eBPF socket 监控以提供内核级安全。
[ ] 通过 config.yaml 添加高级配置。
[ ] 基准测试与性能优化。
标签:AI网关, CISA项目, DLL 劫持, Docker镜像, EVTX分析, Go语言, 大语言模型, 提示注入防护, 日志审计, 程序破解, 网络安全, 请求拦截, 隐私保护