CertH について
What CertH scans, how grades are computed, where the leaderboard comes from — and what we never do.
CertH はあらゆるドメインの TLS/SSL 設定を公開診断します。標準ハンドシェイク 1 回から 0〜100 点と A+〜F の評価を算出し、その変化を公開リーダーボードで追跡します。スキャンに登録は不要、継続監視にサーバー権限も不要です。
スキャンの仕組み
私たちは TLS サーバーが通常応答することしかしません: 443 番ポートへ ClientHello を送り、返ってきた証明書チェーンとネゴシエーションされたプロトコル・暗号スイートを読み取ります。エージェントの導入、サーバーへのログイン、秘密鍵への接触は一切なく、ページ本文を収集することもありません。単一のクライアント指紋による誤判定を避けるため、複数の ClientHello バリアントを順に試し、最も完全な結果を採用します。
評価の算出方法
スコアはハンドシェイク結果から重み付けして算出します: TLS 1.0/1.1 の残存サポート、TLS 1.3 対応、ネゴシエートされた暗号スイートの強度、証明書の鍵・署名アルゴリズム、残存有効期間、ホスト名の一致、証明書チェーン長。SSL Labs の考え方に合わせ、HSTS と OCSP ステープリングは基礎点を減点せず、A+ を取得できるかのみに影響します。証明書の期限切れは即座に 0 点・F です。減点はすべて理由付きで表示され、項目ごとに検証できます。
| Grade | Score | Meaning |
|---|---|---|
| A+ | ≥95 | 優秀 |
| A | ≥90 | 良好 |
| B | ≥80 | 改善が必要 |
| C | ≥70 | 劣る |
| D | ≥55 | 非常に劣る |
| F | <55 | 不合格 |
A+ にはさらに次が必要です: TLS 1.3 のサポートと有効な HSTS(max-age ≥ 180 日または preload)。期限切れの証明書は即座に 0 点・F です。
公開リーダーボード
リーダーボードの種は Tranco Top 20,000 ドメインです。専用のスキャンノードが毎日再探测してスナップショット履歴に書き込み、12 業種・20 地域に自動分類します。総合ランキングに加え、「改善幅が大きい」「まもなく期限切れ」「新規収録」といった動的リストと、等級別のサブランキングも公開しています。すべてログイン不要で閲覧できます。
バッジと API
どのドメインでも SVG 評価バッジを生成できます — 発行機関カード、30 日トレンドカード、すりガラスカプセル、ブランドカプセルの 4 スタイル。ライト/ダークテーマとスコア表示の切り替えに対応し、エッジで 1 時間キャッシュされるため README・ステータスページ・ダッシュボードにそのまま埋め込めます。公開 API では即時スキャン、スコア履歴、ランキングデータを認証なしで取得できます。
無料・オープンとその限界
CertH は CSR.plus チームが運用し、Cloudflare の無料枠と自社運用のスキャンノード 1 台で動いています。公開スキャン・リーダーボード・バッジはすべて無料で、アカウントも不要です。はっきり述べておくべき限界があります: CertH が示すのはトランスポート層設定の診断結果であり、侵入テストでもコンプライアンス認証でもありません。重要システムには専門の監査を、そして A+ を取っても他を緩めないようにお願いします。