SWG bar による HTTPS 検査の仕組み

ドメインの発見、TLS プローブ、macOS の信頼評価から、アプリと Chrome に結果が表示されるまでを説明します。

SWG bar · 更新日

SWG bar は Mac のネイティブメニューバーアプリ、ローカル監視エージェント、TLS プローブワーカーで構成されます。結果は概要、ドメイン、証明書、プラグインの 4 つの画面で確認できます。

ホスト名から結果まで

  1. ドメインを発見。 ローカル接続のメタデータや対応ブラウザーの履歴から候補を見つけます。HTTPS の内容を読むこととは異なります。
  2. TLS を調査。 ワーカーが独立した接続を作り、証明書の証拠を収集します。ブラウザーの既存セッションの複製ではありません。
  3. 信頼を評価。 ネイティブエージェントが macOS の証明書評価を使い、Apple の公開システムルートと比較します。
  4. 証拠を表示。 ドメインと証明書を関連付け、発行者、ルート、分類を表示します。

現在のプローブは TCP と IPv4 を使います。他のメタデータを観測できても、各アプリの IPv6、QUIC、プロキシ、VPN の動作をすべて再現するわけではありません。

ローカル保存とネットワーク変更

検出の分析と保存は Mac 上で行います。SQLite データベースを使い、一部の機密フィールドを暗号化し、鍵付きのドメインインデックスを使用します。すべてのファイル、ログ、フィールドが暗号化されるという意味ではありません。

ネットワーク変更やアップグレードで履歴が消去される場合があります。必要な証拠は事前に保存してください。ライセンス、更新確認、Web での購入は検出とは別の処理です。プライバシーと利用規約をご確認ください。

Chrome 拡張機能が読む情報

Chrome 拡張機能はネイティブメッセージングで Mac アプリの既存結果を読みます。Chrome の実際の TLS 証明書を取得せず、新しい TLS プローブも実行しません。

分類の使い方

分類を手がかりに証明書チェーンを確認します。内部サービスなどではローカルの信頼が意図的に設定されています。公開チェーンも経路の回避を証明するものではなく、復号除外による可能性があります。

再現可能な確認方法は検出ガイド、経路と復号の違いは比較ガイドをご覧ください。