Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Firma-AI/openfirma

说明与用途

**项目简介(2‑3 句)**
Firma‑AI/openfirma 是一个运行时强制执行边界(runtime enforcement boundary),通过本地 sidecar 在每一次对外调用前检查您自定义的 Cedar 策略,实现对 AI 代理的细粒度、确定性的访问控制。它在调用层面拦截请求,且不在热路径上加载模型,保持低延迟和高安全性。

**价值**

  • **安全合规**:所有出站请求都必须通过可审计的策略检查,防止模型泄露、违规调用或不当数据流出。
  • **快速落地 AI 能力**:无需从零搭建模型栈,只需把已有模型或 RAG/Agent 工作流接入 sidecar,即可获得安全保障的 AI 功能。
  • **确定性与可调试**:策略在编译时即确定,调用结果可预测,便于调试和审计。

**典型接入方式**

  1. **本地 sidecar 部署**:使用 Docker 或直接在宿主机上运行 Rust 编译的二进制。
  2. **代理配置**:将现有的模型服务(如 OpenAI、Claude、本地 LLM)或 RAG/Agent 工作流的 HTTP/HTTPS 入口指向 sidecar 的监听端口。
  3. **策略编写**:使用 Cedar 语言编写组织内部的访问控制策略(如限流、模型调用权限、数据脱敏等),并通过 sidecar 的 API 加载。
  4. **验证**:先在小范围(例如单个微服务或 CI/CD 流水线)进行 PoC,确认策略生效后逐步推广。

**生产可用性**

  • **成熟度**:当前评分 61/100,GitHub 95 星、3 个 Fork,活跃维护至 2026‑06‑24,代码基于 Rust,具备较好的性能和安全特性。
  • **适用场景**:非常适合作为原型或内部工作流的安全网,亦可在对合规要求较高的生产环境中使用,但需完成以下检查后方可正式上线:
  • 完整审计许可证和依赖链的安全性;
  • 对 sidecar 的高可用部署(如 Kubernetes DaemonSet)进行压力测试;
  • 建立策略更新、回滚和审计日志的运维流程。
  • **总体评估**:在完成依赖安全审查和运维准备后,可视为 **中等生产可用性**,适合在内部或受控的生产环境中逐步推广。

实际用途

Firma-AI/openfirma helps add AI capability without starting from a blank model stack.

  • prototype AI features
  • build RAG or agent workflows
  • evaluate model tooling

限制与审查说明

Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.

  • 来源: github
  • 语言: Rust
  • 记录日期: 2026-09-05T17:31:07.946Z
原始来源