stasis 앱
스테이시스는 보안과 개인 정보 보호에 중점을 둔 백업 및 복구 시스템입니다; 개인 정보는 수집되지 않으며, 암호화되지 않은 데이터는 클라이언트 장치를 떠나지 않고 모든 암호화 키는 소유자가 완전히 제어합니다.
과학 소설에서 스테이시스 ˈsteɪsɪs/ 또는 스테이시스 필드는 시간이 멈추거나 내용물이 정지된 공간의 제한된 영역입니다.
왜?
- 신뢰 문제: 암호화되지 않은 데이터를 백업 또는 인프라/스토리지 제공자에게 신뢰할 수 있습니까?
- 다중 장치: 소유한 모든 종류의 장치를 커버하기 위해 몇 개의 백업 제공자가 필요합니까?
- 자체 호스팅: 백업 제공자가 사업을 중단하면 어떻게 합니까?
목표
- 전체 실패 또는 장치 손실로부터 사용자 데이터를 복구
- 데이터를 로컬 및 원격/클라우드 스토리지에 복제
- 장치를 떠나기 전에 데이터를 암호화
- 단일 서비스에서 모든 장치 백업 관리
프로비전과 함께, 목표는 빈/기성 장치를 가져와 원래 시스템을 자동화되고 반복 가능한 방식으로 복구하는 것입니다.
기능:
- 클라이언트 전용 암호화: 암호화 및 복호화는 클라이언트 애플리케이션에서 수행되며, 서버는 암호화되지 않은 데이터나 메타데이터를 처리하지 않습니다.
- 장치 전용 비밀: 사용자 자격 증명 및 장치 비밀은 입력/생성된 장치를 떠나지 않습니다.
- 기본 중복성: 장치의 암호화된 데이터 복사본이 기본적으로 여러 노드(로컬 및 원격)로 전송됩니다.
- 하이브리드 데이터 저장소: 다양한 스토리지 백엔드(Apache Geode, Slick, 메모리 내, 파일 기반)가 지원되고 사용됩니다.
- 비밀 에스크로: (TODO) 잃어버리거나 교체한 장치를 복구하는 것을 간소화하기 위해 서버에 암호화된 장치 비밀을 저장할 수 있게 합니다.
- 서버리스 모드: (TODO) 서버 없이 백업을 생성하고 복구할 수 있게 합니다.
참고: 현재 이 앱은 서버와의 연동이 필요합니다. 그와 함께 다른 운영 체제(Linux, Mac)의 클라이언트에 대해서는 앱 리포지토리로 가주세요.









