itsVentie/ebpf-llm-firewall

GitHub: itsVentie/ebpf-llm-firewall

一款基于 Go 和 eBPF 的 LLM 防火墙代理,用于在生产环境中拦截敏感数据泄露和提示词注入攻击。

Stars: 1 | Forks: 0

# LLM 防火墙 ![License](https://img.shields.io/github/license/itsVentie/ebpf-llm-firewall) ![Go Version](https://img.shields.io/badge/go-1.22-blue) 专为生产安全设计的低延迟 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语言, 大语言模型, 提示注入防护, 日志审计, 程序破解, 网络安全, 请求拦截, 隐私保护