Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

rsa-sha2-256, rsa-sha2-512公開鍵アルゴリズムのサポート - Tera Term Ticket #36109 on OSDN

$
0
0

rsa-sha2-256, rsa-sha2-512公開鍵アルゴリズムのサポート

Eröffnet am: 2016-03-06 20:22

Letztes Update: 2023-01-18 08:17

Auswertung:(del#1144)Verantwortlicher:doda
Priorität:9 - HöchsteMeilenstein:Tera Term 4.107 & 5.0
Typ:FunktionsanfragenSchweregrad:9 - Höchste
Komponente:TTSSHStatus:Offen [Owner assigned]
LösungAccepted

Einzelheiten

rsa-sha2-256, rsa-sha2-512 公開鍵アルゴリズムに対応する。

OpenSSH 8.2 (2020-02-14) にて Future deprecation notice として ssh-rsa (RSA with SHA-1) が挙げられた為、実際に廃止されるまでに対応する必要有り。

OpenSSH 8.8 (2021-09-26) にて、ssh-rsa はデフォルトで無効にされた。

対応範囲

  • サーバホスト鍵
  • 公開鍵認証
    • 公開鍵認証で使用する為には SSH2 拡張ネゴシエーション (#36111) に対応する必要あり

検討事項

  • 公開鍵認証での署名方式の優先度
    • 仮実装では rsa-sha2-512, rsa-sha2-256, ssh-rsa で固定
    • 設定可能にする?
      • 設定方法は設定ファイルのみ? Web-UIでの変更は必要?
    • 現状では公開鍵方式に対応する署名方式が複数有るのはRSAのみ
      • 優先度指定はRSA専用でOK? 汎用的にすべき?
      • server-sig-algs で送られて来る情報はRSA以外も含まれている

関連

対応状況

Tera Term 5

* ユーザー認証中のSSH_MSG_EXT_INFOへの対応: r10466

Tera Term 4

  • r10193にて r10063から r10075をMFT
  • ------
  • 優先度の設定: r10384, r10386
    • ドキュメント: r10416 (RSAPubkeySignAlgorithmOrder), r10465 (RSAPubkeySignAlgorithmOrder)
  • About ダイアログ: r10387
  • ------ この下は trunk へのマージがまだ

残件

  • OpenSSH 7.4のバグへの対応
  • 対応する署名方式が無かった場合のエラー処理
  • 古いPageant使用時など、意図した署名が返ってこなかった場合の対応 (警告を表示する?)
  • ssh-rsa を無効化していてもサーバー側が server_sig_algs を送ってこないと ssh-rsa が使われる
  • server_sig_algsがNULLの場合のserver_proposal

Requests?

Letzte Aktualisierung für dieses Ticket

2023-01-18 08:17 Aktualisiert von: nmaya

  • Details Updated

Kommentar

挙げられた項目に関してはすべて問題ないと思います。

チェックしていただいた部分を、r10509で 4-stable から trunk にマージしました。


Viewing all articles
Browse latest Browse all 2128