키베이스

Keybase
키베이스
The Keybase logo
키베이스 로고
사이트 유형
암호화된 소셜 네트워킹 서비스
다음에서 사용 가능영어
소유자확대/축소 비디오 통신 (2020)
작성자크리스 코인, 맥스 크론 등
URL키 베이스이오
등록멤버십에 필요
사용자407,192(2019-08-22년 기준)
시작됨2014년 2월 14일; 7년(2014-02-14)
기록 위치Go, JavaScript, Electron, React[1]

키베이스(Keybase)는 소셜 미디어 아이덴티티를 공개 감사 가능한 방식으로 암호화 키(PGP 키 포함, 제한되지 않음)에 매핑하는 키 디렉토리다.[2] 또한 Keybase Chat과 Keybase Filesystem이라고 하는 엔드 투 엔드 암호화된 채팅과 클라우드 스토리지 시스템을 각각 제공한다.[3][4] 파일 시스템의 공용 부분에 배치된 파일은 키베이스 클라이언트에 의해 마운트된 파일 시스템뿐만 아니라 공용 끝점에서 로컬로 제공된다.[4][5]

키베이스는 트위터, 기트허브, 레드딧, 해커뉴스, 마스토돈 아이디(자신의 통제하에 있는 웹사이트와 도메인 포함)를 암호화 키에 공개적으로 연결할 수 있도록 지원한다. 비트코인, 지캐시, 스텔라, QRL 지갑 주소도 지원한다.[6][3][7][8][9][10] 키베이스는 최초 공개 이후 코인베이스 아이덴티티를 지원해왔으나 코인베이스가 공개 결제 페이지를 해지한 2017년 3월 17일 이를 중단했다.[11] 일반적으로 키베이스는 공개 ID를 가진 어떤 서비스라도 키베이스와 통합할 수 있도록 한다.[9][12]

2020년 5월 7일, 키베이스는 줌의 "우리 비디오 통신 플랫폼의 보안을 더욱 강화하기 위한 계획"[14]의 일환으로 에 의해 인수되었다고 발표했다.[13]

신원 증명

키베이스는 사용자가 특정 온라인 ID(Twitter 또는 Reddit 계정 등)와 암호화 키 사이의 링크를 증명할 수 있도록 한다. OAuth와 같은 시스템을 사용하는 대신, 사용자가 소유권을 증명하고자 하는 계정으로 서명된 성명서를 게시함으로써 신원을 증명한다. 이것은 신원 증명서를 공개적으로 검증할 수 있게 한다 – 서비스가 진실하다고 믿을 필요 없이, 사용자가 직접 관련 증명서를 찾고 확인할 수 있으며, 키베이스 클라이언트는 이를 자동으로 수행할 수 있다.

앱.

키베이스는 웹 인터페이스 외에도 위드 일렉트로닉 프런트엔드로 작성된 윈도,[15][16] ,[15][16] 안드로이드,[17][16] iOS,[16] 그리고 대부분의 데스크탑 Linux 배포용 클라이언트 애플리케이션을 제공한다.[16] 이 앱은 웹사이트에 엔드투엔드 암호화된 채팅, 팀 기능, 개인 및 팀 키베이스 파일시스템 스토리지에서 개인 파일을 추가하고 개인 파일에 액세스할 수 있는 기능과 같은 추가 기능을 제공한다. 클라이언트 앱을 실행하는 각 장치는 다른 장치 또는 사용자의 PGP 키에 의해 만들어진 서명에 의해 승인된다. 각 장치에는 암호연산을 수행하기 위한 장치별 NaCl("소금") 키도 주어진다.

채팅

키베이스 챗은 2017년 2월 시작된 키베이스에 내장된 엔드투엔드 암호화 채팅이다. 키베이스 채팅의 특징은 키베이스 사용자가 아직 키베이스에 가입하지 않았더라도 온라인 별칭(예: reddit 계정)을 사용하여 누군가에게 메시지를 보낼 수 있도록 한다는 점이다.[3]

수신인(온라인 별칭 소유자)이 키베이스에 계정을 가지고 있으면, 메시지를 원활하게 수신한다. 수신자가 키베이스 계정을 가지고 있지 않고 나중에 등록하여 온라인 계정과 해당 장치 사이의 링크를 증명하는 경우, 발신자의 장치는 그들이 게시한 공개 증명에 근거하여 수신인을 위해 메시지를 다시 키핑하여 메시지를 읽을 수 있게 한다. 키베이스 앱은 증거를 확인하기 때문에 첫 사용 시 신뢰를 피한다.[18]

키베이스 파일 시스템(KBFS)

키베이스는 최대 250GB의[19] 파일을 키베이스 파일 시스템이라는 클라우드 스토리지에 무료로 저장할 수 있도록 해준다. 사용 가능한 스토리지 업그레이드는 없지만, 더 많은 데이터를 허용하는 유료 플랜이 계획되어 있다.[20] 파일 시스템은 공용 파일, 개인 파일, 팀 파일의 세 부분으로 나뉜다. Unix와 유사한 시스템에서는 파일 시스템이 /keybase, 그리고 마이크로소프트 윈도우즈 시스템에서는 보통 K 드라이브에 탑재된다.[21] 현재 키베이스 클라이언트의 모바일 버전은 kbfs에서만 파일을 다운로드할 수 있으며 탑재할 수 없다. 그러나 필요에 따라 파일 재키핑과 같은 작업을 지원한다. 2017년 10월 키베이스는 엔드 투 엔드 암호화된 Git 저장소를 출시했다.[22]

공용 파일

공용 파일이 다음 위치에 저장됨 /public/username, 그리고 공개적으로 보여진다. 공용 파일 시스템의 모든 파일은 클라이언트에 의해 자동으로 서명된다.[5] 폴더 이름을 딴 사용자만 폴더 내용을 편집할 수 있지만, 쉼표로 구분된 사용자 목록(예: 폴더)에서 폴더 이름을 지정할 수 있다. /public/foo,bar,three 사용자 foo, bar3에 의해 편집 가능.[5]

공용 파일은 모든 사용자가 액세스할 수 있다. 단일 사용자 폴더가 키베이스에 표시된다.pub는 파일 시스템의 탑재된 버전에서 디렉토리를 열어서 접근할 수 있다. 다중 사용자 폴더(예: /public/foo,bar,three)는 시스템의 탑재된 버전을 통해서만 접근할 수 있다.

개인 파일

개인 파일이 다음 위치에 저장됨 /private/username사용자 이름에만 표시됨. 공용 폴더와 같은 개인 폴더는 둘 이상의 사용자(예: 폴더)의 이름을 따서 지정할 수 있음 /private/foo,bar,three 사용자 foo, bar3이 읽고 편집할 수 있을 것이다. 개인 파일은 "#"(예: 폴더) 이후의 사용자만 읽을 수 있음 /private/writer1,writer2,#reader1,reader2 사용자 writer1writer2가 읽고 편집할 수 있지만 reader1reader2만이 읽을 수 있다).[5] 공용 파일과 달리 모든 개인 파일은 업로드하기 전에 암호화되고 서명되므로 엔드투엔드로 암호화된다.[4]

팀 파일

팀 파일이 다음 위치에 저장됨 /team/teamname, 그리고 팀 구성원들에게 공개적으로 보여진다. 팀 파일 시스템의 모든 파일은 클라이언트에 의해 자동으로 암호화되고 서명된다.[5] 작성자로 표시된 사용자만 내용을 편집할 수 있지만, 독자는 누구나 거기에 저장된 파일에 액세스할 수 있다.[23]

2017년 9월 키베이스는 키베이스 팀을 출범시켰다.[24] 팀은 "...이름의 사람들"로 묘사된다.[25] 각 팀에는 키베이스 파일 시스템에 개인 폴더가 있으며, 여러 채팅 채널(슬랙과 유사함)이 있다. 팀 이름에 a를 넣어 "부속팀"으로 나눌 수도 있다. 예를 들어, wikipedia.projects 의 부속팀이 될 것이다. wikipedia, 한편 wikipedia.projects.foobar 의 부속팀이 될 것이다. wikipedia.projects (그리고, 따라서, 또한, wikipedia).

팀 관리

팀은 체인에 서명을 추가함으로써 주로 관리된다. 각 서명은 하위팀을 변경할 때뿐만 아니라 팀 내 사용자의 구성원 자격을 추가, 제거 또는 변경할 수 있다.

각 체인은 팀 관리자가 작성한 서명으로 시작하여 팀 관리자 또는 사용자에 의해 후속 조치가 서명된다.[26] 이로써 모든 조치는 인가된 사용자에 의해 이루어지며, 사용된 공개키를 소지한 모든 사람에 의해 검증될 수 있다.

참조

  1. ^ "keybase/client", Github, 2014-12-12 키베이스 클라이언트 Github 저장소.
  2. ^ "Sigchain Keybase Docs". keybase.io. Retrieved 2019-06-09.
  3. ^ Jump up to: a b c Dalton, Andrew (2017-09-02). "Keybase's encrypted chat works with accounts you already have". Engadget. Retrieved 2017-06-05.
  4. ^ Jump up to: a b c Russell, Jon (2016-05-02). "Keybase Introduces End-To-End Encrypted File Sharing Service". TechCrunch. Retrieved 2017-05-06.
  5. ^ Jump up to: a b c d e "Understanding the Keybase filesystem". Keybase. Retrieved 2017-09-26.
  6. ^ Fleishman, Glenn. "Keybase Wants To Make Serious Encryption Accessible To Mere Mortals". Fast Company. Retrieved 5 June 2017.
  7. ^ "Keybase chooses Zcash". The Keybase Blog. Retrieved 2018-02-06.
  8. ^ "Stellar wallets for all Keybase users". The Keybase Blog. Retrieved 2019-09-16.
  9. ^ Jump up to: a b "Keybase ♥'s Mastodon, and how to get your site on Keybase". keybase.io. Retrieved 2019-06-08.
  10. ^ "QRL and Keybase". www.theqrl.org. 2019-04-24. Retrieved 2021-04-06.
  11. ^ "Abrupt Termination of Coinbase Support". The Keybase Blog. Keybase, Inc. Retrieved 5 June 2017.
  12. ^ "Proof Integration Guide Keybase Docs". keybase.io. Retrieved 2019-06-08.
  13. ^ "Keybase joins Zoom". keybase.io. Retrieved 2020-05-07.
  14. ^ "Zoom Acquires Keybase and Announces Goal of Developing the Most Broadly Used Enterprise End-to-End Encryption Offering". Zoom Blog (Press release). 2020-05-07. Retrieved 2020-05-07.
  15. ^ Jump up to: a b Fleishman, Glenn (Feb 15, 2017). "Keybase offers encrypted chat where you control all the pieces". Macworld. Retrieved June 8, 2017.
  16. ^ Jump up to: a b c d e Dunn, John E (May 31, 2017). "Keybase adds end-to-end encryption to messages on the web". Naked Security. Retrieved June 8, 2017.
  17. ^ Hoff, John (May 12, 2017). "Keybase encrypted chat now available on Android". androidcommunity.com. Retrieved June 8, 2017.
  18. ^ "Introducing Keybase Chat". The Keybase Blog. Keybase, Inc. Retrieved February 12, 2018.
  19. ^ "FYI - we changed the default KBFS plan to 250GB instead of just 10GB. Very few people are hitting the limit so it's less work to let them go past it than deal with UX around upgrading right now". Keybase (via Wayback Machine). Archived from the original on 2017-12-22. Retrieved June 11, 2018.
  20. ^ "Keybase". keybase.io. Retrieved 2019-02-10.
  21. ^ "Introducing the Keybase filesystem". Keybase. Retrieved 2017-09-26.
  22. ^ "Keybase launches encrypted git". The Keybase Blog. Keybase, Inc. Retrieved June 11, 2018.
  23. ^ "KBFS - Understanding KBFS Keybase Docs". keybase.io. Retrieved 2019-06-09.
  24. ^ Hackett, Robert (18 September 2017). "First They Made OkCupid and SparkNotes. Now They're Taking on Slack". Fortune Tech. Retrieved 21 September 2017.
  25. ^ "Teams for Keybase". Keybase.io. Retrieved September 21, 2017.
  26. ^ "Teams: Naming, Merkle Tree Integration, And Signature Chains". Keybase. Retrieved 2017-09-26.

외부 링크