R

Relaxed正規化(DKIM)

Relaxed正規化は、DKIMがサポートする正規化方式の1つで、転送中の軽微な変更で署名が壊れるのを防ぎます。仕組みとsimpleとの違いを解説します。


Relaxed正規化(Relaxed Canonicalization)とは何ですか?

Relaxed正規化は、DomainKeys Identified Mail(DKIM)がサポートする2つの正規化方式のうちの1つです。これは、デジタル署名と検証の前に、メールのヘッダーと本文の内容をどのように標準化するかを定義します。正規化は、メッセージの転送中に生じる軽微で正当な変更が認証の失敗を引き起こさないようにします。

メールシステムはメッセージの書式をしばしば変更するため(たとえば行の折り返しの変更、空白の追加、ヘッダーのわずかな改変など)、正規化は標準化のプロセスを提供します。「relaxed」オプションはこうした変更を許容し、複雑な配信経路をまたいでもDKIMの信頼性を高めます。

Relaxed正規化の仕組み

DKIM署名には正規化タグ(c=)が含まれ、署名と検証の前にメッセージをどのように処理するかを指定します。構文は次のようになります。

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=selector1; ...
 

この設定では、最初の「relaxed」がヘッダーに、2番目の「relaxed」が本文に適用されます。Relaxed正規化では、DKIMは複数の空白、折りたたまれたヘッダー行、フィールド名の大文字・小文字の違いといった、影響のない差異を無視します。目的は、正当なメッセージ変換によって署名が無効になるのを防ぐことです。

Relaxed正規化の利点

バイト単位での完全一致を求めるsimple正規化と比べて、relaxed方式はより高い柔軟性と耐性を提供します。特に、メールが日常的に転送されたり、ゲートウェイによって変更されたり、自動化されたシステムで処理されたりする組織にとって有益です。

  • 書式の変更によるDKIM署名の破損を防ぎます
  • 転送後の認証成功率を高めます
  • メーリングリストやチケット管理システムとの互換性を高めます
  • 署名のアライメント不一致による誤ったDMARC失敗を減らします

ベストプラクティス

Relaxed正規化は広く採用されていますが、すべての送信システムで一貫して使用することが重要です。simpleモードとrelaxedモードを混在させると、検証結果に食い違いが生じることがあります。管理者は、すべてのメールゲートウェイ、リレー、送信プロバイダーが、DKIM設定で同じ正規化設定を使用していることを確認すべきです。

Relaxed正規化とDMARCeye

DMARCeyeは、認証されたすべてのメッセージにわたってDKIM署名を検査し、正規化の不一致やパフォーマンスの問題を検出します。その分析により、relaxed正規化で署名されたメッセージが、転送経路や国際的なメールフローをまたいでも完全性を保っているかどうかが明らかになります。

正規化設定をリアルタイムで監視することで、DMARCeyeは組織が一貫したDKIM検証を維持できるよう支援し、複雑なメールインフラを通っても正当なメッセージが信頼され、確実に配信されるようにします。

ご自身のDKIM設定を確認しましょう:

 

 

DMARCeyeの無料トライアルに登録して、メールドメインを保護しましょう。


DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。


Similar posts

新しいマーケティングインサイトに関する通知を受け取る

DMARC ポリシー戦略を構築または改善するための新しい情報をいち早く入手しましょう。