보안 및 신뢰

보안은
뱃지가 아닌 아키텍처.

Relpin은 플랫폼 수준에서 격리, ID 및 최소 권한을 적용하며 기본적으로 장애 조치가 이루어집니다. 우리는 오픈 베타 버전이며 아직 인증을 보유하고 있지 않습니다. 오늘날 우리가 가지고 있는 것은 아래 아키텍처입니다.

Relpin 보안 태세
Fail-closed
01 테넌트 격리

조직당 DB Postgres; 앱별로 격리된 Workers

02 신원 확인됨

스푸핑 가능한 헤더가 제거되었습니다. ID가 주입된 서버 측

03 최소 권한

런타임 및 DDL 역할이 분리되었습니다. 범위가 지정된 보조금

04 추가 전용 감사

DB 권한 수준에서 시행되는 행 수준 기록

오픈 베타 · 아직 인증 없음 · 아키텍처 수준 보장
테넌트 격리

모든 조직은 자체 방식으로 실행됩니다.
자신의 폭발 반경.

격리는 구조적이며 공유 테이블의 필터가 아닙니다. 각 조직은 전용 Postgres 데이터베이스, 작업 공간별 및 환경별 스키마, 그리고 모든 계층에서 최소 권한 역할로 구분된 자체 격리된 런타임을 얻습니다.

01
조직당 DB Postgres

각 조직은 전용 Postgres 데이터베이스를 얻습니다. 누출될 수 있는 공유 다중 테넌트 테이블이 없습니다.

02
앱별로 격리된 런타임

앱은 플랫폼용 Workers에 격리된 테넌트별 Cloudflare Workers로 배포됩니다. 한 앱이 다른 앱에 도달할 수 없습니다.

03
최소 권한 역할

런타임 역할과 DDL 역할이 분리됩니다. 테넌트 코드는 스키마 변경 권한으로 실행되지 않습니다.

각 조직은 공유 테이블이 아닌 전용 Postgres 데이터베이스에서 실행됩니다.
스키마는 작업공간 및 환경별로 범위가 지정됩니다.
앱은 fail-closed 디스패치 라우터 뒤에 격리된 테넌트별 Workers로 배포됩니다.
디스패치 라우터는 클라이언트가 제공한 ID 헤더를 제거하고 확인된 ID를 삽입합니다.
DB-조직별 · 작업공간별+환경 스키마 · 격리된 Workers · fail-closed 디스패치
두 개의 신뢰 도메인

운영자는 서명할 수 없습니다.
팀의 앱에.

제품 표면과 운영자 콘솔은 별도의 인증 도메인에서 실행됩니다. 운영자 액세스는 요청이 있을 때마다 허용 목록에 대해 다시 계산되므로 취소는 즉시 적용되며 운영자 자격 증명은 고객 앱에 인증될 수 없습니다.

제품 도메인

고객 앱 및 Studio 표면. 확인된 조직 구성원만 해당됩니다.

운영자 도메인

운영자 콘솔. 요청별로 허용 목록이 다시 계산됩니다. 철회는 즉시 이루어집니다.

01
별도의 인증 도메인

제품과 운영자 콘솔은 고유한 자격 증명을 가진 고유한 신뢰 경계입니다.

02
요청별 허용 목록

요청이 있을 때마다 운영자 인증이 다시 계산됩니다. 액세스 권한 취소는 최종적인 것이 아니라 즉시 이루어집니다.

03
도메인 간 로그인 불가

운영자 자격 증명은 고객 앱에 인증할 수 없습니다. 두 도메인은 서로를 절대 신뢰하지 않습니다.

제품 표면과 운영자 콘솔은 별도의 인증 도메인을 사용합니다.
요청당 허용 목록을 기준으로 운영자 액세스가 다시 계산됩니다.
운영자 액세스 권한 취소는 즉시 적용됩니다.
운영자 자격 증명은 고객 앱에 인증할 수 없습니다.
별도의 인증 도메인 · 요청별 허용 목록 · 즉시 취소
시크릿 및 자격 증명

자격 증명 유지
플랫폼 측.

사용자 코드는 시크릿을 참조합니다. 결코 그 가치를 받지 못합니다. 데이터베이스 자격 증명과 공급자 시크릿은 서버 측에 유지되며 브라우저, 사용자 코드 또는 로그에 도달하지 않습니다. 컨테이너 미리보기는 격리 사이드카를 통해 자격 증명을 얻고 모든 액세스가 감사됩니다.

01
서버 측 참조만

앱은 시크릿 값이 아닌 시크릿 참조를 보유합니다. 일반 텍스트는 플랫폼 경계를 벗어나지 않습니다.

02
브라우저, 코드 또는 로그에 없음

자격 증명은 브라우저에 노출되거나, 사용자 코드에 삽입되거나, 로그에 기록되지 않습니다.

03
사이드카 분리 미리보기

컨테이너 지원 라이브 프리뷰는 자격 증명 격리 사이드카 프록시를 통해 자격 증명을 받습니다.

앱은 서버 측 시크릿을 참조합니다. 값은 브라우저나 사용자 코드에 도달하지 않습니다.
자격 증명은 로그에 기록되지 않습니다.
실시간 미리보기는 사용자 런타임이 아닌 격리된 사이드카를 통해 자격 증명을 얻습니다.
시크릿 액세스가 감사됩니다.
i Relpin은 서버 측 시크릿 참조를 저장합니다. 통제형 볼트 및 자동 회전은 현재 제품의 일부가 아닙니다.
서버 측 참조 · 브라우저 노출 없음 · 사이드카 격리 · 액세스 감사
접근 제어

범위가 지정된 모든 요청
서버 측에서 확인됩니다.

권한 키는 작업이 실행되기 전에 서버에서 평가되며 브라우저는 결정을 유지하지 않습니다. 사용자 정의 역할은 패턴 부여를 사용하고, 앱별 런타임 정책은 각 앱에 접근할 수 있는 사람을 결정하며, 관리 계정은 요청된 이메일 도메인에 바인딩됩니다.

01
권한 키, 서버 측

범위가 지정된 모든 요청은 작업이 실행되기 전에 플랫폼에서 권한 키를 확인합니다.

02
사용자 정의 역할, 패턴 부여

조직에서 정의한 역할은 전역, 정확한 키 또는 접두사-와일드카드 패턴을 통해 액세스 권한을 부여합니다.

03
앱별 접근 정책

런타임 액세스 범위는 역할, 명명된 사용자, 작업 영역 또는 편집자 전용으로 엣지에서 적용됩니다.

범위가 지정된 모든 요청에서 권한 키가 서버 측에서 확인됩니다.
커스텀 역할은 전역, 정확한 키, 접두사-와일드 카드 패턴으로 액세스 권한을 부여합니다.
앱별 런타임 정책 범위는 역할, 명명된 사용자, 작업 영역 또는 편집자 전용에 대한 액세스입니다.
관리 계정은 요청된 이메일 도메인을 통해 프로비저닝됩니다.
서버 측 키 · 패턴 부여 · 앱별 정책 · 요청된 도메인
감사 및 운영

추가 전용 기록,
데이터베이스에 의해 시행됩니다.

모든 사용자 테이블은 삽입, 업데이트 및 삭제 시 작업 ID를 사용하여 비교 전후의 필드 수준을 캡처합니다. 감사 테이블은 추가 전용입니다. 애플리케이션 규칙이 아닌 데이터베이스 권한에 의해 시행됩니다. 운영 가드레일은 기본적으로 장애 시 닫힙니다.

01
DB-강제 추가 전용

테넌트 역할은 감사 테이블에서만 SELECT 및 INSERT를 가져옵니다. 기록은 편집하거나 삭제할 수 없습니다.

02
행 수준 필드 차이점

트리거는 모든 삽입, 업데이트 및 삭제 시 이전/이후 값과 행위자를 캡처합니다.

03
fail-closed 가드레일

명령문 및 잠금 시간 초과, 페이지 매김 한도, 조직당 동시성 제한, 장애 시 종료 할당량은 기본값입니다.

감사 테이블은 추가 전용이며 DB 권한 수준에서 적용됩니다.
행 수준 기록은 필드 차이점과 작업 ID를 기록합니다.
모든 테넌트 트랜잭션에는 문, 잠금 시간 초과 및 페이지 매김 한도가 포함됩니다.
승격하려면 승인이 필요합니다. TEST에는 1개가 필요하고, PROD에는 2개가 필요하며 업무가 분리되어 있습니다.
추가 전용 감사 · 행 수준 비교 · fail-closed 가드레일 · 승격 승인
규정 준수, 명백하게

우리가 가지고 있는 것과
우리가하지 않는 것.

정직은 자세의 일부입니다. 우리는 보유하지 않은 인증이나 구축하지 않은 통제권을 주장하지 않습니다.

오늘부터 이용 가능
최소 권한 역할을 사용하여 조직당 DB Postgres 격리
검증된 ID 주입 및 fail-closed 디스패치
사이드카 격리 미리보기가 포함된 서버 측 시크릿 참조
행 수준 필드 비교를 통한 추가 전용, DB 시행 감사
사용자 정의 역할 및 앱별 정책을 갖춘 서버 측 RBAC
직무 분리 승인을 통한 게이트 DEV→TEST→PROD 승격
예정
+ SOC 2, ISO 27001 및 HIPAA 인증
+ 규정 준수 보고
+ 실시간 감사 스트리밍 및 SIEM 통합
+ 통제형 시크릿 보관소 및 자동 순환

Relpin은 현재 SOC 2, ISO 27001 또는 HIPAA 인증을 보유하고 있지 않습니다. 규정 준수 보고가 계획되어 있습니다. 오늘날 존재하는 것은 위의 아키텍처입니다.

현재 사용 가능 · 계획됨 · 인증을 신청하지 않음
보안 및 신뢰

할 수 있는 아키텍처
신뢰하기 전에 검사하십시오.

Relpin은 나중에 추가되는 체크리스트가 아닌 엔지니어링 및 플랫폼 팀 격리, 신원 확인, 최소 권한을 플랫폼 기본값으로 제공합니다.

테넌트 격리 · ID 확인 · 최소 권한 · 추가 전용 감사

오픈베타 제품. 아키텍처 수준 보장. 등록된 인증이 없습니다.