Keybaseのロゴ | |
サイトの種類 | 暗号化されたソーシャルメディア |
|---|---|
| 利用可能 | 英語 |
| 所有者 | Zoomビデオコミュニケーション (2020) |
| 作成者 | クリス・コイン、マックス・クローン、他 |
| メールアドレス | キーベース |
| 登録 | 会員登録には必要ありません |
| ユーザー | 407,163 (2019-08-22現在) [引用が必要] |
| 発売 | 2014年2月14日 |
| 書かれた | Go、JavaScript、Electron、React [1] |
Keybaseは、ソーシャルメディアのアイデンティティを暗号化キー( PGPキーを含むがこれに限定されない)に公開監査可能な方法でマッピングするキーディレクトリです。 [2]さらに、エンドツーエンドの暗号化チャットシステムとクラウドストレージシステムも提供しており、[3] [4]それぞれKeybase ChatとKeybase Filesystemと呼ばれています。ファイルシステムのパブリック部分に置かれたファイルは、パブリックエンドポイントから提供されるほか、[5] Keybaseクライアントによってユニオンマウントされたファイルシステムからローカルに提供されます。 [6]
Keybaseは、Twitter、GitHub、Reddit、Hacker Newsのアイデンティティ(管理下のウェブサイトやドメインを含む)を暗号化キーに公開接続することをサポートしています。また、 Bitcoin、Zcash、Stellar、QRLウォレットアドレスもサポートしています。[5] [5] [7] [8] [9] [10] Keybaseは最初の公開リリース以来Coinbaseのアイデンティティをサポートしてきましたが、2017年3月17日にCoinbaseが公開支払いページを終了したため、サポートを中止しました。 [11]一般に、Keybaseはパブリックアイデンティティを持つサービスがKeybaseと統合することを許可していません。[5] [12]
2020年5月7日、KeybaseはZoomに買収されたと発表した。[13] これはZoomの「ビデオ通信プラットフォームのセキュリティをさらに強化する計画」の一環である。[14]
身分証明
Keybase を使用すると、ユーザーは特定のオンライン ID ( TwitterやRedditアカウントなど) とその暗号化キーとのリンクを証明できます。OAuth などのシステムを使用する代わりに、ユーザーが所有権を証明したいアカウントとして署名されたステートメントを投稿することで ID が証明されます。これにより、ID 証明が公的に検証可能になります。サービスが真実であることを信頼する代わりに、ユーザーは関連する証明ステートメントを自分で見つけて確認することができ、Keybase クライアントはこれを自動的に行います。
アプリ
Keybaseはウェブインターフェースに加えて、Windows、[15] [16] Mac、[15] [16] Android、[17] [16] iOS、[16]およびほとんどのデスクトップLinuxディストリビューション[16]用のクライアントアプリケーションを提供しており、これはElectronフロントエンドを備えたGoで書かれています。アプリは、エンドツーエンドの暗号化チャット、チーム機能、個人およびチームのKeybaseファイルシステムストレージにファイルを追加したりプライベートファイルにアクセスしたりする機能など、ウェブサイトに追加の機能を提供します。クライアントアプリを実行している各デバイスは、別のデバイスまたはユーザーのPGPキーによって作成された署名によって承認されます。各デバイスには、暗号化操作を実行するためにデバイスごとにNaCl (「ソルト」と発音)キーも与えられます。[要出典]
チャット
Keybase Chatは、2017年2月に開始されたKeybaseに組み込まれたエンドツーエンドの暗号化チャットです。Keybase Chatの特徴は、Keybaseユーザーが、まだKeybaseにサインアップしていなくても、オンラインエイリアス( redditアカウントなど)を使用してメッセージを送信できることです。 [3]
受信者(オンラインエイリアスの所有者)がKeybaseにアカウントを持っている場合、メッセージをシームレスに受信できます。受信者がKeybaseアカウントを持っていない場合、後でサインアップしてオンラインアカウントとデバイス間のリンクを証明すれば、送信者のデバイスは受信者が投稿した公開証明に基づいてメッセージを再キー化し、受信者がメッセージを読むことができるようになります。Keybaseアプリは証明をチェックするため、初回使用時に信頼を回避できます。[18]
キーベース ファイルシステム (KBFS)

Keybaseでは、ユーザーは最大250GB [19]のファイルをKeybase Filesystemと呼ばれるクラウドストレージに無料で保存できます。ストレージのアップグレードはありませんが、より多くのデータを許可する有料プランが計画されています。[20]ファイルシステムは、パブリックファイル、プライベートファイル、チームファイルの3つの部分に分かれています。Unix系マシンでは、ファイルシステムはにマウントされ/keybase、Microsoft Windowsシステムでは通常Kドライブにマウントされます。[21]現在、モバイル版のKeybaseクライアントはkbfsからファイルをダウンロードすることしかできず、マウントすることはできません。ただし、必要に応じてファイルのキー再生成などの操作はサポートしています。 2017年10月、Keybaseはエンドツーエンドで暗号化されたGitリポジトリを発表しました。[22]
公開ファイル
パブリックファイルは に保存され、誰でも閲覧できます。パブリックファイルシステム内のすべてのファイルは、クライアントによって自動的に署名されます。 [6]フォルダ名の由来となったユーザーのみがその内容を編集できますが、フォルダ名はコンマで区切られたユーザーのリストに基づいて付けられることもあります(例えば、フォルダはfoo、bar、three のユーザーによって編集可能です)。[6]/public/username/public/foo,bar,three
パブリック ファイルには、どのユーザーでもアクセスできます。単一ユーザー フォルダーはkeybase.pubに表示され、マウントされたバージョンのファイルシステムでディレクトリを開いてアクセスすることもできます。複数ユーザー フォルダー (など) には、マウントされたバージョンのシステムからのみアクセスできます。
/public/foo,bar,three
プライベートファイル
プライベートファイルは に保存され、usernameにのみ表示されます。パブリックフォルダと同様に、プライベートフォルダには複数のユーザーの名前を付けることができます(たとえば、フォルダはfoo、bar、three のユーザーによって読み取りおよび編集可能です)。プライベートファイルは、「#」の後のユーザーに対してのみ読み取り可能にすることもできます(たとえば、フォルダはwriter1と writer2 のユーザーによって読み取りおよび編集可能ですが、 reader1とreader2に対してのみ読み取り可能です)。[6] パブリックファイルとは異なり、すべてのプライベートファイルはアップロードされる前に暗号化および署名されるため、エンドツーエンドで暗号化されます。[4]/private/username/private/foo,bar,three/private/writer1,writer2,#reader1,reader2
チームファイル
チームファイルはに保存され、チームメンバーに公開されます。チームファイルシステム内のすべてのファイルは、クライアントによって自動的に暗号化され、署名されます。 [6]書き込み者としてマークされたユーザーのみがその内容を編集できますが、読者は誰でもそこに保存されているファイルにアクセスできます。[23]/team/teamname
チーム
2017 年 9 月、Keybase は Keybase Teams を開始しました。[24]チームとは、「...名前の付いた人々のグループ」と説明されています。[25]各チームには、Keybase ファイルシステム内にプライベートフォルダと、いくつかのチャットチャンネル ( Slackに類似) があります。チーム名に を入れることで、チームは「サブチーム」に分けることもできます.。たとえば、wikipedia.projectsは のサブチームになりますwikipediaが、 はwikipedia.projects.foobarのサブチームになりますwikipedia.projects(したがって でもありますwikipedia)。
チーム管理
チームは主に、チェーンに署名を追加することで管理されます。各署名により、チーム内のユーザーのメンバーシップを追加、削除、または変更したり、サブチームに変更を加えたりすることができます。
各チェーンはチーム所有者による署名から始まり、その後のアクションはチーム管理者またはユーザーによって署名されます。[26]これにより、すべてのアクションが承認されたユーザーによって実行され、使用された公開鍵を所有するすべての人がアクションを検証できるようになります。
参考文献
- ^ キーベース/クライアント、2014-12-12Keybase クライアントの Github リポジトリ。
- ^ 「UnSigchain | Keybase Docs」。keybase.io 。 2019年6月9日閲覧。
- ^ ab Dalton, Andrew (2017-09-02). 「Keybase の暗号化チャットは、すでにお持ちのアカウントでも機能します」。Engadget 。2017年 6 月 5 日閲覧。
- ^ ab Russell, Jon (2016-05-02). 「Keybase、エンドツーエンドの暗号化ファイル共有サービスを導入」TechCrunch . 2017-05-06閲覧。
- ^ abcd Fleishman, Glenn. 「Keybase は本格的な暗号化を一般の人でも利用できるようにしたい」Fast Company . 2017 年6 月 5 日閲覧。 引用エラー: 名前付き参照 ":0" が異なる内容で複数回定義されています (ヘルプ ページを参照してください)。
- ^ abcde 「Keybaseファイルシステムを理解する」。Keybase 。 2017年9月26日閲覧。
- ^ 「KeybaseがZcashを選択」。Keybaseブログ。 2018年2月6日閲覧。
- ^ 「すべてのKeybaseユーザー向けのStellarウォレット」。Keybaseブログ。 2019年9月16日閲覧。
- ^ 「Keybase の Mastodon、そして自分のサイトを Keybase に載せる方法」。keybase.io。2019年6 月 8 日閲覧。
- ^ 「QRL と Keybase」www.theqrl.org 2019-04-24 . 2021-04-06閲覧。
- ^ 「Coinbaseサポートの突然の終了」。Keybaseブログ。Keybase, Inc. 2017年6月5日閲覧。
- ^ 「Proof Integration Guide | Keybase Docs」。keybase.io。2019年6月8日時点のオリジナルよりアーカイブ。2019年6月8日閲覧。
- ^ 「KeybaseがZoomに参加」。keybase.io 。 2020年5月7日閲覧。
- ^ 「ZoomがKeybaseを買収し、最も広く利用されているエンタープライズエンドツーエンド暗号化サービスの開発目標を発表」Zoomブログ(プレスリリース)。2020年5月7日。 2020年5月7日閲覧。
- ^ ab Fleishman, Glenn (2017年2月15日). 「Keybaseは、すべてのピースをコントロールできる暗号化チャットを提供します」. Macworld . 2017年6月8日閲覧。
- ^ abcde Dunn, John E (2017 年 5 月 31 日). 「Keybase が Web 上のメッセージにエンドツーエンドの暗号化を追加」. Naked Security . 2017 年6 月 8 日閲覧。
- ^ Hoff, John (2017年5月12日). 「Keybase 暗号化チャットが Android で利用可能に」. androidcommunity.com . 2017年6月8日閲覧。
- ^ 「Keybase Chat の紹介」。Keybase ブログ。Keybase, Inc. 2018 年2 月 12 日閲覧。
- ^ 「参考までに、KBFS プランのデフォルトを 10GB から 250GB に変更しました。制限に達する人はほとんどいないので、今すぐアップグレードに関する UX に対処するよりも、制限を超えられるようにする方が手間がかかりません」。Keybase (Wayback Machine 経由)。2017 年 12 月 22 日のオリジナルからアーカイブ。2018年6 月 11 日閲覧。
- ^ 「Keybase」。keybase.io 。 2019年2月10日閲覧。
- ^ 「Keybase ファイルシステムの紹介」。Keybase。2017年 9 月 26 日閲覧。
- ^ 「Keybase が暗号化された git を開始」。Keybaseブログ。Keybase, Inc. 2018 年6 月 11 日閲覧。
- ^ 「KBFS - KBFS を理解する | Keybase Docs」。keybase.io。2019年 6 月 9 日閲覧。
- ^ ハケット、ロバート(2017年9月18日)。「彼らはまずOkCupidとSparkNotesを作った。今度はSlackに挑戦している」フォーチュンテック。 2017年9月21日閲覧。
- ^ 「Teams for Keybase」。Keybase.io 。 2018年10月27日時点のオリジナルよりアーカイブ。2017年9月21日閲覧。
- ^ 「Teams: 命名、Merkle Tree 統合、署名チェーン」。Keybase。2017年9 月 26 日閲覧。
外部リンク
- 公式サイト
- GitHub の Keybase
