Mac で HTTPS 検査を検出する方法

SWG bar で証明書の信頼を比較し、ローカルの検査用ルートを調べ、TLS プローブが示す範囲を確認します。

SWG bar · 更新日

HTTPS 検査では、クライアントに提示する証明書チェーンを、端末で信頼されたルートによるものへ置き換えることがあります。そのルートがローカルで信頼されていれば、ブラウザーは安全な接続と表示できます。確認すべき点は、どのチェーンが提示され、Mac がなぜ信頼したのかです。

1 つのドメインを確認する

  1. SWG bar をインストールし、メニューバーから開きます。
  2. 対象の HTTPS サイトにアクセスし、「ドメイン」でホスト名を探します。ページは複数のホストを利用するため、正確な名前を記録します。
  3. 詳細を開き、分類、証明書チェーン、発行者、ルート、関連する証拠を確認します。
  4. 「証明書」でルートを調べ、Mac で想定されるルートや管理者の説明と照合します。

次の画像は証明書画面のイメージです。値は例示であり、利用中の接続を測定した結果ではありません。

証明書一覧と信頼の詳細を示す SWG bar の画面イメージ。

証拠を読み取る

SWG bar は独立した TLS 接続を調べ、macOS の信頼評価と Apple の公開システムルートを比較します。ローカルの信頼ルートでは受け入れられ、公開ルートでは受け入れられないチェーンは、ローカルでの傍受やプライベート PKI と整合する証拠です。

企業発行の証明書だけで悪意があるとは判断できません。内部サービスが独自の認証局を利用することもあります。ホスト名、チェーン、信頼結果を合わせて確認してください。

接続を変更したら再確認する

変更の前後でホスト名、時刻、ネットワーク、ルートを記録し、新しい接続で証拠を取得します。過去の結果は以前の経路を示している可能性があります。ネットワークの変更時に履歴が消去されることがあるため、必要な情報は先に保存してください。

サイトが開いてもルートが変わらなければ、検査が停止したとは言えません。プローブの失敗には、経路、DNS、タイムアウト、証明書など複数の原因があります。

判定の限界を理解する

プローブは Chrome の実際の TLS セッションから証明書を取り出すものではありません。アプリによって経路も異なります。公開証明書が見えても、ゲートウェイが暗号化通信を転送している、復号除外が適用されている、別の宛先を検査している場合があります。

詳しくは仕組みの解説と、SWG 回避と TLS 検査の除外設定の比較をご覧ください。