知識ベース 身元
デバイスのセキュリティ
エンドツーエンドの暗号化により、転送中のメッセージが保護されます。このページは、 残りの半分: キーがデバイス上にあり、急いで削除します。
このページは便宜上機械翻訳されています。英語原文が該当するバージョンとなります。
IDの暗号化
デフォルトでは、保存された秘密キーはデバイスのローカル ストレージに平文で保存されます。できる人なら誰でも そのストレージを読み取ります - ロックされていないデバイス、フォレンジック ツール、ブラウザ プロファイルをコピーしたもの 共有マシン — キーを読み取ってあなたになることができます。
IDの暗号化、以下 [設定] › [プライバシー] と [セキュリティ] を選択すると、その穴が塞がれます。それをオンにした状態:
- あなたの
nsec保存時には暗号化されます AES-GCM-256; - あなたの一時的な秘密鍵 グループチャット 依存するのは 同じボールトキーで暗号化されます。
- 暗号化がオンになっている間、平文キーはディスクに書き込まれることはなく、存在するだけです セッション中のみメモリ内にあります。
- ロック解除はアプリの起動時に 1 回だけ行われます。
ロック解除要素と暗号化キーはデバイスに対してローカルであるため、ID の暗号化は 有効 デバイスごと。非敏感なオン/オフ設定のみが適用されます デバイス間で相互に接続できるため、新しいデバイスでもセットアップを提案できます。パスワード、ソルト、または 資格情報は常に同期されます。
ロック解除要素の選択
このデバイスでボールトのロックを解除する方法を選択します。
| 要素 | キーの導出方法 | で利用可能 |
|---|---|---|
| パスワード | PBKDF2-SHA256、310,000 反復 | どこでも |
| ピン | 同じ PBKDF2 導出、数字のみ | どこでも |
| パスキー | PRF 拡張子を使用した WebAuthn、その後 HKDF-SHA256 | ウェブアプリ |
| 生体認証 - Face ID、Touch ID、Windows Hello、Android 生体認証、ハードウェア セキュリティ キー | Web 上の WebAuthn PRF。 Android および iOS 上のプラットフォーム独自の生体認証プロンプト | どこでも |
PIN は数字で構成されるパスワードであるため、短いものはまさに「速くて弱い」ものとして扱ってください。
すべての認証システムが WebAuthn PRF 拡張機能を実装しているわけではなく、実装していない認証システムもあります。 キーを導出できません。したがって、暗号化を有効にした瞬間に、アプリは一度ロックを解除します。 その場で — 次回開いたときに確認するよりも、すぐに確認したほうがよいでしょう。 戻る方法のないアプリ。
パニックワイプ
「Your Nym」パネルを 2 秒間押し続けます。 ニムチャットはあらゆるものを破壊します デバイス上の自分自身の痕跡。確認ダイアログは意図的に存在しない - ポイント それは、2番目の画面を通過する必要がなく、プレッシャーの下でも素早くトリガーできることです。
短いアニメーションで進行状況が表示されます。
- 秘密キーとボールトキーをメモリから削除します。
- すべてのローカル ストレージ値とセッション ストレージ値を新しいランダム キーで暗号化します。 すぐに捨てられる、その後、それらの値をジャンクで上書きし、 店舗。
- すべての IndexedDB データベースを上書きして削除します。
- キャッシュ ストレージを空にし、Service Worker を登録解除します。
- Cookie をクリアし、初期の初回実行状態にリロードします。
興味深いのはステップ 2 です。データを削除しても必ずしも復元できなくなるわけではないので、 アプリは最初に、アプリを含め誰も保持しない鍵で暗号化します。 削除後に残ったものは、キーが存在しない暗号文です。
消去された ID は、あなた自身でも誰でも回復できません。 nymがあなたが望むものであれば
保持する、バックアップする nsec これが必要になる前に。通常のシングルタップで
このパネルは nym エディターを開くだけなので、ワイプが誤って発生することはありません。
デバイスに保存されているもの
Nymchat は状態をローカルに保持するため、即座に開いてオフラインで動作できます。大まかに:
| 何 | 注意事項 |
|---|---|
| あなたのキーペア | ID 暗号化がオンの場合、保存時に暗号化されます。セッションごとまたはハードコア モードではまったく保存されません。 |
| 設定と環境設定 | テーマ、レイアウト、ブロックされたユーザーとキーワード、お気に入りのチャンネルなど。 |
| チャンネル履歴とプロフィール | リレーから取得したもののキャッシュ。 |
| 復号化されたプライベートメッセージとグループチャット | によって制御されます PM とグループ チャットをデバイスにキャッシュする (デフォルトでオン)。これをオフにすると、ディスク上に保存されるのではなく、起動のたびに再フェッチされて復号化されます。 |
| グループメンバーシップと一時的なグループキー | ID 暗号化がオンの場合、ボールト キーで暗号化されます。 |
| フレアの購入 | 引き換えコードから回復可能 — を参照してください。 フレアショップ. |
[設定] › [データ] と [バックアップ] には、パニックよりも狭い 2 つのツールがあります ワイプ: ローカルストレージキャッシュのクリア キャッシュされた履歴、メッセージ、プロファイルなどを削除します。 反応はありますが、ログイン、設定、グループメンバーシップ、購入内容は保持されます。 設定をデフォルトにリセットする 逆のことをします。