| 初回リリース | 2007年5月2日[1] |
|---|---|
| 安定リリース | 1.19.0 [2]
/ 2024年1月19日 |
| リポジトリ |
|
| 書かれた | パイソン[3] |
| オペレーティング·システム | クロスプラットフォーム |
| 利用可能 | 英語 |
| タイプ | クラウドコンピューティング |
| ライセンス | GNU GPL 2+と猶予期間付きのカスタムオープンソースライセンスの選択[4] |
| Webサイト | タホ |
Tahoe-LAFS ( Tahoe Least-Authority File Store [5] ) は、無料でオープン、安全、分散型、フォールトトレラント、分散データストアおよび分散ファイルシステムです。[6] [7]これは、オンラインバックアップシステムとして使用することも、Tahoeシステムにファイルを挿入してアクセスするために使用されるフロントエンドに応じて、Freenetに似たファイルまたはWebホストとして機能することもできます。 [要出典] Tahoeは、複数のディスクを使用して単一の大規模なRAIN ( Redundant Array of Inexpensive Nodes )プールを作成し、信頼性の高いデータストレージを 作成するRAIDのような方法でも使用できます。
このシステムは、ブライアン・ワーナー(プロジェクトの創始者の一人)が「システムのどのコンポーネントも、その仕事を遂行するのに必要な権限を最小限にすべきである」という考え方として説明した「最小権限の原則」(POLA)に基づいて設計および実装されています。 [8]この規則に厳密に従うために、エージェントに依頼して特定のタスクを実行するために必要な最小限の権限セットを提供する暗号化機能を使用しています。RAIN アレイはストレージ ボリュームとして機能します。これらのサーバーは、保存されたデータの機密性や整合性によって信頼される必要はありません。
歴史
Tahoe-LAFSは、オンラインバックアップサービス会社All My Data [8]で2006年に開始され、2007年から積極的に開発されてきました。 [9] 2008年に、Brian WarnerとZooko Wilcox-O'Hearnは、ストレージのセキュリティと存続可能性に関する第4回ACM国際ワークショップでTahoeに関する論文を発表しました。[10]
2009年にAll My Dataが閉鎖されると、Tahoe-LAFSはGNU General Public LicenseまたはThe Transitive Grace Licenseに基づくフリーソフトウェアプロジェクトとなり、コードの所有者はリリース前に12か月間、その成果物から利益を得ることができます。2010年、Tahoe-LAFSは電子フロンティア財団によって検閲対策ツールとして言及されました。[11] 2013年には、 GNU 30周年記念のハッカソンプロジェクトの1つとなりました。 [12]
機能性

Tahoe-LAFSクライアントは、Web APIを介して暗号化されていないファイルをHTTPSサーバーに送信します。HTTPSサーバーはファイルをTahoe-LAFSストレージクライアントに渡し、そこでファイルは暗号化され、その後、消失訂正符号を使用してファイルの断片が複数のストレージドライブに保存されます。[13]
Tahoe-LAFS は「プロバイダに依存しないセキュリティ」を特徴としており、ファイルの整合性と機密性は、障害が発生したり、信頼できないエンティティによって操作されたりする可能性のあるストレージ サーバーとは無関係に、クライアントで使用されるアルゴリズムによって保証されます。ファイルはAES を使用して暗号化され、その後、消失訂正符号を使用して分割されます。これにより、元のファイルを再作成するには、ファイル チャンクを保存している元の N 台のサーバーのうち、サブセット K のみが利用可能である必要があります。 [14] [15]デフォルトのパラメーターは K=3、N=10 であるため、各ファイルは 10 台の異なるサーバー間で共有され、ファイルにアクセスするには、そのうちの 3 台のサーバーが正しく機能している必要があります。[10]
Tahoeでは、どのノードにデータを保存するかについてほとんど制御できません。[16]
フォーク
Tahoe-LAFSのパッチ版は2011年から存在し、I2Pなどの匿名ネットワーク上で実行できるように作られており、複数の紹介者をサポートしています。Microsoft Windows用のバージョンもあります。[17]これはI2Pネットワーク内のサイトから配布されています。[要出典]通常のTahoe-LAFSの動作とは対照的に、I2PとTahoe-LAFSを一緒に使用すると、ノードの位置は偽装されます。これにより、匿名の分散グリッドを形成できます。
参照
- CephFS (ファイルシステム)
- Coda (ファイルシステム)
- 分散ファイルシステムの比較
- フリーネット
- グラスターFS
- Moose ファイル システム
- リザードFS
- iフォルダ
- 分散ファイルシステムのリスト
- Lustre (ファイルシステム)
- 並列仮想ファイルシステム
- エクストリームFS
- IPFS
参考文献
- ^ 「Tahoe-LAFS ドキュメント」。tahoe-lafs.org。2012 年 8 月 21 日時点のオリジナルよりアーカイブ。2013年 5 月 1 日に取得。
- ^ "リリース 1.19.0". tahoe-dev (メーリングリスト). 2024-01-19 . 2024-09-14に閲覧。
- ^ Willis, Nathan (2012年2月17日). 「週末プロジェクト: Tahoe-LAFS ストレージグリッドを使い始める」. Linux.com . 2021年10月27日時点のオリジナルよりアーカイブ。2021年3月5日閲覧。
- ^ 「About.RST in trunk/Docs – Tahoe-LAFS」。2020年6月7日時点のオリジナルよりアーカイブ。2013年1月7日閲覧。
- ^ 「Tahoe-LAFS wiki」。tahoe-lafs.org。2014年12月5日時点のオリジナルよりアーカイブ。2014年12月1日閲覧。
- ^ Paul, Ryan (2009年8月4日). 「P2PのようなTahoeファイルシステムはクラウドで安全なストレージを提供」. Ars Technica . 2021年1月11日時点のオリジナルよりアーカイブ。 2021年3月3日閲覧。
- ^ Monteiro, Julian Geraldes (2010 年 11 月 16 日). 「信頼性の高いピアツーピア ストレージ システムのモデル化と分析」(PDF)。ソフィア アンティポリス:ニース大学。p. 17。2013年 7 月 2 日時点のオリジナルからアーカイブ(PDF) 。2012 年12 月 15 日閲覧。
- ^ ab Byfield, Bruce (2014年5月20日). 「クラウドベンダーからクラウドデータを隠す」. Linux Magazine . 2021年2月27日時点のオリジナルよりアーカイブ。 2021年3月3日閲覧。
- ^ O'Brien, Danny (2013年9月6日). 「Tahoe and Tor: Building Privacy on Strong Foundations」. Electronic Frontier Foundation . 2021年1月25日時点のオリジナルよりアーカイブ。 2021年3月3日閲覧。
- ^ ab Wilcox-O'Hearn, Zooko; Warner, Brian (2008年10月31日). 「Tahoe: the least-authority filesystem」(PDF) . Proceedings of the 4th ACM International Workshop on Storage Security and Survivability . Association for Computing Machinery: 21–26. doi :10.1145/1456469.1456474. S2CID 12056440. 2021年1月26日時点のオリジナルよりアーカイブ(PDF) . 2021年3月5日閲覧。
- ^ Palmer, Chris (2010年12月14日). 「検閲に対する建設的な直接行動」.電子フロンティア財団. 2021年1月20日時点のオリジナルよりアーカイブ。2021年3月3日閲覧。
- ^ “GNU 30周年記念祝賀会とハッカソン”. 2013年9月28日. 2021年4月4日時点のオリジナルよりアーカイブ。2021年3月3日閲覧。
- ^ Huchton, Scott (2011年3月). 「セキュアモバイル分散ファイルシステム(MDFS)」(PDF)。カリフォルニア州モントレー。海軍大学院。pp. 8–9。2021年10月21日時点のオリジナルよりアーカイブ(PDF) 。 2012年12月15日閲覧。
- ^ ヘイヴァー、エイリク;メルボルド、エイビンド。ルート、ポール (2011)。 「クラウドストレージボルト」。テレマティック研究所。 20~21ページ。 2021年10月27日のオリジナルからアーカイブ。2021 年3 月 3 日に取得。
- ^ Lee, Changhoon (2011).セキュアで信頼できるコンピューティング、データ管理とアプリケーション: STA 2011 ワークショップ: IWCS 2011 および STAVE 2011、ギリシャ、ルートラキ、2011 年 6 月 28 日~30 日。ベルリン: Springer。pp. 192~193。ISBN 978-3642223648。
- ^ Arjan Peddemors、Christiaan Kuun、Rogier Spoor、Paul Dekkers、Christiaan den Besten (2011年6月29日)。「広域分散ストレージ技術の調査」(PDF)。p. 17。2021年3月3日時点のオリジナルよりアーカイブ(PDF) 。 2021年3月3日閲覧。
{{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク) - ^ 「OSPackages – Tahoe-LAFS」。tahoe -lafs.org。2013年11月12日時点のオリジナルよりアーカイブ。2014年1月27日閲覧。
外部リンク
- 公式サイト
