보안
고객마다 코드와 데이터를 어떻게 격리하는지, 그 데이터로 무엇을 하는지, 취약점은 어떻게 알리는지 안내합니다.
전용 머신
모든 샌드박스와 모든 큐브 인스턴스는 각각 OCI 이미지 하나를 실행하는 독립된 Firecracker microVM입니다. 명령과 파일은 네트워크가 아니라 머신 내부의 에이전트를 거쳐 전달됩니다. 샌드박스 안의 모든 것은 한 프로젝트에 속합니다.
각 microVM의 프로세스는 저마다의 jail 안에서 실행됩니다. 아무것도 없는 전용 루트 디렉터리, 권한 없는 전용 사용자, 별도의 프로세스·리소스 한도가 있고, 장치는 가상 머신에 필요한 세 개뿐입니다.
네트워크
- 샌드박스에는 들어오는 트래픽을 위한 공인 IPv4 주소가 없습니다. 방문자는 미리보기 링크, 큐브 주소, 자체 도메인으로 접근하고, 직접 접근할 때는 API, 콘솔, SSH 게이트웨이를 씁니다.
- 포트 25(이메일)로 나가는 연결은 기본으로 막혀 있으며, 송신 규칙으로 샌드박스가 연결할 수 있는 곳을 제한합니다.
- 프로젝트마다 전용 프라이빗 네트워크가 있으며, 그 안에서 서비스끼리 이름으로 서로를 찾습니다.
키와 접근 권한
- API 키는 프로젝트 하나에 속하며 범위(scope)가 허용하는 것만 엽니다: 읽기, 만들기와 변경, 명령·파일·터미널·링크 실행, 또는 프로젝트 관리.
- 계정 구성원은 소유자, 관리자, 멤버 중 하나입니다. 청구 관리와 계정 해지는 소유자만 할 수 있습니다.
- 감사 로그는 프로젝트에서 일어난 일을 기록하며, admin 범위가 있는 키로 읽을 수 있습니다.
고객 데이터
- 고객 콘텐츠는 서비스 제공에만 사용하며, 판매하지 않습니다. 직원이 콘텐츠를 보는 것은 고객이 지원을 요청할 때, 서비스 운영이나 보안 유지 또는 악용 조사에 필요할 때, 법이 요구할 때뿐입니다.
- 프로젝트가 보관하는 디스크, 잠든 샌드박스의 메모리, 스냅샷, 볼륨 백업, 큐브 로그는 머신을 떠나기 전에 그 프로젝트의 키로 봉인됩니다. 한 프로젝트의 키로는 다른 프로젝트의 어떤 것도 열 수 없습니다.
- 시크릿, 큐브 설정, 인증서는 저희 마스터 키로 봉인되며, 마스터 키는 AWS Key Management Service에서 관리하고 어떤 디스크에도 저장하지 않습니다.
- 볼륨 백업은 선택에 따라 1~365일 동안 보관됩니다.
- 카드 정보는 결제 대행사 Stripe가 보관합니다. 저희는 카드 브랜드, 마지막 네 자리, 만료일, 발급 국가만 보관합니다.
나머지 내용은 개인정보 처리방침과 데이터 처리 부속서에 있습니다.
취약점 신고
Glac에서 취약점을 발견하면 발견한 내용과 재현 방법을 security@glac.ai로 보내 주세요. 다음 규칙을 지키는 보안 연구를 환영합니다:
- 본인의 계정, 샌드박스, 데이터만 사용하세요.
- 다른 고객의 데이터를 열거나 바꾸거나 보관하지 마세요. 접근하게 되면 멈추고 알려 주세요.
- 다른 사람의 서비스 이용을 방해하지 마세요: 서비스 거부 공격, 스팸, 직원이나 고객을 속이는 행위는 금지입니다.
- 발견한 내용을 공개하기 전에 고칠 시간으로 90일을 주세요. 그 전에 고쳐지면 고쳐질 때까지입니다.
이 규칙을 지키면 연구 활동에 대해 법적 조치를 취하지 않습니다. 아직 신고 포상금은 지급하지 않습니다.
누군가 허락 없이 계정을 사용했다고 생각되면 즉시 같은 주소로 알려 주세요.