보안

    여러분의 코드, 키, 빌드. 다른 스튜디오와 절대 공유되지 않습니다.

    콘솔 및 퍼블리셔 NDA를 지켜야 하는 스튜디오들이 SpeedrunCI에서 빌드를 실행합니다. 빌드 머신부터 보관소, 앱, 여러분이 공유하는 링크까지, 모든 계층이 한 스튜디오의 작업을 다른 모든 스튜디오의 작업과 분리합니다.

    빌드는 SpeedrunCI의 AWS 인프라에서 실행되거나, SpeedrunCI 에이전트를 사용해 여러분의 하드웨어에서 실행됩니다.

    빌드 머신

    빌드마다 전용 AWS 머신

    모든 빌드는 다른 스튜디오와 공유되지 않는 전용 Amazon EC2 인스턴스에서 실행됩니다. 해당 빌드를 위해 시작되고, 다른 용도로는 전혀 쓰이지 않으며, 빌드가 끝나면 폐기됩니다.

    다음 빌드로 이어지는 것은 없습니다

    모든 디스크는 머신과 함께 삭제됩니다. 작업 공간도, 캐시도, 자격 증명도 다음 빌드로 이어지지 않습니다. 여러분의 빌드든 다른 누구의 빌드든 마찬가지입니다.

    캐시를 유지하려면 스튜디오 전용 풀

    빌드 사이에 캐시를 유지해야 하나요? 여러분의 스튜디오에 전용 풀이 제공됩니다. 이 풀의 머신은 여러분의 빌드만 실행하며, 다른 누구의 빌드도 실행하지 않습니다.

    자격 증명 보관소

    키는 보관만 하지 않고 잠가 둡니다

    콘솔 및 모바일 서명 자격 증명과 소스 컨트롤 토큰은 스토리지에 닿기 전에 암호화됩니다.

    AES-256-GCM, 자격 증명마다 별도 키

    자격 증명은 AES-256-GCM으로 암호화됩니다. 콘솔 또는 모바일 서명 자격 증명마다 고유한 무작위 키가 생성되며, 이 키 자체도 PBKDF2-SHA512로 파생한 마스터 키로 암호화됩니다.

    소스 접근은 빌드가 체크아웃하는 동안에만

    소스 컨트롤 자격 증명은 빌드가 코드를 체크아웃할 때 복호화되어 해당 빌드의 임시 자격 증명으로 보관되고, 빌드가 끝나면 삭제됩니다.

    iOS 빌드마다 일회용 키체인

    iOS 서명 인증서는 해당 빌드만을 위해 생성된 키체인에 로드되며, 빌드가 끝나면 삭제됩니다.

    저장하는 순간부터 쓰기 전용

    저장된 자격 증명과 통합 시크릿은 앱에서 볼 때 마스킹되어 표시됩니다.

    접근 제어

    모든 요청은 여러분의 스튜디오 소속임을 증명해야 합니다

    앱은 빌드, 로그, 설정을 반환하기 전에 요청을 그 항목을 소유한 스튜디오 및 프로젝트와 대조해 확인합니다. 매번 그렇게 합니다.

    스튜디오 및 프로젝트 범위 지정

    빌드, 로그, 아티팩트, 설정은 해당 스튜디오와 프로젝트의 멤버에게만 반환됩니다.

    스튜디오 업무 방식에 맞춘 역할

    스튜디오 수준의 소유자, 관리자, 멤버, 프로젝트별 관리자와 멤버, 그리고 커스텀 역할을 제공합니다. 아티스트는 파이프라인을 변경할 권한 없이도 빌드를 시작할 수 있습니다.

    싱글 사인온 의무화

    Azure AD(Entra ID) 또는 Google Workspace로 로그인하고, 스튜디오 전체에 싱글 사인온을 의무화할 수 있습니다.

    즉시 무효화할 수 있는 토큰

    에디터 플러그인 토큰과 러너 토큰은 해시로 저장되고, 자동으로 만료되며, 언제든 취소할 수 있습니다.

    빌드와 공유

    모든 다운로드 링크는 만료됩니다

    빌드는 AWS의 아티팩트 스토리지에 보관되며, 유효 기간이 끝나면 작동하지 않는 링크를 통해서만 밖으로 나갑니다.

    서명된 다운로드 링크

    다운로드에는 만료되는 서명된 Amazon S3 또는 CloudFront 링크를 사용하며, 기본적으로 생성 후 15분이 지나면 만료됩니다.

    직접 관리하는 공유 링크

    퍼블리셔나 테스터용 공유 링크는 무작위 256비트 토큰을 사용하며, 저희는 이 토큰을 해시로만 저장합니다. 비밀번호, 만료일, 다운로드 횟수 제한을 추가할 수 있고, 언제든 취소하거나 교체할 수 있습니다.

    중요한 것은 남기고, 나머지는 정리

    고정하지 않은 빌드는 플랜의 보존 기간이 지나면 삭제됩니다. 빌드를 고정하거나 릴리스로 게시하면 보존됩니다.

    호스팅 저장소

    Lore 서버는 여러분 스튜디오만의 것입니다

    SpeedrunCI가 Lore 저장소를 호스팅하는 경우, 여러분의 스튜디오는 다른 누군가의 서버를 나눠 쓰는 대신 자체 서버를 받습니다.

    전용 서버, 스토리지, 주소

    각 스튜디오의 Lore 서버는 자체 스토리지 볼륨과 자체 IP 주소를 갖춘 별도의 앱으로 실행되며, 로그인이 필요합니다.

    직접 관리하는 백업

    스튜디오 소유자와 관리자는 스냅샷을 만들고, 보관 기간을 설정하고, 필요할 때 스냅샷을 복원할 수 있습니다.

    자체 머신

    여러분의 하드웨어, 안쪽으로 여는 것은 없습니다

    빌드는 SpeedrunCI 에이전트를 사용해 여러분이 소유한 머신에서도 실행할 수 있습니다.

    아웃바운드 연결만

    에이전트가 SpeedrunCI로 바깥 방향 연결을 맺습니다. 인바운드 포트를 열 필요가 없으며, 빌드는 여러분의 하드웨어에서 실행됩니다.

    서명된 업데이트

    에이전트는 저희 Ed25519 키로 서명된 업데이트만 설치하며, 자체 자격 증명은 운영 체제의 키링에 보관합니다.

    저희의 접근

    저희 팀도 사유가 필요합니다

    지원팀이 여러분이 보는 화면을 확인해야 할 때가 있습니다. 이 접근은 제한되고, 시간이 정해져 있으며, 기록됩니다.

    사유, 시간 제한, 기록

    직원은 사유를 입력한 후에만 사용자 시점으로 여러분의 계정을 볼 수 있습니다. 세션은 최대 4시간 동안 유지되며, 누가, 언제, 왜 접근했는지 기록됩니다.

    떠나면 데이터도 함께 사라집니다

    스튜디오가 삭제되면 정리 작업이 해당 스튜디오의 작업 공간, 빌드 아티팩트, 로그, 디스크 스냅샷, 빌드 잡을 제거합니다.

    보안 검토로 저희를 검증하세요

    파일럿에 보안 및 IT 팀과 함께 오세요. 여러분의 빌드가 어떻게 실행될지, 어떤 데이터가 네트워크 밖으로 나가는지, 그리고 어디에 저장되는지 정확히 설명해 드립니다.

    트러스트 센터