Rust 기반 오픈소스 에이전트 OS OpenFang 출시
Rust로 구축된 오픈소스 에이전트 운영체제(Agent OS)인 OpenFang 소개
7개의 자율적인 '손(Hands)'과 53개의 도구를 통해 자동화된 작업 수행(Automated Task Execution)
WASM 샌드박스(WASM Sandbox), 머클 감사 추적(Merkle Audit Trail) 및 테인트 추적(Taint Tracking)을 통해 보안 강화(Security Enhancement)
OpenFang의 핵심 아키텍처
OpenFang은 7개의 자율적인 '손(Hands)'을 통해 다양한 작업을 자동화하며, 40개의 채널과 27개의 LLM 제공자를 지원한다. WASM 샌드박스(WASM Sandbox)를 통해 안전한 환경(Secure Environment)에서 외부 코드를 실행하며, 머클 감사 추적(Merkle Audit Trail)을 통해 데이터 무결성(Data Integrity)을 보장한다. 또한, 테인트 추적(Taint Tracking)을 통해 데이터 흐름을 감시하고 잠재적인 보안 위협을 식별한다. 이러한 특징은 OpenFang을 안전하고 확장 가능한 에이전트 시스템(Agent System)으로 만든다.
WASM 샌드박스(WASM Sandbox)의 역할
OpenFang은 WASM 샌드박스(WASM Sandbox)를 활용하여 외부에서 제공되는 코드를 안전하게 실행한다. WASM(WebAssembly)은 안전한 격리 환경(Isolated Environment)을 제공하며, OpenFang은 이를 통해 잠재적인 악성 코드로부터 시스템을 보호한다. WASM 샌드박스는 자원 접근 제어(Resource Access Control)를 통해 시스템의 보안을 강화하고, OpenFang의 신뢰성을 높인다. WASM 샌드박스는 다양한 LLM 제공자(LLM Providers)를 안전하게 통합하는 데 핵심적인 역할을 한다.
보안 시스템의 중요성
OpenFang은 16개의 보안 시스템을 갖추고 있으며, 이는 에이전트 운영체제(Agent OS)의 핵심적인 특징이다. 머클 감사 추적(Merkle Audit Trail)은 데이터의 위변조를 방지하고, 테인트 추적(Taint Tracking)은 데이터 흐름을 감시하여 잠재적인 보안 위협을 식별한다. 이러한 보안 시스템은 OpenFang이 신뢰할 수 있는 플랫폼(Reliable Platform)으로 기능하도록 돕는다. 특히, 데이터 미저장 정책(Zero-Retention Policy)을 통해 사용자 데이터를 안전하게 관리한다.