# ๐Ÿ›ก๏ธ DROSโ„ข Advanced SecOps & Multi-Agent Hardening Guide ### Constructing a "Default-Secure" Zero-Trust Runtime Defense-in-Depth for Autonomous AI Agents [English](#english-guide) | [็น้ซ”ไธญๆ–‡่ชชๆ˜Ž](#-็น้ซ”ไธญๆ–‡่ชชๆ˜Ž) --- # ๐Ÿ‡บ๐Ÿ‡ธ English Guide This manual is engineered for **Security Architects, SecOps Engineers, and Multi-Agent Practitioners (OpenShip / OpenClaw / DSH Ecosystems)**. It details how to orchestrate **DROS VajraClaw**, **DSH In-App Plugins**, and **Open-Source Infrastructure Tools (Falco, Cilium, Wazuh)** to construct an impregnable, multi-tiered **Defense-in-Depth** perimeter. --- ## 1. ๐Ÿ›๏ธ Core Security Philosophy: The Three-Tier Defense Hierarchy Developers often confuse "Application-level Plugins", "Runtime Governance Gateways", and "Host / Network Security Infrastructure". In a modern Zero-Trust architecture, these three layers have distinct roles, boundaries, and authority levels: ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ 1. In-App Layer: DSH Internal Security Plugins โ”‚ <โ”€โ”€ ๐Ÿข Reception Security (Prompt Filtering) โ”‚ - NeMo / Llama-Guard / Semantic toxicity filters โ”‚ Examines conversational intent & prompt injections โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ (Valid Prompt passes, Agent prepares Tool Call) โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ 2. Runtime Gateway: DROS VajraClaw (Core Anchor) โ”‚ <โ”€โ”€ ๐Ÿ›๏ธ Vault Gatekeeper (Execution Identity) โ”‚ - W3C DID Cryptographic Fingerprint (RFC-010) โ”‚ Enforces tool permission bitmaps & non-repudiation โ”‚ - 364ns O(1) Tool Permission Bitmap Check โ”‚ Fuses unauthorized Syscalls/actions in <1ฮผs! โ”‚ - C-ABI / FFI In-Band Hard Circuit-Breaker โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ (Permitted Tool Call / Syscall / Egress) โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ 3. Infrastructure Layer: Open-Source SecOps (Cilium / Falco)โ”‚ <โ”€โ”€ ๐Ÿš“ Police Grid (Kernel & Network Fabric) โ”‚ - Cilium: L3-L7 Egress Micro-segmentation โ”‚ Blocks C2 data exfiltration & network anomalies โ”‚ - Falco / Tracee: Linux eBPF Kernel-level Syscall Probes โ”‚ Catches 0-day container escapes at the kernel layer โ”‚ - Wazuh / Loki: Centralized Cryptographic SIEM Auditing โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` ### ๐Ÿ’ก The Conceptual Analogy: * **DSH In-App Plugins (Reception Security)**: Inspects the incoming text/prompt from users or web searches to ensure no malicious instructions are disguised in plain text (Natural Language Semantic Filtering). * **DROS VajraClaw (Vault Gatekeeper)**: As soon as the Agent attempts physical action (Tool Call / File Read / Exec), DROS verifies its W3C DID chip and permission bitmap. If unauthorized, it triggers a **hard binary circuit-break in 364 nanoseconds**. * **External Infra SecOps (Police Grid)**: Establishes a zero-trust network fence (Cilium) and deploys kernel-level sensors (Falco eBPF) around the container sandbox. Even if rogue code exploits a 0-day to escape the container, it is intercepted and neutralized at the Linux kernel layer. --- ## 2. ๐Ÿ”’ Default-Secure Architecture: Docker Egress Micro-Segmentation To completely prevent compromised Agents or rogue third-party plugins from bypassing the DROS gateway and making direct external connections (Data Exfiltration), implement this **Zero-Trust Network Isolation** topology: ### ๐Ÿ›ก๏ธ Production-Grade Hardened Compose (`docker-compose.hardened.yml`) ```yaml version: '3.8' services: # ------------------------------------------------------------- # 1. DROS Security Gateway (The ONLY node with outbound egress) # ------------------------------------------------------------- dros-gateway: image: ghcr.io/top-celestial/vajraclaw-gateway:v1.1.0 container_name: dros-gateway environment: - DROS_MODE=community - DROS_CONCURRENT_LIMIT=5 volumes: - audit-logs:/var/log/dros/audit networks: - agent-sandbox # Connects to isolated internal network - internet-egress # Connects to external public internet restart: unless-stopped # ------------------------------------------------------------- # 2. Confined Agent Container (Sandbox with NO default gateway) # ------------------------------------------------------------- dsh-workspace: image: deepseek/dsh:latest container_name: dsh-workspace environment: - DROS_GATEWAY_URL=http://dros-gateway:8080 - HTTP_PROXY=http://dros-gateway:8080 - HTTPS_PROXY=http://dros-gateway:8080 cap_drop: - ALL # Strips all Linux root capabilities (Anti-Privilege Escalation) security_opt: - no-new-privileges:true networks: - agent-sandbox # Placed exclusively on the internal network depends_on: - dros-gateway # ------------------------------------------------------------- # 3. Wazuh SIEM Audit Agent (Collects Non-Repudiable Logs) # ------------------------------------------------------------- wazuh-agent: image: wazuh/wazuh-agent:latest container_name: wazuh-agent volumes: - audit-logs:/var/log/dros/audit:ro # Read-only mount of signed logs networks: - agent-sandbox restart: unless-stopped # --------------------------------------------------------------- # Core Network Definition: internal: true strips Default Gateway # --------------------------------------------------------------- networks: agent-sandbox: internal: true # Critical! Strips default route; direct curl/socket fails instantly internet-egress: driver: bridge volumes: audit-logs: ``` --- ## 3. ๐Ÿงญ Mitigating 5 Hidden DSH Security Blind Spots | Hidden Vulnerability | Attack Vector & Exploit Mechanism | DROS + Open-Source SecOps Mitigation | | :--- | :--- | :--- | | **1. Supply-Chain Poisoning** | Third-party plugins inject malicious shell scripts in `npm postinstall` lifecycle. | โ€ข Enforce SHA-256 Lockfile hash pinning during build.
โ€ข Disable dynamic remote code pulling at startup. | | **2. Prototype Pollution** | Rogue plugins tamper with `Object.prototype` in Node.js runtime to hijack tokens. | โ€ข DROS decision engine is compiled in C-ABI/Rust separate process; memory pollution cannot reach kernel. | | **3. ReDoS / Loop DoS** | Malicious plugins craft catastrophic regex backtracking or infinite loops to stall Event Loop. | โ€ข Enforce Docker cgroups resource quotas (CPU/Mem).
โ€ข DROS built-in microsecond Watchdog circuit-break timer. | | **4. Ghost Handlers** | Background Daemons spawned by uninstalled plugins continue secretly listening to data. | โ€ข Enforce strict Linux PID Namespace hard teardown (`kill -9 -PID`) upon sandbox exit. | | **5. Cross-Plugin Data Bleed** | DB credentials retrieved by an upstream plugin bleed into context sent to a downstream plugin. | โ€ข Dynamic Data Tainting tracks secret tags across plugin boundaries, auto-redacting before forwarding. | --- ## 4. ๐ŸŒ Multi-Agent Workstation Topology (DSH + AGY + Codex + Claude Code) If your local developer machine runs multiple AI frameworks simultaneously (e.g., Google Antigravity, OpenAI Codex, Claude Code CLI, Cursor IDE), you can route all agents through your single local DROS Gateway: ``` [ Local Developer Workstation ] โ”œโ”€โ”€ Agent 1 (DSH Web): dsh plugin (Auto-routed) โ”€โ”€โ”€โ”€โ” โ”œโ”€โ”€ Agent 2 (AGY Pro): MCP Server (Proxy-routed) โ”€โ”€โ”€โ”ผโ”€โ”€> [ โšก DROS Gateway :8080 ] โ”œโ”€โ”€ Agent 3 (Claude Code): CLI Proxy (Env-routed) โ”€โ”€โ”€โ”€โ”€โ”€โ”ค - 5 Concurrent Governance Envelope โ””โ”€โ”€ Agent 4 (Codex/Cursor):REST Hook (SDK-routed) โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ - Unified W3C DID Passport (`RFC-010`) - 364ns O(1) Permission Circuit-Break ``` --- ## 5. ๐Ÿ“œ Academic Papers & Reference DOIs The deterministic containment architecture is grounded in **The DROS Academic Trilogy**: 1. **DROS-6P**: *A Unified Deterministic Runtime Governance Architecture Closing the Six Fundamental Trust Boundaries of Enterprise AI Agents* ([DOI: 10.5281/zenodo.21808499](https://doi.org/10.5281/zenodo.21808499)) 2. **DROS 4-Layer**: *DROS 4-Layer Defense-in-Depth Architecture for Autonomous AI Workloads* ([DOI: 10.5281/zenodo.21755654](https://doi.org/10.5281/zenodo.21755654)) 3. **DROS-PGM**: *Runtime Attribution Framework: An External C-ABI and PKI-Based Zero-Trust Infrastructure for Non-Repudiable Execution Governance in Multi-Agent Systems* ([DOI: 10.5281/zenodo.21903687](https://doi.org/10.5281/zenodo.21903687)) --- ## ๐Ÿ›๏ธ Official Organization & Contact Information * **Company**: Top-Celestial Company Ltd. (ๅบทๅฎธๅœ’ๆœ‰้™ๅ…ฌๅธ) * **Official Website**: [https://dr-os.io](https://dr-os.io) * **Customer Support & Business Inquiries**: [service@dr-os.io](mailto:service@dr-os.io) * **GitHub Organization**: [https://github.com/Top-Celestial-Company-Ltd](https://github.com/Top-Celestial-Company-Ltd) --- # ๐Ÿ‡น๐Ÿ‡ผ ็น้ซ”ไธญๆ–‡่ชชๆ˜Ž ๆœฌๆ‰‹ๅ†Šๅฐˆ็‚บ**่ณ‡ๅฎ‰ๆžถๆง‹ๅธซใ€SecOps ๅทฅ็จ‹ๅธซ่ˆ‡ๅคš Agent ๆทฑๅบฆ็Žฉๅฎถ (OpenShip / OpenClaw ็”Ÿๆ…‹)** ่จญ่จˆใ€‚่ฉณ็ดฐ่งฃๆžๅฆ‚ไฝ•ๅœจๆœฌๅœฐ้–‹็™ผๆฉŸๆˆ–็”Ÿ็”ข็’ฐๅขƒไธญ๏ผŒๅฐ‡ **DROS VajraClaw** ่ˆ‡ **DSH ๅ…ง้ƒจๆ’ไปถ** ๅŠ **ๅบ•ๅฑค้–‹ๆบ่ณ‡ๅฎ‰ๅŸบ็คŽ่จญๆ–ฝ (Falco, Cilium, Wazuh)** ๆทฑๅบฆๅ”ๅŒ๏ผŒๆ‰“้€ ็„กๆ‡ˆๅฏๆ“Š็š„็ซ‹้ซ”้˜ฒ็ฆฆ็ธฑๆทฑใ€‚ --- ## ไธ€ใ€ ๆ ธๅฟƒ้˜ฒ็ฆฆๅ“ฒๅญธ๏ผšไธ‰ๅฑคไฝ้šŽๆธ…ๆ™ฐ่งฃๆž (Defense Hierarchy) ่จฑๅคš้–‹็™ผ่€…ๅฎนๆ˜“ๆททๆท†ใ€Œๆ‡‰็”จๅฑคๆ’ไปถใ€ใ€ใ€ŒๅŸท่กŒๆœŸๆฒป็†้–˜้“ใ€่ˆ‡ใ€ŒไธปๆฉŸ็ถฒ่ทฏ่ณ‡ๅฎ‰็ณป็ตฑใ€็š„็•Œ็ทšใ€‚ๅœจ็พไปฃ้›ถไฟกไปปๆžถๆง‹ไธญ๏ผŒ้€™ไธ‰่€…ๅ…ทๅ‚™ๆ˜Ž็ขบ็š„ไฝ้šŽ่ˆ‡่ท่ฒฌๅˆ†ๅทฅ๏ผš ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ 1. ๆ‡‰็”จ็จ‹ๅผๅ…ง้ƒจๅฑค (In-App Layer: DSH ๅ…ง้ƒจๆ’ไปถ) โ”‚ <โ”€โ”€ ๐Ÿข ๅ‰ๅฐๅฎ‰ๆชข (Prompt Filter) โ”‚ - NeMo / Llama-Guard / ่ชžๆ„้Žๆฟพๅค–ๆŽ› โ”‚ ๅฐˆ้–€ๅฏฉๆŸฅใ€Œ่ชช่ฉฑๅ…งๅฎนๆ˜ฏๅฆ้•่ฆใ€ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ (้€š้Ž่ชžๆ„ๅฏฉๆŸฅ๏ผŒAgent ๆบ–ๅ‚™็™ผ่ตท Tool Call) โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ 2. ้‹่กŒๆœŸๆฒป็†้–˜้“ (Runtime Gateway: DROS VajraClaw) โ”‚ <โ”€โ”€ ๐Ÿ›๏ธ ้‡‘ๅบซๅฎˆ่ก› (Execution Identity) โ”‚ - W3C DID ่บซๅˆ†ๆŒ‡็ด‹ (RFC-010) + 364ns ้ปž้™ฃๆฌŠ้™ๆŸฅ่กจ โ”‚ ๅฐˆ้–€ๆชขๆŸฅใ€Œๅทฅๅ…ทๅŸท่กŒๆฌŠ้™่ˆ‡ไธๅฏๅฆ่ช็ฐฝ็ซ ใ€ โ”‚ - C-ABI / FFI ็‰ฉ็†็†”ๆ–ท (็กฌๆ€ง้˜ปๆ–ท่ถŠๆฌŠๆ“ไฝœ) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ (ๆ”พ่กŒๅˆๆณ• Syscall / Egress Traffic) โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ 3. ๅŸบ็คŽ่จญๆ–ฝ่ˆ‡ๆ ธๅฟƒๅฑค (Infra SecOps: OpenShip / Falco / Cilium)โ”‚ <โ”€โ”€ ๐Ÿš“ ็‰น่ญฆ้˜ฒ็ทš (Kernel & Network Fabric) โ”‚ - Cilium: L3-L7 ็ถฒ่ทฏๅพฎ้š”้›ข (้˜ปๆ–ท็ง่‡ชๅค–็™ผ C2 ๆต้‡) โ”‚ ๅฐˆ้–€็›ฃๆŽงใ€ŒไธปๆฉŸ็ ดๅฃžใ€ๅฎนๅ™จ้€ƒ้€ธ่ˆ‡ๅฐๅŒ…ๅค–ๆดฉใ€ โ”‚ - Falco / Tracee: Linux eBPF ๆ ธๅฟƒ็ดš Syscall ๆŽข้‡ โ”‚ โ”‚ - Wazuh / Loki: ๅ…จๅฑ€ๅฏ†็ขผๅญธๆ—ฅ่ชŒๆ”ถ้›†่ˆ‡ SIEM ๆˆฐๆƒ…ไธญๅฟƒ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` ### ๐Ÿ’ก ๆ ธๅฟƒๆฏ”ๅ–ป๏ผš * **DSH ๅ…ง้ƒจๆ’ไปถ๏ผˆๅ‰ๅฐๅฎ‰ๆชข๏ผ‰**๏ผšๆชขๆŸฅไฝฟ็”จ่€…ๆˆ–ๅค–้ƒจ่ผธๅ…ฅ็š„ Prompt ๆ˜ฏๅฆๅคพๅธถๆƒกๆ„ๆŒ‡ไปค๏ผˆ่‡ช็„ถ่ชž่จ€่ชžๆ„้Žๆฟพ๏ผ‰ใ€‚ * **DROS VajraClaw๏ผˆ้‡‘ๅบซๅฎˆ่ก›๏ผ‰**๏ผšAgent ๅช่ฆ่ฉฆๅœ–ๅ‹•ๆ‰‹ๆ“ไฝœ๏ผˆTool Call๏ผ‰๏ผŒDROS ็ซ‹ๅณๆ ธ้ฉ—ๅ…ถ W3C ๆ™ถ็‰‡ๅก่ˆ‡ๆฌŠ้™้ปž้™ฃ๏ผŒ่‹ฅๆœชๆŽˆๆฌŠๅ‰‡ๆ–ผ 364 ๅฅˆ็ง’ๅ…งๅœจๆ‡‰็”จ่ˆ‡็ณป็ตฑ้‚Š็•Œๅฏฆๆ–ฝ**็กฌๆ€ง็‰ฉ็†็†”ๆ–ท**ใ€‚ * **ๅค–้ƒจ Infra ่ณ‡ๅฎ‰๏ผˆ็‰น่ญฆ้›ป็ถฒ๏ผ‰**๏ผšๅœจๅฎนๅ™จๅค–ๅœๆ‹‰่ตท็ถฒ่ทฏ้š”้›ข็ถฒ๏ผˆCilium๏ผ‰๏ผŒไธฆๅœจ Linux Kernel ๆ ธๅฟƒๅฑคๆžถ่จญ็›ฃ่ฆ–ๅ™จ๏ผˆFalco eBPF๏ผ‰๏ผŒ็ขบไฟๅณไพฟๆƒกๆ„ไปฃ็ขผไผๅœ–ๅˆฉ็”จ 0-day ้€ƒ้€ธๅฎนๅ™จ๏ผŒไนŸๆœƒๅœจๆ ธๅฟƒๅฑค่ขซ็•ถๅ ดๆ“Šๆ–ƒใ€‚ --- ## ไบŒใ€ ้ ่จญไธๅฏ็นž้Žๆžถๆง‹๏ผšDocker ็ถฒ่ทฏๅพฎ้š”้›ขๅฏฆๆˆฐ (Egress Isolation) ่‹ฅ่ฆ้˜ฒ็ฏ„่ขซๅŠซๆŒ็š„ Agent ๆˆ–ๆƒกๆ„็ฌฌไธ‰ๆ–นๆ’ไปถ็นž้Ž DROS ไปฃ็†็ง่‡ชๅฐๅค–่ฏ็ถฒ๏ผˆData Exfiltration๏ผ‰๏ผŒๅฟ…้ ˆๆŽก็”จ **Zero-Trust Network Isolation** ๆ‹“ๆ’ฒ๏ผš ### ๐Ÿ”’ ็”Ÿ็”ข็ดšๅŠ ๅ›บ็ฏ„ๆœฌ (`docker-compose.hardened.yml`) ```yaml version: '3.8' services: # ------------------------------------------------------------- # 1. DROS ๅฎ‰ๅ…จ้–˜้“ (ๅ”ฏไธ€ๅ…ทๅ‚™ๅฐๅค–ๅ‡บ็ซ™ๆฌŠ้™็š„็ฏ€้ปž) # ------------------------------------------------------------- dros-gateway: image: ghcr.io/top-celestial/vajraclaw-gateway:v1.1.0 container_name: dros-gateway environment: - DROS_MODE=community - DROS_CONCURRENT_LIMIT=5 volumes: - audit-logs:/var/log/dros/audit networks: - agent-sandbox # ้€ฃๆŽฅๅ…ง้ƒจ้š”้›ข็ถฒๆฎต - internet-egress # ้€ฃๆŽฅๅค–้ƒจๅ…ฌ็ถฒ restart: unless-stopped # ------------------------------------------------------------- # 2. ๅ—ๅ›ฐ Agent ๅฎนๅ™จ (็ด”ๆฒ™็›’็’ฐๅขƒ๏ผŒๅ‰ๅฅช Default Gateway) # ------------------------------------------------------------- dsh-workspace: image: deepseek/dsh:latest container_name: dsh-workspace environment: - DROS_GATEWAY_URL=http://dros-gateway:8080 - HTTP_PROXY=http://dros-gateway:8080 - HTTPS_PROXY=http://dros-gateway:8080 cap_drop: - ALL # ๅ‰ๅฅชๆ‰€ๆœ‰ Linux ๆ ธๅฟƒ็‰นๆฌŠ (้˜ฒๆญขๆๆฌŠ) security_opt: - no-new-privileges:true networks: - agent-sandbox # ๅƒ…็ฝฎๆ–ผ internal ็ถฒๆฎต depends_on: - dros-gateway # ------------------------------------------------------------- # 3. Wazuh SIEM ๅฏฉ่จˆไปฃ็† (่‡ชๅ‹•ๆˆๅฝข๏ผŒๆ”ถ้›†ไธๅฏๅฆ่ชๆ€งๆ—ฅ่ชŒ) # ------------------------------------------------------------- wazuh-agent: image: wazuh/wazuh-agent:latest container_name: wazuh-agent volumes: - audit-logs:/var/log/dros/audit:ro # ๅ”ฏ่ฎ€ๆŽ›่ผ‰ๆ—ฅ่ชŒ networks: - agent-sandbox restart: unless-stopped # --------------------------------------------------------------- # ๆ ธๅฟƒ็ถฒ่ทฏๅฎš็พฉ๏ผšinternal: true ๅพนๅบ•ๆถˆ้™ค้ ่จญ็ถฒ้—œ # --------------------------------------------------------------- networks: agent-sandbox: internal: true # ้—œ้ต๏ผDocker ไธๆœƒ้…็™ผ้ ่จญ่ทฏ็”ฑ๏ผŒ็ง่‡ชๅค–็™ผ็›ดๆŽฅ Network Unreachable internet-egress: driver: bridge volumes: audit-logs: ``` --- ## ไธ‰ใ€ DSH ้–‹ๆ”พๆžถๆง‹ไธ‹ 5 ๅคง้šฑ่”ฝๅฎ‰ๅ…จ็›ฒๅ€่ˆ‡ DROS ๆฒป็†ๆ‰‹ๆฎต | ๆทฑๅบฆๅฎ‰ๅ…จ็›ฒๅ€ | ๆ”ปๆ“Šๆ‰‹ๆณ•่ˆ‡ๅจ่„…ๆฉŸๅˆถ | DROS + ้–‹ๆบ่ณ‡ๅฎ‰้˜ฒ็ฆฆ็ญ–็•ฅ | | :--- | :--- | :--- | | **1. ่ปŸ้ซ”ไพ›ๆ‡‰้ˆๆŠ•ๆฏ’**
*(Supply-Chain Poisoning)* | ็ฌฌไธ‰ๆ–นๆ’ไปถๅœจ `npm postinstall` ็”Ÿๅ‘ฝ้€ฑๆœŸไธญๆณจๅ…ฅๆƒกๆ„่…ณๆœฌใ€‚ | โ€ข ๆง‹ๅปบๆœŸๅฏฆๆ–ฝ SHA-256 Lockfile ้›œๆนŠ้Ž–ๅฎšใ€‚
โ€ข ๅ•Ÿๅ‹•ๆ™‚็ฆๆญขๅ‹•ๆ…‹่‡ชๆœชๆŽˆๆฌŠไพ†ๆบๆ‹‰ๅ–ไปฃ็ขผใ€‚ | | **2. ่จ˜ๆ†ถ้ซ”ๅŽŸๅž‹้ˆๆฑกๆŸ“**
*(Prototype Pollution)* | ๆƒกๆ„ๆ’ไปถๅœจ Node.js ไธญ็ฏกๆ”น `Object.prototype` ็ซŠๅ– Tokenใ€‚ | โ€ข DROS ้ฉ—่ญ‰้‚่ผฏไธ‹ๆฒ‰่‡ณ C-ABI / Rust ็จ็ซ‹้€ฒ็จ‹๏ผŒJS ็ซฏๅƒ…็‚บ่ฝ‰็™ผๆจ๏ผŒ่จ˜ๆ†ถ้ซ”ๆฑกๆŸ“็„กๆณ•ๅฝฑ้Ÿฟๆ ธๅฟƒใ€‚ | | **3. ๅ”ๅŒ่ชฟๅบฆ่ˆ‡่ณ‡ๆบ่€—็›ก**
*(ReDoS / Loop DoS)* | ๆƒกๆ„ๆ’ไปถๆง‹้€ ๆญปๅพช็’ฐๆˆ–้˜ปๅกžๆญฃ่ฆ่กจ้”ๅผ๏ผŒๆސๆญป Event Loopใ€‚ | โ€ข Docker ๅฑคๅผทๅˆถๆ–ฝๅŠ  cgroups ่ณ‡ๆบ้™ๅˆถ (CPU/Mem)ใ€‚
โ€ข DROS ๅ…งๅปบๅพฎ็ง’็ดš Watchdog ่ถ…ๆ™‚็†”ๆ–ท่จˆๆ™‚ๅ™จใ€‚ | | **4. ๆฎ˜็•™ๅฎˆ่ญท้€ฒ็จ‹่ˆ‡ๅนฝ้ˆ็›ฃ่ฝ**
*(Ghost Handlers)* | ๆ’ไปถ่ขซๅธ่ผ‰ๅพŒ๏ผŒๅ…ถๆดพ็”Ÿ็š„่ƒŒๆ™ฏ Daemon ไปๅœจๅทๅท็›ฃ่ฝๆ•ธๆ“šใ€‚ | โ€ข ๆฒ™็›’็”Ÿๅ‘ฝ้€ฑๆœŸ็ตๆŸๆ™‚ๆŽก็”จ Linux PID Namespace ๆจน็‹€็กฌๆ€ง้Šทๆฏ€ (`kill -9 -PID`)ใ€‚ | | **5. ่ทจๆ’ไปถๆ•ธๆ“šๆตๅดๅ‘ๆดฉๆผ**
*(Cross-Plugin Bleed)* | ไธŠๆธธๆ’ไปถ็ฒๅ–็š„ DB ๆฉŸๅฏ†ๅœจไฝœ็‚บไธŠไธ‹ๆ–‡ๅ‚ณ็ตฆไธ‹ๆธธๆ’ไปถๆ™‚ๅค–ๆดฉใ€‚ | โ€ข ๅฏฆๆ–ฝๅ‹•ๆ…‹ๆ•ธๆ“šๆตๆจ™็ฑค่ฟฝ่นค (Data Tainting)๏ผŒ่ทจๆ’ไปถๅ‚ณ้žๆ™‚ๅผทๅˆถๅŽป่ญ˜ๅˆฅๅŒ–ใ€‚ | --- ## ๅ››ใ€ ๅคš Agent ๆททๅˆๆฒป็†ๆ‹“ๆ’ฒ (DSH + AGY + Codex + Claude Code) ่‹ฅๆ‚จๅœจ้–‹็™ผๆฉŸไธŠๅŒๆ™‚้‹่กŒๅคšๅ€‹ Agent ๆก†ๆžถ๏ผˆๅฆ‚ Google Antigravityใ€OpenAI Codexใ€Claude CLIใ€Cursor ็ญ‰๏ผ‰๏ผŒๅฏๅฐ‡ๆ‰€ๆœ‰ Agent ็ตฑไธ€ๅฐŽๆต่‡ณๆœฌๅœฐ DROS Gateway๏ผš ``` [ Developer Workstation ] โ”œโ”€โ”€ Agent 1 (DSH Web): dsh plugin (Auto-routed) โ”€โ”€โ”€โ”€โ” โ”œโ”€โ”€ Agent 2 (AGY Pro): MCP Server (Proxy-routed) โ”€โ”€โ”€โ”ผโ”€โ”€> [ DROS Gateway :8080 ] โ”œโ”€โ”€ Agent 3 (Claude Code): CLI Proxy (Env-routed) โ”€โ”€โ”€โ”€โ”€โ”€โ”ค - 5 ไธฆ็™ผๆฒป็†้…้ก โ””โ”€โ”€ Agent 4 (Codex/Cursor):REST Hook (SDK-routed) โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ - ็ตฑไธ€็™ผๆ”พ W3C DID ๆŒ‡็ด‹ - 364ns ๆฌŠ้™้ปž้™ฃ็†”ๆ–ท ``` --- ## ไบ”ใ€ ๆŠ€่ก“็™ฝ็šฎๆ›ธ่ˆ‡ๅญธ่ก“่ซ–ๆ–‡ (Academic Citations & DOIs) ๆœฌ็ณป็ตฑไน‹ๆžถๆง‹่จญ่จˆ่ˆ‡ๅฐˆๅˆฉ้˜ฒ็ทšๅ…จ้ขๅฅ ๅŸบๆ–ผ **DROS ็ณปๅˆ—ๅญธ่ก“่ซ–ๆ–‡ไธ‰้ƒจๆ›ฒ (The DROS Academic Trilogy)**๏ผš 1. ๐Ÿ›๏ธ **Paper 1: DROS-6P (ไผๆฅญไฟกไปป่ˆ‡ๅ…ญๅคง้‚Š็•Œๆฒป็†)** ([DOI: 10.5281/zenodo.21808499](https://doi.org/10.5281/zenodo.21808499)) 2. ๐Ÿ›๏ธ **Paper 2: DROS 4-Layer (ๅ››ๅฑคๆทฑๅบฆ้˜ฒ็ฆฆ็ธฑๆทฑๆžถๆง‹)** ([DOI: 10.5281/zenodo.21755654](https://doi.org/10.5281/zenodo.21755654)) 3. ๐Ÿ›๏ธ **Paper 3: DROS-PGM (ๅฏฆ้ซ”้˜ฒ่ญทๆจก็ต„่ˆ‡ไธๅฏๅฆ่ชๆ€ง้‹่กŒๆœŸๆญธ่ฒฌ)** ([DOI: 10.5281/zenodo.21903687](https://doi.org/10.5281/zenodo.21903687)) --- ## ๐Ÿ›๏ธ ๅฎ˜ๆ–น็™ผ่กŒ็ต„็น”่ˆ‡่ฏ็นซ่ณ‡่จŠ (Official Contact) * **็™ผ่กŒไธป้ซ”**๏ผšTop-Celestial Company Ltd. (ๅบทๅฎธๅœ’ๆœ‰้™ๅ…ฌๅธ) * **ๅฎ˜ๆ–น็ถฒ็ซ™**๏ผš[https://dr-os.io](https://dr-os.io) * **ๅฎขๆˆถๆœๅ‹™่ˆ‡ๅ•†ๅ‹™่ซฎ่ฉข**๏ผš[service@dr-os.io](mailto:service@dr-os.io) * **GitHub ๅฎ˜ๆ–น็ต„็น”**๏ผš[https://github.com/Top-Celestial-Company-Ltd](https://github.com/Top-Celestial-Company-Ltd)