Your Data, Your Control: How Supabase Keeps You in Charge | Supabase Select 2025
- Supabase는 '데이터는 당신의 것, 당신이 통제한다'는 원칙을 최우선으로 하며, 자신들을 '데이터 관리자'로 정의합니다. 🔑
- 커뮤니티의 참여를 통해 보안을 강화하며, HackerOne 취약점 공개 프로그램과 모든 내부 코드를 오픈 소스로 공개하여 투명성을 확보합니다. 🤝
- AI 어시스턴트 기능에서 데이터 공유를 명시적으로 선택하도록 하여 사용자 데이터 프라이버시를 보장합니다. 🤖
- 'Bring Your Own Cloud (BYOC)' 기능을 통해 고객의 클라우드 환경 내에 데이터를 저장하여 보안 경계를 유지하고 키를 직접 제어할 수 있게 합니다. ☁️
- 헬스케어 데이터와 같은 민감한 정보를 위한 프로젝트 마킹 기능을 제공하며, MFA 및 PITR 강제 적용으로 규제 준수를 돕습니다. 🏥
- 보안에 대한 '공동 책임 모델'을 채택하여 Supabase와 개발자의 역할을 명확히 구분합니다. ⚖️
- Supabase는 운영 체제 업데이트, 최신 보안 패치, 데이터 암호화(저장 및 전송), 공급망 공격 방지 등 플랫폼의 핵심 보안을 책임집니다. ⚙️
- SOC 2 및 HIPAA 감사를 정기적으로 받으며, 예외 없이 모든 통제를 준수하여 높은 보안 표준을 유지합니다. ✅
- 개발자에게 기능을 제공하면서도 보안을 유지하기 위해 Auth Hooks를 도입, 내부 스키마 잠금과 동시에 사용자 요구사항을 충족합니다. 🎣
- Nix 빌드 시스템을 사용하여 Postgress 확장 관리 및 배포를 자동화하고, 보안 감사 및 테스트를 용이하게 하여 출시 시간을 단축합니다. 📦
- Trusted Language Extensions (TLE) 및 WASM 기반 Foreign Data Wrappers를 통해 사용자가 보안 경계를 유지하면서 자체 확장을 안전하게 통합할 수 있도록 지원합니다. 🧩
- 'Superutils' 확장을 통해 Postgress의 강력한 슈퍼유저 기능을 안전하게 노출하여, 필요한 기능을 제공하면서도 위험한 작업을 차단합니다. 🦸
- 비대칭 서명 키 및 API 키를 도입하여 JWT 비밀 키 회전을 용이하게 하고, JWT 관련 취약점 클래스를 제거하여 보안을 강화합니다. 🔐
- '보안 어드바이저'를 통해 일반적인 구성 오류를 감지하고 경고하며, 대시보드 및 CLI 도구를 통해 사전 예방적 보안을 지원합니다. 💡
- 프로젝트별 권한 설정을 통해 최소 권한 원칙을 적용하고, 조직 전체에 MFA를 강제하여 접근 제어를 강화합니다. 🧑💻
- '보안 피어링' 기능을 통해 데이터베이스 접근을 특정 백엔드 네트워크로 제한하여 네트워크 보안을 강화합니다. 🔗