私は、コミュニティ (Facebook のようなもの) によって作成およびサポートされている、オープンソースの分散型ソーシャル ネットワークを構築しようとしています。
Datastax Enterprise/Cassandra を使用すると、稼働中の DHT (分散ハッシュ テーブル) をセットアップして、単一の「ビジネス」または「会社」が所有するクラスター内に大量のデータを格納できます。
このようにして、すべてのデータ (ユーザー/プロファイル データ、投稿など) は、この会社の管理下で独自のクラスター内に保存されるため、データは多かれ少なかれ「安全」です。
ただし、私の場合、(コミュニティの) 他の人がクラスター内に独自のノードをセットアップして、クラスターと負荷分散をサポートできるようにする必要があります。これは誰でも(善悪を問わず)可能性があります...
つまり、ノード間のデータを (SSL/TLS 経由で) 暗号化するだけでなく、ノードに保存されているデータITSELFも暗号化する必要があります。
したがって、Datastax ソフトウェアの使用を継続する前の私の質問は次のとおりです。
- 特定の個人/ランダムな人がクラスターを実行できるように、すべてのデータを何らかの方法で暗号化してすべてのノードに保存することは可能ですか?
ありがとうございました!
敬具、メルロイ・ヴァン・デン・バーグ