TLS/SSL詳細診断
利用方法
- ホスト名と用途を指定すると、このサーバーから実際に接続して、TLS(SSL)の設定を診断します。
- 総合評価は A+・A・B・C・F の5段階です。悪い点があるたびに上限が下がる方式で、理由をあわせて表示します。
- F — 証明書の期限切れ・名前の不一致・信頼できない証明書、TLS 1.2/1.3 の非対応、RC4など危険な暗号の受け入れ
- C — 3DES の受け入れ、RSA鍵が2048ビット未満、SHA-1・MD5 による署名
- B — 廃止されたTLS 1.0 / 1.1 が有効
- A — TLS 1.3 非対応、前方秘匿性のない暗号の受け入れ、HSTS未設定または有効期間が短い
- A+ — 上記のいずれにも当てはまらない
- 暗号スイートは、代表的な10種類を実際に試して、受け入れるかどうかを調べます(TLS 1.2で試験)。すべての暗号を網羅するものではありません。
- 「試験できません」と表示された暗号は、このサーバー側で無効になっているため、相手の対応状況を判定できないものです。非対応という意味ではありません。
- 「拒否」と表示された暗号は、相手が受け付けなかったものです。RC4・3DES・NULLのような危険な暗号を拒否しているときは緑、それ以外の暗号の拒否は灰色で、良し悪しはありません(たとえばECDSA用の暗号は、RSA鍵の証明書を使うサーバーでは、もともと使えません)。
- 前方秘匿性とは、将来サーバーの秘密鍵が漏れても、過去の通信が解読されない性質です。ECDHE・DHE を使う暗号スイートが該当します。
- ALPNは、HTTP/2 などの利用するプロトコルを、接続時に決める仕組みです。
h2と表示されればHTTP/2に対応しています。 - 量子耐性の鍵交換は、将来の量子コンピューターでも通信の中身を解読されにくくする鍵交換(
X25519MLKEM768:従来の X25519 と ML-KEM-768 の組み合わせ)に対応しているかです。その鍵交換だけを示して TLS 1.3 で接続し、相手が受け入れるかを確かめます。評価(A+〜F)には含めません。 - HTTP/3(QUIC)は、用途が HTTPS のときに、実際に HTTP/3 で接続できるかを確かめます。通信経路の途中で UDP が止められていると接続できないため、接続できなくても未対応とは限りません。HTTP の版ごとの通信時間は、本サイトの「HTTP / HTTPS 詳細診断」で詳しく確認できます。
- 信頼性は、このサーバーが持つ認証局の一覧で証明書を検証した結果です。ご利用のブラウザと一覧が異なることがあります。
- HSTS は、以後はHTTPSでのみ接続するよう、ブラウザに伝えるヘッダーです(HTTPSの用途のみ確認します)。
- 診断には、数十秒かかることがあります。
- 証明書の内容だけを見たい場合は、本サイトの「SSL証明書チェッカー」をご利用ください。
- 入力したドメイン名・URLなどは、次に入力するときの候補として、このブラウザに保存されます。共用のパソコン・スマートフォンでご利用の場合は、使い終わったら「入力履歴消去」を押してください(シークレットモード・プライベートブラウズでは、閉じると自動で消えます)。候補の右端の「×」で1件ずつ消せます。消した候補は、同じ種類の欄を持つほかのツールからも消えます。
免責事項
当サイトをご利用したことによる、またはご利用になれないことにより生じるトラブルや損害には、当方は一切の責任を負いません。