DKIMセレクターとは何ですか?
DKIMセレクターとは、メッセージのDomainKeys Identified Mail(DKIM)署名を検証するために必要な公開鍵がどこにあるかを、受信メールサーバーに伝える一意の識別子です。
これは、送信メールに追加されるDKIM-Signatureヘッダーの一部です。このヘッダーには複数のパラメーターが含まれており、そのうちの1つ(s=)がセレクターを指定します。受信サーバーはこのセレクターを送信者のドメインと組み合わせて使用し、DNS内で対応する公開鍵を検索します。
DKIM-Signatureのスニペット例:
DKIM-Signature: v=1; a=rsa-sha256; d=example.com; s=mail2025; ...ここでは、「mail2025」がセレクターです。受信メールサーバーは、次のTXTレコードをDNSに問い合わせます。
mail2025._domainkey.example.comそして検証用の公開鍵を取得します。
各DKIMセレクターは、DNS内のTXTレコードとして保存された特定の 公開鍵を指し示します。これにより、組織は次のことが可能になります。
メッセージが到着すると、受信者のサーバーは次の処理を行います。
s=)とドメイン(d=)を読み取ります。selector._domainkey.domain をDNSに問い合わせます。署名が有効であれば、メッセージの内容が改ざんされておらず、送信ドメインによって認可されたものであることが証明されます。
セレクターは、DKIMを柔軟かつ安全なものにします。セレクターがなければ、DKIMを使用するすべてのシステムが同じ鍵ペアを共有する必要があり、運用上とセキュリティ上の両方のリスクが生じます。
たとえば、ある企業は次のように使い分けることができます。
marketing._domainkey.example.com。billing._domainkey.example.com。app._domainkey.example.com。各鍵は独立して管理、ローテーション、または失効させることができます。この分離により、保守が簡素化され、サードパーティの送信者にも対応でき、強固な認証の実践が確保されます。
DMARCeyeは、お客様のドメイン全体でどのDKIMセレクターが使用されているか、そしてそれらが期待どおりに機能しているかを特定するのに役立ちます。DMARCレポートでは、セレクターは認証結果の一部として表示されます。DMARCeyeはこのデータを整理・可視化するため、どの鍵がアクティブか、どのサービスがそれを使用しているか、そしてどこでアライメントの問題が発生しているかを確認できます。
セレクターを監視することで、DMARCeyeは古くなった鍵や、お客様のドメイン名を無断で使用している送信者を検出しやすくし、なりすましや設定エラーへのさらされるリスクを低減します。
ご自身のDKIM設定を確認しましょう:
DMARCeyeの無料トライアルに登録して、メールドメインを保護しましょう。
DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。