코드가 어디서 실행되는지, 자격 증명이 어디에 저장되는지, 누가 무엇을 승인했는지
업무 프로세스를 AI에 맡기기 전에 이 몇 가지 질문은 먼저 명확히 해 둘 만합니다. 이 페이지에서는 항목별로 답하며, 각 항목은 플랫폼에 이미 구현된 메커니즘에 대응합니다.
각 방어선은 이미 구현된 메커니즘에 대응합니다
여섯 장의 카드가 각각 하나의 일을 다루며, 항목은 모두 현재 제품의 구현에서 가져온 것입니다.
- 코드 단계는 Docker 샌드박스에서 실행되며, 실행할 때마다 새 컨테이너가 사용됩니다
- 언어마다 전용 실행 이미지를 사용합니다
- 컨테이너의 외부 통신은 제어되며, 기본 30초 타임아웃이 적용됩니다
- 자격 증명은 AES-256-GCM으로 암호화 저장됩니다
- 암호화 키의 순환을 지원합니다
- Claude Pro / ChatGPT는 구독 로그인으로 접속할 수 있어 API Key를 붙여 넣을 필요가 없습니다
- 14가지 OAuth / OIDC 로그인 방식을 지원하며, 자체 구축 OIDC를 포함합니다
- API Key는 6가지 최소 권한 범위로 발급됩니다
- 실행 트리거, 결과 조회, 승인 응답에 각각 별도의 Key를 사용할 수 있습니다
- manual_approval로 표시된 단계는 실행을 일시 중지하며, 알림은 App 내, 이메일, API 세 가지 채널을 거칩니다
- 승인 양식의 값은 직접 수정할 수 있습니다. 예를 들어 입찰가를 수정한 뒤 승인합니다
- 시간이 초과되면 자동으로 거부되며, 대기 시간은 설정할 수 있습니다
- 실행 타임라인, 단계별 로그, token 사용량과 비용을 실행마다 기록합니다
- 실행 과정은 JSON / YAML로 내보낼 수 있습니다
- Enterprise 요금제는 감사 로그를 제공합니다
- 동시 실행 수는 요금제에 따라 제한됩니다: 1 / 5 / 15 / 50
- 실행 이력은 요금제에 따라 보존되며, Team 요금제는 180일입니다
- AI 어시스턴트 사용량에는 일일 한도가 있으며, Pro 요금제는 하루 20회입니다
7가지 언어의 코드 단계는 모두 샌드박스에서 실행됩니다
python, javascript, typescript, bash, ruby, lua, cli: 어떤 언어이든 운영 환경의 코드 단계는 모두 Docker 컨테이너에서 실행됩니다.
코드 단계는 워크플로우에서 가장 강력한 부분이자 경계가 가장 필요한 부분입니다. 스크립트를 AI 어시스턴트가 생성하든 여러분이 직접 작성하든, 실행 시에는 모두 동일한 샌드박스에서 실행됩니다.
- 컨테이너는 실행과 함께 생성되고 종료되면 즉시 폐기됩니다
- 언어마다 전용 실행 이미지가 있으며, 컨테이너의 외부 통신은 제어됩니다
- 워크플로우 변수는 WF_VAR_* 환경 변수로 주입됩니다
- 기본 30초 타임아웃이 적용되며, 산출물은 별도 채널로 내보내져 실행 상세에서 다운로드할 수 있습니다
# per-run sandbox profile (illustrative) container: lifecycle: ephemeral # create, run, destroy image: dedicated-per-language # 7 runtimes network: controlled-egress timeout: 30s # default env: WF_VAR_*: injected artifacts: export: artifact-channel # fetch from run detail
샌드박스 동작을 설명하기 위한 예시 설정이며, 제품 내의 실제 파일이 아닙니다.
여러분의 자격 증명은 여러분이 설정한 호출에만 사용됩니다
클라우드에서는 BYOK를 사용해 모델 트래픽이 여러분이 선택한 공급업체로 직접 연결됩니다. 더 강한 경계가 필요하면 전체 플랫폼을 여러분의 환경에 배포하십시오.
LLM 호출은 여러분의 자격 증명을 사용해 여러분이 설정한 공급업체로 직접 전송됩니다. 플랫폼은 token 사용량과 비용을 실행마다 기록하며, 자격 증명은 AES-256-GCM으로 암호화 저장됩니다.
- 15개 이상의 공급업체를 자유롭게 선택할 수 있고, 하나의 워크플로우에서 각 Agent에 서로 다른 모델을 쓸 수 있습니다
- Claude Pro / ChatGPT는 구독 로그인 방식 접속을 지원합니다
- 로컬 Ollama / LM Studio를 연결할 수 있으며, 모델 호출이 여러분의 기기에 남습니다
Enterprise 요금제는 전체 플랫폼을 여러분의 환경에 배포하며, 데이터가 여러분의 경계를 벗어나지 않습니다.
- 워크플로우 정의, 실행 로그, 자격 증명이 모두 여러분의 인프라에 저장됩니다
- 다중 인스턴스 수평 확장을 지원하며, Prometheus 지표를 기존 모니터링에 연동합니다
- SSO와 자체 구축 OIDC로 여러분의 아이덴티티 시스템과 연동합니다
데이터 권리를 제품 기능으로 구현했습니다
내보내기, 삭제, 동의 기록 세 가지 모두 제품 내에 기능 진입점이 있습니다.
제품 내에서 개인 데이터를 셀프서비스로 내보낼 수 있으며, 이는 이동권에 대응합니다.
계정과 연관 데이터의 삭제를 제품 내에서 시작할 수 있으며, 이는 잊힐 권리에 대응합니다.
Cookie 동의와 권한 부여 결정에 기록이 남아 특정 시점까지 추적할 수 있습니다.