DMARCを実装しお、䌁業ドメむンをなりすたしから保護したす

マヌりェリの逃亡者

マンりェリの逃亡者



こんにちは、Habr この投皿では、送信者の改ざんたたはいわゆるなりすたしの問題に぀いお再床説明したす。 最近、そのようなケヌスは非垞に頻繁になりたしたすべおが停造されおいたす皎務怜査官、銀行などからの䜏宅および共同サヌビスのための手圢が付いおいる手玙。 厳密なDMARCポリシヌを蚭定するず、この問題の解決に圹立ちたす。 郵䟿サヌビスずしお、2013幎2月以降にDMARCに到着したすべおの手玙を確認したす。 私たちは、 RuNetメヌルサヌビスでDMARC暙準をサポヌトした最初の䌁業でした。 ただし、停の電子メヌルの数を最小限に抑えるには、残念ながらこれでは十分ではありたせん。 䞻なこずは、厳密なDMARCが送信偎でサポヌトされおいるこずです。 そのため、このトピックをダりンロヌドするこずに飜きず、積極的な説明䜜業を行い、すべおの人に厳栌なDMARCを含めるこずを匷く求めおいたす。



すでに前向きな倉化がありたす。毎月、DMARCを登録しおいる䌁業の送信者の数は数十パヌセント増加しおいたす。 ただし、もちろん、ただやるべきこずがありたす。 実践は、IT文化が非垞に異なるレベルであるこずを瀺しおいたす。 誰かが私の耳の䞋からDMARCに぀いお聞いたこずがありたすが、これたでのずころ玹介したせん。 電子メヌル転送プロトコルに送信者アドレスの怜蚌ず保護がないずいう事実は、ただ本圓の暎露です。 さらに、DMARCのサポヌトは簡単な䜜業ではありたせん。 DNSにレコヌドを公開するだけで十分なように思えたすが、远加の゜フトりェアやハヌドりェアは必芁ありたせん詳现に぀いおは、 DMARCの蚘事メヌリングリストを停物から保護しおください 。 実際には、倚数の電子メヌルストリヌムずメヌルドメむンの無秩序な構造を持぀倧䌁業では、すべおがはるかに耇雑です。 そしお、事前に考え、考えるべき瞬間がありたす。 このような難しいケヌスのために、私たちはこの蚘事を曞き、その䞭のすべおのニュアンスを集めようずしたした。



倧䌁業や政府機関ずやり取りする際に開発した掚奚事項に基づいお、DMARCの実装に関する独自の経隓ず、螏み蟌んだ取り消したすべおのレヌキを共有したいず考えおいたす。 ドメむン名を保護するためのDMARCポリシヌの実装のみを怜蚎したす。 䌁業のメヌルサヌバヌナヌザヌを停のメヌルから保護するためのDMARCサヌバヌパヌツの導入は、完党に独立した独立した独立したプロセスです。



DMARCは、[差出人]フィヌルドでポリシヌを公開しおいるドメむンを䜿甚する着信文字によるアクションのポリシヌです。 DMARCを䜿甚するず、このようなメヌルの凊理方法を指定できるだけでなく、DMARCサヌバヌ郚分をサポヌトするすべおの受信者から統蚈を収集するこずもできたす。



䞻な問題は、DMARCがすべおの正圓な手玙の承認を必芁ずするこずです。 このためには、承認方法SPFずDKIMが基本プロトコルずしお䜿甚されたすを導入するだけでなく、䟋倖なくドメむンリタヌンアドレスを持぀すべおの正圓な文字に察しお承認が枡されるようにする必芁がありたす。 したがっお、DMARCの導入は次の段萜から始める必芁がありたす。



1.ドメむンずそのサブドメむンからの正圓なメヌルを監査する



このプロセスの兞型的な省略





文字のカテゎリごずに、SPFを実装し、DKIMを䜿甚しお文字に眲名する可胜性たたは䞍可胜性を芋぀ける必芁がありたす。



2.プラむマリドメむンずそのサブドメむンにSPFを実装する



SPFは送信者アドレスが改ざんされないように保護しおいるずよく耳にしたす。 そうではありたせん。 SPFは、ナヌザヌに衚瀺されないSMTP゚ンベロヌプのアドレスのみを制埡したす。 ただし、倚数のドメむンではただ実装されおおらず、倚くの関係者はSPFず互換性のあるメヌル転送をサポヌトしおいたせん。 このため、ニュヌトラルSPFポリシヌニュヌトラル?



たたは゜フトブロッキング゜フト拒吊、 ~



が最もよく䜿甚されたす。 DMARCず共有する堎合、どのデフォルトポリシヌニュヌトラル?



゜フト拒吊~



たたは拒吊-



が䜿甚される?



は関係ありたせん。 特にセキュリティを芁求するドメむンを陀き、拒吊 -



ポリシヌを䜿甚するこずはお勧めしたせん。これは、転送やメヌリングリストなど、間接的な方法で正圓なメッセヌゞの配信に悪圱響を及がす可胜性があるためです。 受信者の倧郚分は、厳栌なポリシヌを公開する堎合でもSPFの文字をブロックしたせんが、重み分類子の䞀郚ずしおSPFを䜿甚したす。 䞀般的な信念に反しお、実際に最も頻繁に適甚されるのはたさにこのSPFモヌドであり、暙準の掚奚事項に完党に準拠しおいたす。



SPFを実装するには、次の掚奚事項を提䟛できたす。





3.プラむマリドメむンずサブドメむンのポリシヌなしでDMARCレコヌドを公開したす



そのような蚘録の䟋



 _dmarc.example.com. TXT "v=DMARC1;p=none;rua=mailto:rua@example.com;ruf=mailto:ruf@example.com;fo=s"
      
      





このレコヌドは、受信者に毎日の統蚈レポヌトをrua@example.com



に送信するように指瀺したす。 レポヌトから、ドメむンに代わっおメヌルが送信されたすべおのIPアドレスず、これらのレタヌの承認ステヌタスSPF、DKIM、およびDMARCが衚瀺されたす。 IPアドレスからのメヌルには特に泚意しおください。 リビゞョンで文字のカテゎリたたは゜ヌスを逃したかどうかをレポヌトで確認したす。 必芁に応じお、SPFを調敎したす。 䞀郚の受信者は、SPF fo=s



の問題の個々のケヌスに関するレポヌトをruf



に送信できたす。これらのレポヌトは、問題のあるメヌルを識別するのに圹立ちたす。



兞型的な問題ず掚奚事項





4. DKIMを展開する



掚奚事項





5.厳栌なポリシヌぞの切り替えを開始したす



怜疫ポリシヌは、既存の問題を隠しおしたう可胜性があるため、長時間䜿甚しないでください。 集玄されたレポヌトからのみ問題の存圚に぀いお孊習するこずが保蚌されおおり、受信するのに1日以䞊かかる堎合がありたす。



配信゚ラヌの朜圚的な問題を远跡するために、拒吊ポリシヌを10 p=reject; pct=10



有効にするこずから開始できたす。 ただし、このようなポリシヌを長期間保持するこずはお勧めしたせん。残りの90の応答では、怜疫ポリシヌが適甚され、単䞀の問題をスキップできたす。



DMARCに関連する゚ラヌのレタヌを配信できないこずに぀いおは、サヌバヌのログずレポヌトに泚意しおください。 暙準では、DMARCサヌバヌパヌツを展開する受信者が゚ラヌメッセヌゞで理由ずしおそれを瀺す必芁があるため、問題を特定するには、゚ラヌメッセヌゞのキヌワヌドずしお「DMARC」を䜿甚するこずをお勧めしたす。 サヌバヌログによるず、レポヌトよりもはるかに早く問題が衚瀺され、どのアドレスが配信されなかったかを正確に知るこずができたす。



メむンドメむンのポリシヌずは異なるポリシヌを実装するには、サブドメむンに個別のポリシヌを公開するか、メむンドメむンのポリシヌで指定するこずにより p=none; sp=reject



、spポリシヌは独自のポリシヌを公開しないサブドメむンに䜜甚したす。



すべおのサブドメむンが厳栌なポリシヌに切り替えられた堎合、サブドメむンのポリシヌを削陀するか、自分の刀断でポリシヌを残すこずができたす。 これは、確立された慣行珟圚、暙準では議論されおいたせんに埓ったレポヌトの生成にのみ圱響したす。 サブドメむンがポリシヌを公開するず、個別のレポヌトが届きたす。 個別のポリシヌがない堎合、サブドメむンレポヌトは芪ドメむンレポヌトに含たれたす。



6.調敎ポリシヌDMARC



以䞋は、DMARCレコヌドのいく぀かのオプションフィヌルドの解析、䜿甚䟋ず掚奚事項です。



p  p=reject



-DMARCポリシヌ。 認蚌に倱敗したメヌルの凊理方法を受信者に䌝えたす。 倀none



受信者に手玙を配達する、 quarantine



Spamフォルダヌに手玙を配達する、 reject



手玙を受け入れないの倀を取るこずができたす。



sp  sp=quarantine



-独立したポリシヌを公開しないサブドメむンのポリシヌ。 サブドメむンに独自のDMARCポリシヌがある堎合、 sp



はそれに圱響したせん。 sp



フィヌルドが、独自のポリシヌを持たないサブドメむンのDMARCレコヌドにない堎合、 p



フィヌルドのポリシヌが適甚されたす。



pct  pct=20



-このポリシヌの察象ずなる文字の割合。 たずえば、 reject



ポリシヌをpct=20



に蚭定するず、 reject



ポリシヌは20の確率で受信メッセヌゞに適甚され、 quarantine



ポリシヌは80の確率で適甚されたす。



rua  rua=mailto:ruamailbox@example.com



-受信者が集玄統蚈レポヌトを送信するアドレス。 アドレスは同じ組織ドメむンに属しおいる必芁がありたす。 集玄されたレポヌトのアドレスを公開し、少なくずもDMARCポリシヌの実装フェヌズ䞭にそれらを監芖するこずをお勧めしたす。



ruf  ruf=mailto:rufmailbox@example.com



-フォレンゞックレポヌト぀たり、調査が別の文字で送信されるアドレス。 デフォルトでは、法医孊レポヌトはDMARC違反に察しおのみ送信されたす。 foオプションを䜿甚しお、動䜜を制埡できたす。 珟圚、比范的少数の受信者がフォレンゞックレポヌトを送信しおいたす。



fo  fo=1



-違反が通知を送信する察象。 fo=0



デフォルトの動䜜は、䞡方の認蚌が倱敗した堎合にのみレポヌトを送信したすSPFおよびDKIM。 fo=1



代替方法が合栌した堎合でも、認蚌のいずれかが倱敗した堎合。 fo=s



、SPF認蚌の問題に関するフォレンゞックレポヌトを送信したす。 fo=d



-DKIM問題の堎合。



adkim  adkim=r



 adkim=r



ドメむンコンプラむアンス怜蚌モヌド。 デフォルトでは、 r



緩和モヌドが䜿甚され、組織ドメむンのみが䞀臎する必芁がありたす。 厳密 s



モヌドでは、送信者アドレスのドメむンずDKIM眲名のドメむンが完党に䞀臎する必芁がありたす。 サブドメむンの䞀郚が信頌できない圓事者に委任されおいる堎合は、厳密なドメむンマッチングを䜿甚するのが理にかなっおいたす。



aspf  aspf=r



 aspf=r



-fromのドメむンに぀いおも同様で、SPFずFromがチェックされたす。 aspf=s



SPF認蚌に合栌するにaspf=s



これらのドメむンが正確に䞀臎する必芁がありたす。



ri  ri=86400



-集玄されたレポヌトを受信するための望たしい間隔秒単䜍。 デフォルトでは、レポヌトは1日に1回送信されたすが、䞀郚の受信者このオプションのサヌバヌサポヌトはオプションであるため、すべおではないは、より短い間隔でのレポヌトの送信をサポヌトしたす。 ポリシヌの実装の段階で、たずえばri=3600



ように、より小さいriを䜿甚しようずするこずができたす。



ドメむン所有者が電子通信でドメむン名を保護するこずを怜蚎し始めたこずを非垞に嬉しく思いたす。 DMARCの蚭定に関するヘルプは、 ここから入手できたす 。 SPF、DKIM、DMARCの蚭定に関しお質問がある堎合、たたはアドバむスやヘルプが必芁な堎合は、dmarc_support @ corp.mail.ruに連絡するか、こちらで質問しおください。 䞀緒になっお、すべおのナヌザヌのメヌルをより安党にできるこずを願っおいたす。



All Articles