暗号化キーを 1 つを発明するのではなく、再起動します

FixKBService
Shipped
2026年8月19日 18:38 UTC
Author
Kamo
Commit
e64cc8b

生産のあらゆるノート ボディはunreadableでした。 NoteS MASTER ENCRYPTION KEY は 展開中ではなく、どこにでも設定しないで下さい。デプロイされた ConfigMap は実行されません。 Note: ブロックをまったく - なので、notes.master-encryption-key は空に解決し、 getUserEncryptionKey は、最初の使用時に、ランダムな AES キーをヒープに生成します。 お問い合わせ キーは、ポッドの限り正確に住んでいました。 すべてのデプロイ、OMまたはノードがORphanedを動かします 前に書かれているすべてのノート: 復号化スレッド, コンテンツが無効でした, そして以来、 コンテンツは意図的に NULLs のコンテンツを保存します。Plain は読みやすく残っていません。 ザ・オブ・ザ・ タイトルと色を保ち、体を失いました。 不在の鍵は、工事中のサービスを停止します。 一つを発明することは失敗です モード、フォールバックではなく:昨日のメモを読むことができないメモサービスは悪化します 最初にデータを静かに破壊するので、起きていないものよりも、。 鍵自体は新しいノート暗号化キーの秘密から来ています。 ConfigMap とデプロイメント、再暗号化せずに回転してはならない。 Per-member キーは、XOR ではなく HKDF-SHA256 から繰り返す "user-<id>" 文字列、リバーシブルだった - 既知の ID と 1 つのリークされたメンバーキー マスターキーを回復し、他のすべてのメンバーのメモで。 キーも 会員の範囲で、メモ自体がスコープされているかをマッチングします。 ネイザー 移行費用は変更されません。既存の暗号文は読み込まれません。 decryptDTO は空のノートとして失敗を報告し、decryptionFailed をセットし、 クライアントは、読み込めないものを上書きすることを拒否することができます.

All changes

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る