ゼロトラストは、ネットワークセキュリティのバズワードから、あらゆるデジタルインタラクションを保護するための戦略的なモデルへと進化しました。その基本原則は、どの実装においても一貫しています。すなわち、「決して信頼せず、常に検証する(Never trust, always verify)」という考え方です。
組織はこのフレームワークをユーザーアクセス、デバイス認証、および Web トラフィックの保護に取り入れてきました。Web サイトの ID を検証するために証明書を発行し、TLS によって接続を暗号化しています。また、機密システムへのアクセスを許可する前に、多要素認証(MFA)を要求しています。
しかし、トラストチェーンの中で見落とされがちな要素が一つあります。
メールです。メールはサイバー攻撃で最も一般的な侵入経路であるにもかかわらず、多くの場合ゼロトラストモデルの外で運用されています。メッセージは信頼できる送信元を名乗って届き、多くの組織はそれをそのまま受け入れています。検証も認証もありません。テキストフィールドに記載された情報を暗黙的に信頼しているだけです。
それはゼロトラストではなく、その正反対です。
以下では、DMARC、PKI、TLS がどのように連携し、Web とメールの両チャネルをカバーする多層的なゼロトラストアーキテクチャを構築するのかを見ていきます。
プロトコルは異なっても、原則は同じです。通信を信頼する前に ID を検証することです。
ゼロトラストは購入できる製品ではありません。単一の技術でもなく、コンプライアンスチェックリストの項目でもありません。その中心にある考え方は一つです。暗黙的な信頼を排除することです。
従来のセキュリティモデルでは、ネットワーク境界の内側にあるものは安全であると想定していました。企業ネットワーク内にいれば信頼され、内部 IP アドレスからのリクエストは正当である可能性が高いと考えられていました。
しかし、そのモデルはもはや成り立ちません。
攻撃者は境界を突破します。認証情報は盗まれます。内部関係者による不正も発生します。リモートワークの普及によって、「ネットワークの内側」と「外側」の境界は事実上消滅しました。
ゼロトラストはこの前提を覆します。すべてのリクエストは、正当性が証明されるまで潜在的な脅威として扱われます。すべてのユーザー、デバイス、接続は、その発信元に関係なく認証および認可されなければなりません。
このフレームワークは、いくつかの重要な原則に基づいています。
これらの原則は、ユーザーアクセス、デバイス管理、アプリケーションセキュリティ、ネットワーク分離など、あらゆる領域に適用されます。
そして本来はメールにも適用されるべきです。しかし実際には、そうなっていないケースが少なくありません。
公開鍵基盤(PKI)は、デジタル証明書を発行、管理、検証する仕組みです。ユーザーが Web サイトへアクセスすると、サーバーは信頼された認証局(CA)によって発行された証明書を提示します。ブラウザはその証明書を確認し、その Web サイトが主張する組織によって運営されていることを検証します。
これは大規模な ID 検証です。何十億もの証明書が発行・検証され続け、接続先の Web サイトが本当にその組織であることを確認しています。
ID が検証されると、TLS(Transport Layer Security) がブラウザとサーバー間の通信を暗号化します。この接続上で送信されるデータは、第三者による盗聴や改ざんから保護されます。
PKI と TLS は、次の 2 つを保証します。
これは Web トラフィックに適用されたゼロトラストです。証明書が検証されるまでは、どの接続も信頼されません。暗号化が確立されるまでは、どのデータも送信されません。ユーザーアクセスやデバイス認証を支える原則が、すべての HTTPS 接続にも適用されています。
この仕組みは機能しています。証明書が無効な場合、ブラウザは警告を表示します。TLS を利用していないサイトは検索エンジンで不利になります。ユーザーも南京錠アイコンを確認する習慣を身につけています。インフラは整備され、多くの組織が活用しています。
では、メールと比較してみましょう。
メールは現代の Web よりも前から存在しています。メールを支えるプロトコルは、インターネットが小規模で学術的な利用が中心であり、基本的に信頼できる環境だった時代に設計されました。当時は悪意ある攻撃者が大きな問題ではなかったため、認証は優先事項ではありませんでした。
しかし、その前提は現在では通用しません。
今やメールは、フィッシング、ビジネスメール詐欺(BEC)、なりすまし攻撃の主要な侵入口となっています。そして根本的な問題は非常にシンプルです。「From」フィールドは単なるテキストであるということです。誰でも他人を装ったメールを送信できます。そのドメインを利用する権限が送信者にあるかどうかを検証する仕組みは標準では存在しません。
これは Web トラフィックとは大きく異なります。
Web サイトへアクセスすると、ブラウザは自動的に証明書を確認します。ID を検証できない場合は警告が表示され、場合によっては接続自体がブロックされます。利用者は何もする必要がありません。検証は毎回、自動的かつ透過的に行われています。
一方でメールを受信した場合、同等の確認は標準では行われません。メッセージはそのまま届き、名前とメールアドレスが表示されます。そして利用者は、その見た目をもとに信頼するかどうかを判断します。
これはゼロトラストではありません。暗黙的な信頼です。
組織は他の防御策でこれを補おうとしてきました。セキュアメールゲートウェイ(SEG)は悪意あるリンクや添付ファイルを分析します。スパムフィルターは不審なパターンを検知します。従業員教育では危険な兆候を見抜く方法を教えています。
これらの対策は役立ちますが、根本的な問題を解決するものではありません。送信元の ID を検証するのではなく、振る舞いから攻撃者を検出しようとしているだけだからです。
ゼロトラストが求めるのは検証です。メールにおいては、メッセージを信頼する前に送信者を認証することを意味します。
DMARC(Domain-based Message Authentication, Reporting, and Conformance)は、ゼロトラストの原則をメールへ適用します。ドメインレベルで送信者 ID を検証し、そのメッセージが本当に許可された送信元から送信されたことを確認します。
DMARC は次の 2 つの基盤技術の上に成り立っています。
DMARC は、少なくともどちらか一方が成功しているか、そしてその結果が表示される「From」ドメインと一致しているかを確認します。認証に失敗した場合、DMARC は受信サーバーへ次の動作を指示します。
これは PKI と TLS の関係によく似ています。

DMARC は、メール認証を実効性のあるものにするための強制適用メカニズムです。DMARC がなければ、SPF や DKIM は情報を提供するだけで何も強制できません。DMARC を適用モードで運用することで、許可されていない送信者は入口でブロックされます。
これこそがメールにおけるゼロトラストです。送信者を検証し、ポリシーを適用し、認証に失敗したメッセージを信頼しないことです。
ゼロトラストは単一のレイヤーではありません。あらゆるチャネルに対して検証とポリシー適用を積み重ねる多層構造です。
Web トラフィックにおいては、次のレイヤーで構成されます。
メールにおける同等のレイヤーは次のとおりです。
どちらか一方が他方を置き換えるものではありません。TLS を完璧に実装している組織でも、メール認証がなければ脆弱です。DMARC を適用モードで運用していても、Web 通信が暗号化されていなければリスクは残ります。
ゼロトラストには両方が必要です。
チャネルごとに使用するプロトコルは異なりますが、結果は同じです。すべてのインタラクションは認証され、すべての失敗はポリシーに従って処理されます。暗黙的な信頼は排除されます。
この多層アプローチは多層防御(Defense in Depth)も実現します。一つのレイヤーが突破されても、他のレイヤーが保護を提供します。例えば攻撃者が送信サーバーを侵害したとしても、DKIM 署名は検証に失敗します。「From」アドレスを偽装しても SPF が失敗します。仮に両方を回避できたとしても、DMARC レポートが異常を可視化します。
最終的には、このような重層的な防御によってリスクを低減できます。
Web とメールの両方にゼロトラストを適用することは、コンプライアンス、到達率、リスク管理の観点で大きな意味を持ちます。
ゼロトラストはゴールではなく継続的な取り組みです。検証、ポリシー適用、改善を繰り返すプロセスです。ここでは Web とメールの両方について現状を確認する方法を紹介します。
1. TLS と証明書の状況を確認する。
2. メール認証を監査する。
3. ギャップを特定する。
4. 適用モードへ移行する。
目標は整合性です。Web トラフィックに適用している検証基準を、そのままメールにも適用することです。
検証されていない Web 接続を受け入れないのであれば、検証されていない送信者からのメールも受け入れるべきではありません。
ゼロトラストは、あらゆるデジタルコミュニケーションに適用されるべき考え方です。
PKI と TLS は、Web トラフィックにおいて検証済み ID を標準にしました。証明書、暗号化、ブラウザによるポリシー適用が連携し、接続の信頼性を確保しています。
DMARC、SPF、DKIM は、同じモデルをメールへもたらします。認可された送信者、暗号学的署名、ポリシー適用によって、メッセージの信頼性を保証します。
これらを組み合わせることで、チャネル全体をカバーするゼロトラストアーキテクチャの基盤が構築されます。
このアプローチを採用する組織は、攻撃者が悪用するギャップを解消できます。顧客をなりすましから保護し、コンプライアンス要件や到達率要件を満たし、あらゆるコミュニケーションチャネルで機能するセキュリティを実現できます。