PSL(パブリックサフィックスリスト)
PSLは、サブドメインを直接登録できるドメインサフィックスをまとめたリストです。組織ドメインの判別やDMARCアライメントでの役割を解説します。
PSL(パブリックサフィックスリスト)とは何ですか?
パブリックサフィックスリスト(PSL)とは、インターネットユーザーがその配下にサブドメインを直接登録できるドメインサフィックスを、コミュニティが維持するカタログです。登録可能なドメインと、レジストリが管理する上位ドメインとの境界を定義します。実際には、PSLはメールアドレスやウェブサイトの組織ドメインを判別するのに役立ちます。たとえば、「example.co.uk」は登録可能である一方、「co.uk」はパブリックサフィックスであると認識します。
PSLは、当初Mozillaによって始められたオープンプロジェクトとして管理されており、ブラウザ、メールセキュリティツール、認証フレームワークがドメイン所有の境界を特定するために利用しています。DMARCにおいて、PSLはアライメントを評価し、「組織ドメイン」を構成するものを判別するうえで重要な役割を果たします。
パブリックサフィックスリストの仕組み
PSLには、公開登録が許可されているトップレベルおよびセカンドレベルのドメインを定義する、数千のエントリが含まれています。各エントリは、公開レジストリ(「.com」や「.co.uk」など)と個々の登録者のドメインとの間で、境界がどこにあるかを記述します。この区別により、ソフトウェアは異なる所有者を識別し、一貫したセキュリティルールを適用できます。
例:
example.com→ 組織ドメイン:example.commail.example.co.uk→ 組織ドメイン:example.co.uksub.domain.github.io→ 組織ドメイン:github.io(GitHubがこのサフィックスを管理しているため)
PSLを参照することで、システムはドメインを本来の管理上の所有者のもとで正確にグループ化できます。これは、送信者の身元を評価し、ブラウザでのクッキーポリシーを適用し、メール認証でのクロスドメインなりすましを防ぐうえで不可欠です。
PSLがメール認証にとって重要である理由
DMARC、SPF、DKIMでは、PSLがドメイン同士をアライメントのためにどう比較するかを決めます。たとえば、mail.example.co.uk と news.example.co.uk は、同じ登録可能なベースである example.co.uk を共有しているため、同じ組織ドメインの一部と見なされます。これにより、攻撃者が共有のパブリックサフィックスを悪用し、たまたま同じ上位構造を使う無関係なドメインになりすますことを防ぎます。
PSLがなければ、システムは example.com と example.co.uk を関連するものと誤って扱ったり、appspot.com 配下のサブドメインが別々のユーザーに属することを認識できなかったりする可能性があります。PSLは、正確で一貫したドメイン境界の適用を可能にし、これはDMARCの正確な評価とドメインベースの評価にとって重要です。
DMARC以外のユースケース
PSLは、インターネットのエコシステム全体でいくつかの追加的な機能を担っています。
- ウェブブラウザ:クッキーの分離を判別し、無関係な登録者間のクロスサイトトラッキングを防止します。
- 認証局:ドメインの管理権を検証し、レジストリ全体に対する証明書の発行を防ぎます。
- セキュリティツール:フィッシングやなりすましの活動を分析する際に、真のドメイン所有者を特定します。
- 分析プラットフォーム:正しい組織レベルで指標を集約します(たとえば、「example.co.uk」を1つの事業体として数える)。
このリストは新しいドメイン構造の導入とともに進化するため、ドメイン境界のロジックに依存するすべてのシステムにとって、最新版のPSLを維持することが不可欠です。
パブリックサフィックスリストとDMARCeye
DMARCeyeは、パブリックサフィックスリストを使って、組織が所有するすべてのドメインとサブドメインにわたる認証結果を正確にグループ化して分析します。レポートを生成する際、このプラットフォームはPSLを参照して各メッセージ送信元の責任を負う組織ドメインを判別し、正しいアライメントとポリシー評価を確保します。
PSLデータを活用することで、DMARCeyeは「.edu.au」や「.gov.uk」のような共有サフィックス配下でドメインをなりすます認可されていない送信者を、ユーザーが特定できるよう支援します。また、集約レポートとフォレンジックレポートが正規の所有構造を正確に反映することを確保し、組織のドメインとサブドメインがグローバルなメールエコシステム全体でどのように使用されているかについて、正確なインサイトを提供します。
ご自身のドメインの保護状況が気になりますか?無料でDMARCをチェックしましょう:
DMARCeyeの無料トライアルに登録して、メールドメインを保護しましょう。
DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。