Security

프로젝트를 격리하고, 데이터를 지키는 방식

DashCloud는 여러 사용자의 프로세스가 같은 노드에서 돌아가는 환경입니다. 격리, 암호화, 접근 제어, 운영 자동화를 어떻게 적용하는지 투명하게 정리했습니다.

독립 가상화 샌드박스 격리

모든 백그라운드 워크로드는 독립된 가상화 샌드박스에서 실행되어 호스트 시스템 및 다른 사용자와 완벽히 격리됩니다. 브라우저 크롤러 등 특수 환경도 최적화된 격리 프로필로 보호합니다.

샌드박스 격리 및 보안 안내

시크릿 암호화

워크스페이스 시크릿은 AES-256-GCM으로 암호화 저장되고, 응답에서는 마스킹됩니다. 컨테이너에는 환경변수로만 주입되어 코드와 로그에 평문이 남지 않습니다.

파일 시스템 문서

내부 통신 보안 인증

API 서버와 실행 인프라 데몬 간의 모든 제어 명령은 강력한 암호화 전자서명을 거치며, 검증된 신뢰 요청만 실행되어 위조 및 변조를 원천 차단합니다.

아키텍처 문서

접근 제어

세션은 httpOnly 쿠키로만 전달되고, API 키는 해시로 저장됩니다. 관리자 기능은 역할 검증을 거치며, 모든 API 응답에는 요청 추적용 request id가 붙습니다.

리소스 정책 문서

데이터 격리와 삭제

프로젝트별 영구 볼륨은 서로 분리되어 있습니다. 프로젝트를 purge 삭제하면 볼륨도 함께 제거되며, 백업은 사용자가 직접 관리·복원합니다.

데이터 영구화 안내

상태 자동 동기화 엔진

프로세스 상태 자동 동기화 엔진이 사용자가 설정한 상태와 실제 실행 상태를 24시간 감시하며, 크래시·메모리 초과 등 장애 감지 시 스스로 복구하고 알림을 전송합니다.

아키텍처 문서

자주 묻는 질문

다른 사용자의 프로젝트에 접근할 수 있나요?+

각 프로젝트는 독립 컨테이너와 독립 영구 볼륨에서 실행됩니다. API는 프로젝트 소유자 검증을 거친 뒤에만 데몬에 요청하며, 데몬은 서명된 요청만 처리합니다.

환경변수와 API 키는 어떻게 저장되나요?+

워크스페이스 시크릿은 AES-256-GCM으로 암호화해 저장하고, 화면에는 마스킹된 값만 표시합니다. 컨테이너에는 환경변수로만 주입되며 로그에 평문이 남지 않습니다.

API 키가 유출되면 어떻게 하나요?+

API 키는 해시로 저장되어 평문을 복구할 수 없습니다. 대시보드에서 즉시 폐기하고 새 키를 발급할 수 있으며, 만료 기간을 설정할 수도 있습니다.

취약점을 발견하면 어디에 제보하나요?+

재현 절차와 함께 서비스 내 문의 채널로 제보해 주세요. 확인 후 수정 일정을 회신하고, 필요 시 처리 내역을 공유합니다.