CH-J ToolsSSH によるサーバー管理
メニュー
プロジェクトのドキュメント

セキュリティとバックアップ

保管庫の保護、ホストの検証、ロック、バックアップ、Alpha 版のセキュリティ上の制限。

現在のブランチ0.1.2 · Beta

生体認証によるロック解除とセキュリティ

まず、マスターパスワードで保管庫 (Vault) のロックを解除します。Settings → Security(設定 → セキュリティ)で生体認証によるロック解除を有効にし、システム認証を承認します。以降のログインでは、マスターパスワードの入力欄と並んで、プラットフォームのロック解除ボタンが表示されます。

macOS では、派生した鍵をキーチェーン (Keychain) 内で現在の Touch ID の指紋によって保護します。Windows Hello + 現在のユーザーの DPAPI、および Ubuntu の fprintd + Secret Service は利便性のためのロック解除です。これらのプラットフォームでは、認証情報の保管が暗号学的に生体情報と結び付いているわけではありません。Ubuntu では、対応する指紋リーダー、登録済みの指紋、安全なデスクトップのキーリングが必要です。

自動ロックは任意の機能で(Never / 1 / 5 / 10 / 15 / 30 / 60 分)、有効にすると既定値は 15 分です。ロックすると SSH セッションが切断され、プラグインが閉じ、診断が停止します。システム認証に失敗した場合は、マスターパスワードを使用してください。実際の指紋・顔・PIN による認証については、対応ハードウェアでの対話的なテストがまだ必要です。

SSH が「ターミナル」では動作するのに macOS で EHOSTUNREACH が報告される場合は、「システム設定」→「プライバシーとセキュリティ」→「ローカルネットワーク」で CH-J Tools を許可し、アプリを再起動してください。新しい Ubuntu パッケージでは、アプリのアイコン、デスクトップランチャー、ウィンドウの識別情報がそろうようになりました。

保管庫の場所

バージョン 0.1.2 以降の現在のユーザーの既定パスです。バージョン 0.1.0 と 0.1.1 は「CH-J Tools」ではなく「CH-J Server Manager」フォルダーを使用していました。バージョン 0.1.2 は初回起動時にこのフォルダーを移動します。Linux で XDG_CONFIG_HOME が設定されている場合は、下記の代替パスを使用します。バックアップ時はアプリを終了し、記載された両方のファイルを含む vault フォルダー全体をコピーしてください。解除には元のマスターパスワードが必要です。

macOS
~/Library/Application Support/CH-J Tools/vault/
Windows
%APPDATA%\CH-J Tools\vault\
Linux · Debian / Ubuntu / Zorin OS
~/.config/CH-J Tools/vault/
$XDG_CONFIG_HOME/CH-J Tools/vault/
vault/
├── core-v1.meta.json
└── core-v1.data.json

生体認証によるロック解除とセキュリティ

Core は、ユーザーインターフェース、特権操作、サーバーセッション、プラグインを分離しています。どの境界でも、入力と許可された機能が検証されます。

  • ローカルの秘密情報は認証付きで暗号化されます。
  • 初めて見る SSH ホスト鍵や変更された SSH ホスト鍵には、確認が必要です。
  • レンダラーとプラグインのウィンドウは、Node 統合なしのサンドボックスで動作します。
  • アプリケーションのアップデートには、サイズ、SHA-512、有効な OpenPGP 署名が必須です。

リスクのある操作の前のバックアップ

重要なデータを変更、削除、更新する前に、適切なバックアップを用意し、復元できることを確認してください。運用ガイダンスは参考情報であり、ライセンスの一部ではありません。アプリケーションは、バックアップが存在することや復元できることを保証しません。

運用バックアップのガイダンス →
現在の Alpha 版における TLS とアップデートの信頼性

現在の Alpha 版では、明示的に許可リストに登録したアップデートホスト https://tools.ch-j.de に限り、認証局による検証を緩和しています。アプリケーションのアップデートファイルには引き続き、同梱の CH-J 鍵で確認する有効な分離 OpenPGP 署名、正しいサイズ、SHA-512 が常に必要です。署名はパッケージの出所と完全性を保護しますが、TLS による機密性と接続の認証に代わるものではありません。

コミュニティ

ディスカッション専用のスペースがあります

トピックを作成し、経験や問題を共有して、ほかのコミュニティメンバーに返信しましょう。

コミュニティを開く