SWG bar による HTTPS 検査の仕組み
ドメインの発見、TLS プローブ、macOS の信頼評価から、アプリと Chrome に結果が表示されるまでを説明します。
SWG bar · 更新日
SWG bar は Mac のネイティブメニューバーアプリ、ローカル監視エージェント、TLS プローブワーカーで構成されます。結果は概要、ドメイン、証明書、プラグインの 4 つの画面で確認できます。
ホスト名から結果まで
- ドメインを発見。 ローカル接続のメタデータや対応ブラウザーの履歴から候補を見つけます。HTTPS の内容を読むこととは異なります。
- TLS を調査。 ワーカーが独立した接続を作り、証明書の証拠を収集します。ブラウザーの既存セッションの複製ではありません。
- 信頼を評価。 ネイティブエージェントが macOS の証明書評価を使い、Apple の公開システムルートと比較します。
- 証拠を表示。 ドメインと証明書を関連付け、発行者、ルート、分類を表示します。
現在のプローブは TCP と IPv4 を使います。他のメタデータを観測できても、各アプリの IPv6、QUIC、プロキシ、VPN の動作をすべて再現するわけではありません。
ローカル保存とネットワーク変更
検出の分析と保存は Mac 上で行います。SQLite データベースを使い、一部の機密フィールドを暗号化し、鍵付きのドメインインデックスを使用します。すべてのファイル、ログ、フィールドが暗号化されるという意味ではありません。
ネットワーク変更やアップグレードで履歴が消去される場合があります。必要な証拠は事前に保存してください。ライセンス、更新確認、Web での購入は検出とは別の処理です。プライバシーと利用規約をご確認ください。
Chrome 拡張機能が読む情報
Chrome 拡張機能はネイティブメッセージングで Mac アプリの既存結果を読みます。Chrome の実際の TLS 証明書を取得せず、新しい TLS プローブも実行しません。
分類の使い方
分類を手がかりに証明書チェーンを確認します。内部サービスなどではローカルの信頼が意図的に設定されています。公開チェーンも経路の回避を証明するものではなく、復号除外による可能性があります。