업데이트로 돌아가기
New releaseJul 27, 2026

bromure agentic-coding-v4.5.3

에이전트 코딩 및 웹 브라우징을 위한 적절한 샌드박싱

공유

Bromure icon      Bromure Agentic Coding icon

Bromure

macOS에서 일회용 Linux VM으로 구현하는 안전한 임시 컴퓨팅.

→ 전체 상세 정보, 스크린샷, 다운로드는 bromure.io에서 확인하세요


이 저장소는 Apple의 Virtualization.framework를 기반으로 구축된 두 개의 자매 앱을 제공합니다:

  • Bromure — 모든 브라우저 세션이 일회용 Linux VM에서 실행됩니다. 창을 닫으면 VM이 파괴됩니다.
  • Bromure Agentic Coding — AI 코딩 에이전트(Claude Code, Codex, Grok, Kimi Code, Oh My Pi)를 위한 샌드박스 환경입니다. 호스트 측 MITM 프록시가 가짜 자격 증명을 실제 자격 증명으로 교체하여 시크릿이 VM에 들어가지 않도록 하고, 공급망 스캐닝, 프롬프트 인젝션 탐지, PII 보호, 멀티 모델 패널, 로컬 추론, 원격 접속을 추가합니다 — 이 모든 것이 그 하나의 경계에서 강제됩니다.
Bromure Agentic Coding 비교

격리, 에이전트로부터 시크릿 차단, 사용 범위 제한, 공급망 스캐닝, 프롬프트 인젝션 탐지: 대부분의 도구는 이 중 하나만 선택합니다. Bromure는 다섯 가지를 모두 단일 경계에서 수행하고, 시크릿 브로커가 결코 할 수 없는 것들을 추가합니다: 모델 패널, 로컬 추론, 그리고 어디서든 접속할 수 있는 방법입니다. 다음은 사람들이 흔히 사용하는 도구들에 동일한 위협 모델을 적용한 결과와, 각 도구가 어디서 멈추는지를 보여줍니다.

더 자세한 기능 매트릭스는 bromure.io/en/feature-matrix에서 확인할 수 있습니다.

보호Dev Container
VS Code
nono
커널 샌드박스
agent-vault
octokraft
Agent Vault
Infisical
Docker Sandboxes
microVM
Capsem
에어갭 VM
Bromure
Agentic Coding
보안
격리 경계
폭발 반경이 멈추는 지점
🟡 동일 컨테이너, 공유 커널🟡 커널 허용 목록, 자체 커널 없음❌ 에이전트가 제자리에서 실행❌ 프록시만; 에이전트 미격리✅ microVM, 자체 커널✅ 하드웨어 VM, 자체 커널✅ 하드웨어 VM, 자체 커널
에이전트로부터 시크릿 차단
실제 자격 증명을 읽을 수 있는가?
❌ SSH 에이전트 + git 자격 증명 전달🟡 키 파일 차단; 일부 프록시✅ 파이프로 주입; 읽기 경로 없음✅ 프록시가 전송 중에 부착✅ 호스트 프록시가 헤더 주입❌ 실제 API 키가 VM에 존재✅ 스텁을 전송 중에 교체
자격 증명 범위 및 승인
사용별 제한, 읽기 전용, 만료, 동의
❌ 사용별 범위 지정 없음🟡 승인 흐름 + 이그레스 필터🟡 시크릿별 TTL; 셸 차단🟡 엔드포인트별 이그레스 필터🟡 도메인 허용 목록; VM 내 코드가 여전히 사용 가능🟡 도메인 + 메서드/경로 이그레스 규칙✅ 대상별 동의 + TTL
공급망 스캐닝
악성 / 취약 패키지 탐지
❌ 레지스트리 스캐닝 없음❌ 서명만, 패키지 스캔 없음❌ 범위 밖❌ 범위 밖❌ 패키지 스캐닝 없음❌ 패키지 스캐닝 없음✅ Age-gate, OSV, socket.dev, Depi
프롬프트 인젝션 탐지
신뢰할 수 없는 콘텐츠 및 규칙 파일 스캐닝
❌❌❌❌❌❌✅ PromptGuard + ModernBERT
PII 보호
모델 제공자로부터 개인 데이터 보호
❌❌❌❌❌❌✅ 기기에서 교체, 응답에서 복원
감사 추적
에이전트가 수행한 작업 기록
❌ 컨테이너 로그만🟡 변경 불가능한 로컬 감사❌🟡 요청 로깅🟡 요청 로깅🟡 SQLite에 전체 HTTP 본문✅ 전체 세션 추적, 암호화
공급망 인벤토리 (엔터프라이즈)
가져온 모든 패키지의 기록
❌❌❌❌❌❌✅ 모든 의존성 + 판정, 검색 가능
생산성
에이전트 팀
하나의 작업에 여러 에이전트, 서로 대화
❌❌❌❌❌❌✅ Rooms, Switchboard, @-위임
토큰 사용량 (엔터프라이즈)
어떤 파일이 토큰을 가장 많이 소모하는가
❌❌❌❌❌❌✅ 파일, 저장소, 모델별
멀티 모델 융합
모델 패널, 판정 및 종합
❌❌❌❌❌❌✅ 패널 + 판정자, 전송 중
자동화
일정 또는 GitHub / Linear 이벤트에 따른 에이전트 실행
❌❌❌❌❌❌✅ 일정, GitHub, Linear, 체이닝
로컬 모델
모든 제공자, 또는 자체 실리콘에서의 추론
❌❌❌❌❌❌✅ 온디바이스 MLX + 모든 제공자
로컬 Kubernetes
샌드박스 옆의 클러스터와 레지스트리
🟡 Docker-in-Docker로 직접 구성❌❌❌❌❌✅ k3s 클러스터 + 프라이빗 레지스트리
에이전트 브라우저
에이전트가 작업을 테스트하기 위해 구동하는 브라우저
❌❌❌❌❌❌✅ 격리된 Chromium, 에이전트 구동
어디서든 접속
샌드박스에 원격으로 연결
🟡 VS Code 원격❌❌❌🟡 docker exec, 로컬❌✅ Mac, iPhone, iPad, CLI 또는 SSH

✅ 완전 — 내장, 강제됨  ·  🟡 부분 — 제한적 또는 선택적  ·  ❌ 없음 — 다루지 않음

토큰을 숨기는 것은 그 사용을 관리하는 것과 다릅니다. Docker Sandboxes는 원시 값을 VM 밖에 유지하지만, 그 프록시는 샌드박스가 만드는 모든 아웃바운드 요청에 해당 자격 증명을 여전히 부착하므로, 옆에서 설치된 손상된 패키지가 그것을 보지 않고도 허용 목록에 있는 도메인에 대해 사용할 수 있습니다. 오직 Bromure만이 패키지가 실행되기 전에 스캔하고 각 사용을 게이트합니다 — 동의, 읽기 전용, TTL — 에이전트가 우회할 수 없는 하나의 경계에서 다섯 가지 제어를 모두 강제합니다. 같은 경계가 Fusion, 로컬 추론, 원격 접속이 연결되는 지점입니다.

각 프로젝트의 공개 문서에서 2026년 6월에 정리했습니다. 여기서 agent-vault는 octokraft/agent-vault(파이프 기반 시크릿 주입)를 가리키며, Infisical의 Agent Vault(HTTP 자격 증명 프록시)와는 다릅니다. Docker Sandboxes는 실험적 프리뷰로, 중개된 자격 증명이 VM 내부의 무엇이든 여전히 사용할 수 있습니다. Bromure의 플릿 전체 패키지 인벤토리와 토큰 사용량 집계는 Bromure Enterprise Manager에서 제공됩니다. 이 도구들은 빠르게 변합니다 — 오래된 내용을 발견하셨나요? 이슈를 열어주세요.

Bromure Web 비교

모든 보안 브라우저는 웹을 감시합니다. Bromure는 웹을 격리합니다. Talon과 Island는 사용자의 머신에서 Chromium을 강화합니다. Menlo는 웹을 자사의 클라우드에서 격리합니다. Bromure는 모든 세션을 사용자의 Mac에서 일회용 VM으로 실행합니다: 진정한 격리, 로컬에서.

더 자세한 기능 매트릭스는 bromure.io/en/feature-matrix에서 확인할 수 있습니다.

기능Talon
Prisma Access Browser
Island
Enterprise Browser
Menlo
원격 격리
Bromure
Web
격리 및 봉쇄
신뢰할 수 없는 웹 코드를 실제 OS로부터 격리❌❌✅✅
브라우저가 익스플로잇되어도 호스트 안전 유지🟡❌✅✅
흔적을 남기지 않는 일회용 세션🟡❌✅✅
벤더 클라우드가 아닌 로컬에서 실행되는 격리❌❌❌✅
기기 및 데이터 제어
보안 세션 내 실제 웹캠 및 마이크✅🟡🟡✅
다운로드 및 업로드 제어✅✅✅✅
다운로드 악성코드 스캐닝✅🟡✅✅
복사-붙여넣기 및 스크린샷 제어🟡✅🟡✅
로컬 프린터, NAS, USB로의 데이터 유출 차단🟡🟡🟡✅
웹 보호
피싱 탐지✅✅✅🟡
URL 및 카테고리 웹 필터링✅✅✅🟡
내장 세션별 VPN 및 IP 마스킹🟡❌🟡✅
브라우저 확장 프로그램 관리✅✅🟡🟡
엔터프라이즈 관리
중앙 콘솔 및 관리형 프로필✅✅✅✅
세션 로깅 및 전체 감사 추적✅✅✅✅
SIEM 및 OpenTelemetry 내보내기✅✅✅✅
Okta, Workspace 또는 Entra를 통한 사용 강제✅✅✅✅
사용자 오프보딩 시 접근 자동 취소🟡✅🟡✅
콘텐츠 인식 DLP 및 파일 정제✅✅✅🟡
BYOD 및 비관리 기기✅✅✅✅
플랫폼 및 모델
모든 주요 플랫폼에서 실행✅✅✅🟡
오픈 소스 및 무료 사용❌❌❌✅
시트당 클라우드 없이 온디바이스 실행🟡🟡❌✅

✅ 내장  ·  🟡 부분 또는 제한적  ·  ❌ 미제공

Talon과 Island는 브라우저를 더 잘 관리되는 정문으로 만들지만, 여전히 실제 OS에서 실행됩니다. Menlo는 진정한 격리를 추가하지만, 모든 페이지를 자사 클라우드를 통해 라우팅합니다. Bromure는 각 세션을 사용자 자신의 머신에서 일회용 VM으로 봉인하는 유일한 제품입니다: Mac에 아무것도 도달하지 않고, 기기에서 아무것도 나가지 않으며, 창을 닫으면 모든 것이 지워집니다.

2026년 6월 공개 제품 문서(Palo Alto Networks, Island, Menlo Security)에서 정리했습니다. 부분 표시는 제한적이거나, 선택적이거나, 라이선스로 제한되거나 — Bromure 피싱 탐지의 경우 — 아직 베타인 기능을 나타냅니다.

빌드

./build.sh                 # browser app
./build.sh bromure-ac      # agentic-coding app
swift test                 # tests

출력물은 .build/arm64-apple-macosx/release/에 생성됩니다.

아키텍처

세 개의 SPM 타깃:

타깃경로비고
bromureSources/Browser/브라우저 앱 + SwiftUI + AppKit 창 관리
bromure-acSources/AgentCoding/에이전트 코딩 앱 + MITM 프록시 + 클라우드 자격 증명 연결
SandboxEngineSources/SandboxEngine/공유 VM 수명 주기, 이미지 관리, virtio 브리지

두 앱 모두 백그라운드에서 VM 풀을 미리 데워 새 세션이 1초 이내에 열리도록 합니다. 게스트 ↔ 호스트 통신은 vsock(클립보드, 파일 전송, MITM 프록시)을 통해 이루어집니다.

요구 사항

  • macOS 14 (Sonoma) 이상
  • Apple Silicon (M1 이상) — Virtualization.framework는 Apple Silicon 호스트에서 ARM64 게스트 VM만 지원합니다.

작성자

카테고리