PR

メールのセキュリティは厳しくなっていく〜SPFとDKIMとDMARC

メールのセキュリティ

GmailのPOP受信停止など、色々厳しくなっていきますね。

うちのメールの設定全然ダメでした。。。

設定を見直す前に、用語の復習です。

① SPF(エス・ピー・エフ)とは?

一言でいうと
「このメールは、送っていいと許可されたサーバーから送られてきましたか?」を確認する仕組み

たとえば、あなたが会社だとします。

  • 「うちの会社から手紙を出していいのは、この郵便局だけです」
  • それ以外の郵便局から来たら 偽物かも

これをインターネット上でやっているのが SPF です。

実際にやっていることは、

  • 自分のドメイン(例:example.co.jp)に
    「メールを送っていいサーバー一覧」をDNSに登録
  • 受信側は
    「このサーバー、許可リストに入ってる?」とチェックしています。

勝手に別のサーバーから送られるなりすましを防げます。

弱点としては、メール本文は見ていない、転送されると失敗することがある、ことです。

② DKIM(ディーキム)とは?

「このメール、途中で改ざんされていませんか?」を確認する仕組みです。

たとえると、手紙に 会社のハンコ(電子署名) を押す

そして、受け取った人が「本物のハンコだ」「途中で書き換えられてない」と確認

これが DKIM です。

実際にしていることは、送信時にメールに電子署名を付ける、信側は公開鍵で署名をチェックします。

防げることは、メール内容の改ざんと、なりすまし(ある程度)です。

弱点は、「このメールをどう扱うか(捨てる?通す?)」までは決められない、ことです。

③ DMARC(ディーマーク)とは?

「SPFやDKIMに失敗したメールを、どう扱うか決める司令塔」です。

例えると、
SPF=身分証チェック
DKIM=ハンコ確認
DMARC=「両方ダメならどうする?」という会社ルール、です。

実際にしていることは以下です。

  • 「SPFやDKIMに失敗したら…」
    • 何もしない(監視だけ)
    • 迷惑メールに入れる
    • 受信拒否する
  • という方針を宣言

さらに、

  • なりすましメールのレポートを受け取れる
    • 「誰が」「どこから」偽メールを送っているか分かる

3つの関係を図でイメージすると

メール受信
   ↓
SPFチェック(送信元OK?)
   ↓
DKIMチェック(改ざんなし?)
   ↓
DMARC判定(失敗したらどうする?)

なぜ「3つセット」が重要?

単体問題
SPFだけ転送に弱い
DKIMだけポリシーがない
DMARCなし失敗しても素通り

DMARCがあることで初めて「実効性のある対策」になる

まとめ

  • SPF
    →「このサーバー、送っていい人?」
  • DKIM
    →「ハンコ合ってる?途中で書き換えてない?」
  • DMARC
    →「ダメなメールはどうする?」

ということで、自分のメールサーバの設定を見直していきます。

明日へ続く

https://london3.jp/2026/01/googleworkspace-mail

そんなところで

PVアクセスランキング にほんブログ村