CertH certH

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+ を取っても他を緩めないようにお願いします。