Herkos Drive
개발 중이라 아직 다운로드할 수 없습니다.
Herkos Drive는 파일을 암호화해 Blossom 서버와 Nostr 릴레이에 보관합니다. 키가 곧 계정입니다. 가입도, 재설정할 비밀번호도, 파일을 쥐고 있는 회사도 없습니다.
파일은 블록으로 나뉘어 기기를 떠나기 전에 그 기기에서 암호화되며, 버전마다 키가 따로 있습니다. 블록은 독립 운영자의 Blossom 서버로 가고, 파일마다 여러 서버에 사본이 있어 어느 한 곳만으로는 잃어버리지 않습니다. 파일과 폴더 목록은 릴레이로 가며, 본인만 읽을 수 있도록 봉인됩니다.
릴레이와 서버가 보는 것
릴레이는 계정에 Drive가 있다는 것, 파일과 폴더가 몇 개인지, 어떻게 들어 있는지, 각각 언제 바뀌는지는 볼 수 있지만 이름, 종류, 크기, 날짜는 볼 수 없습니다. 서버는 암호화된 블록과 그 크기, 시각, 보낸 주소를 보지만 그것이 무엇인지, 어느 파일의 것인지는 모릅니다. 무료 서버는 제한을 두거나 데이터를 잃거나 문을 닫을 수 있습니다. Drive가 사본을 지켜보며 빠진 것을 다시 채우지만, '올리고 잊어도 되는' 것은 아닙니다. 삭제하면 서버와 릴레이에 지워 달라고 요청하고 파일의 키를 없앱니다. 따르지 않는 서버에 남는 것은 아무도 열 수 없는 블록뿐입니다. 링크를 가진 사람은 링크가 가리키는 것을 열고 내려받은 것을 간직할 수 있습니다. 키와 복구용 사본을 모두 잃으면 아무도, Herkos도 파일을 열 수 없습니다.
파일
- 파일과 폴더 업로드, 데스크톱과 웹에서는 끌어다 놓기도
- 끊긴 업로드는 멈춘 곳부터 이어집니다
- 블록은 돌아올 때마다 확인합니다. 서버가 다른 바이트를 주면 다음 서버로 넘어갑니다
- 목록 또는 격자 보기, 이동, 이름 바꾸기, 휴지통, 파일마다 이전 버전
- 이미지와 PDF 미리 보기, 미리 보기 그림은 따로 암호화
- 이름 검색은 기기 안에서 이루어져 찾는 내용이 밖으로 나가지 않습니다
- 다른 Android 앱의 파일을 Drive에 저장
사본과 상태
- 파일마다 두 종류의 서버에 사본 세 개를 목표로 합니다
- 매주 사본 확인, 파일별·폴더별로 초록, 노랑, 빨강, 회색 표시
- 내 서버가 응답하지 않으면 Drive가 알리고 다른 서버를 제안합니다. 목록을 스스로 바꾸는 일은 없습니다
- 서버별·전체 사용한 공간
- 비밀번호가 있는 복구용 사본, 키가 없어도 Drive를 엽니다
공유
- 계정도 앱도 없이 어느 브라우저에서나 열리는 링크, 원하면 비밀번호와 만료일까지. 키는 # 뒤에 있어 어떤 서버에도 닿지 않습니다
- 다른 Nostr 계정과 그 계정만 열 수 있는 암호화된 메시지로 공유. 누구와 또 공유하는지는 아무도 모릅니다
- 원할 때 접근을 되돌릴 수 있습니다. 폴더는 새 키를 받습니다(이미 내려받은 것은 그대로 남습니다)
직접 확인하고 직접 바꾸는 앱
- MIT 라이선스의 자유 소프트웨어: Android, Windows, Linux, 웹
- 25개 언어
- 광고, 추적기, 통계 없음: 앱은 사용자에 관한 어떤 정보도 보내지 않습니다
- Drive 전용 PIN, 생체 인증이나 Windows Hello와 함께
- 키(nsec)로, 또는 휴대폰의 서명 앱(NIP-55)으로 로그인
- 기본 릴레이 5개와 서버 5개, 각각의 운영자와 국가는 개인정보처리방침에. 직접 운영하는 서버도, 집에 있는 것도 됩니다
아직 안 되는 것
- 외부 감사: 암호화는 프로젝트 안에서 검토했지만, 독립된 회사의 감사는 아직입니다.
- iPhone과 Mac.
- 사진 자동 백업, 데스크톱에서 동기화되는 폴더, 동영상 스트리밍.
- 다른 사람이 쓰기용으로 공유한 폴더에 파일 올리기.
Herkos는 '지키는 울타리'를 뜻하는 그리스어 ἕρκος에서 왔습니다.