データの保護について

カタログには、何を所有しているか、その価値はいくらか、どこに保管しているかが記録されます。これは本質的に機微な情報であり、KolleKもそのように扱います。このページでは、その保護の仕組みをユーザー目線で説明し、その限界についても正直に述べます。

保存時の暗号化

機微なフィールド(名前、アイテムの詳細、価値、その他多数)は、インスタンスの暗号化キーを使ってデータベース内で暗号化されます。キーを持たずにデータベースファイルのコピーを入手した人がいたとしても、機微な列は読み取れません。

これは自動的に行われます。ユーザーとして何かを有効にしたり設定したりする必要はありません。

すべての変更が記録される

KolleKはユーザーの操作の監査ログを保持します。Samがアイテムを編集すると、その記録には誰が、何を、いつ変更したかが表示され、アカウントのアクティビティフィードと各アイテム自身のログに反映されます。実行者の名前はその時点で記録されるため、その人のユーザーが後で削除されても履歴は読める状態のままです。詳しくはアクティビティフィードと監査証跡をご覧ください。

正直な境界線

メモ

保存時の暗号化は、保存されているデータベースの内容を保護するものです。エンドツーエンド暗号化ではありません。アプリケーションはあなたにデータを表示するためにそれを読み取ることができ、インスタンスを運用する人が暗号化キーを保持しています。

つまり実際には、あなたの信頼は運用者に依存します。自分でホスティングしている場合、その運用者はあなた自身であり、キーは自分のハードウェア上にあります。誰かがあなたのためにKolleKをホスティングしている場合、その人が技術的にはキーを保持することになります。これはホスティングされたどのWebアプリケーションでも同じです。

知っておく価値のある2つの帰結があります。

あなたが制御できること

アカウントの外に何を出すかは、あなたが選びます。現時点では何も出ていません。どのコレクションも、あなたのアカウントの外からはまったく到達できません。それぞれのコレクションには、誰のためのものかを記録する公開範囲の設定があり、共有機能が実装されたときには、公開に設定したコレクションだけが、見知らぬ人が見られる唯一の窓口になります。

次に読むページ

KolleK のドキュメント このページを GitHub で編集
このページは役に立ちましたか?