Ticket #45591

KEXのClient Secretの記録

Date d'ouverture: 2022-09-06 20:25 Dernière mise à jour: 2022-09-09 22:27

Rapporteur:
Propriétaire:
État:
Ouvert [Owner assigned]
Composant:
Jalon:
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
Aucun
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

KEXで生成したClient Secretを記録しておく機能。

Wireshark 4.0ではClient Secretの情報があればSSH通信の解析/復号が可能になったので、デバッグ等に便利かもしれない。

セキュリティ考察

この機能はSSHの前方秘匿性を破る事につながるので、取り扱いは注意が必要。

ただし、通信内容自体はこの機能を使わなくてもログ等で保存可能であり、この機能で新たに解析が可能になるのはSSHのプロトコルレベルでの情報のみとなる。

悪用を防ぐ為の対策として、以下を検討する。

  • デフォルトでは無効とし、事前に設定ファイルで有効にしなければいけない
  • コマンドラインオプションで明示的に有効にしないと使えないようにする
  • 有効な状態で通信を始めた時に、ダイアログ等で警告メッセージを表示する
  • デバッグビルド時のみ有効となり、リリースビルドには含まれないようにする

Ticket History (3/5 Histories)

2022-09-06 20:25 Updated by: doda
  • New Ticket "KEXのClient Secretの記録" created
2022-09-07 03:22 Updated by: doda
  • Résolution Update from Aucun to Fixed
  • Jalon Update from (Aucun) to Tera Term 5.0
Commentaire

r10247, r10248, r10249, r10250 で仮実装。取り合えずはデバッグビルト時のみ有効としている。

2022-09-09 12:59 Updated by: nmaya
Commentaire

ログファイルは AppData\Local\teraterm5 に保存するようになりました(#43507)が、私の手元では AppData\Roaming\teraterm5 に保存されるようです。

2022-09-09 18:45 Updated by: doda
Commentaire

すみません、問題には気付いていて手元では直していたのですが、関連する別の問題が有ってコミットしていませんでした。

とりあえず気付いている問題の内、修正出来ている部分をコミットしました (r10254)

2022-09-09 22:27 Updated by: nmaya
Commentaire

確認しました。ありがとうございます。

Attachment File List

No attachments

Modifier

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Connexion