銀行・宅配業者・行政機関を装ったフィッシングメールは年々巧妙になっています。差出人の表示名や本文だけでは真偽を判断しにくくなっており、メールヘッダーを確認することが最も確実な見分け方です。

フィッシングメールの主な特徴

以下に当てはまるメールは注意が必要です。複数に該当する場合はリンクや添付ファイルを開かずに慎重に判断してください。

ただし最近のフィッシングメールは文章・デザインともに本物に近く、これらの特徴だけでは判断できないケースが増えています。

メールヘッダーとは

メールヘッダーは、メールの「封筒の裏」にあたる情報です。送信経路・認証結果・タイムスタンプが記録されており、送信元サーバーが正規かどうかを確認できます。

通常のメールクライアントでは非表示ですが、設定から確認できます。主要クライアントの確認方法は以下の通りです。

メールクライアント確認方法
Gmailメール右上「…」→「メッセージのソースを表示」
Outlookメール右クリック →「プロパティ」→「インターネットヘッダー」
Apple Mail「表示」→「メッセージ」→「長いヘッダー」
Thunderbird「表示」→「ソース」

ヘッダーで確認すべき項目

フィッシングの判断に重要なヘッダー項目を3つ説明します。いずれもメールクライアントのソース表示から確認できます。

Return-Path と From の一致

表示上の差出人と実際の返信先アドレスが一致しているかを確認することで、なりすましを見抜けます。

From: support@shop.example
Return-Path: <info@phishing-site.example>

From(表示上の差出人)と Return-Path(実際の返信先・エラー通知先)が異なる場合、なりすましの可能性があります。

Received ヘッダーで送信経路を追う

Received ヘッダーは下から上に読み、最初の送信元サーバーのIPアドレスが公式と一致するか確認します。

Received: from mail.example.com (203.0.113.1)

Received ヘッダーは下から上に読みます。最初に受け取ったサーバー(一番下)が実際の送信元です。IPアドレスが公式サーバーと異なる場合は疑わしいです。

SPF・DKIM・DMARC 認証結果

Authentication-Results ヘッダーに記録されている各認証の結果を確認します。PASSとFAILそれぞれの意味は以下の通りです。

Authentication-Results: mx.google.com;
  spf=pass (google.com: domain of support@shop.example designates 203.0.113.5 as permitted sender)
  dkim=pass header.i=@shop.example
  dmarc=pass (p=REJECT) header.from=shop.example
項目PASS の意味FAIL の意味
SPF正規のサーバーから送信された許可されていないサーバーから送信
DKIMメール内容が改ざんされていない署名が無効(改ざんの可能性)
DMARCSPF・DKIMが組織のポリシーに合致なりすましの可能性が高い

SPFやDKIMが failsoftfail になっているメールはフィッシングの可能性が高いです。ただし、設定が不完全な正規企業のメールでも fail になる場合があります。

具体的な確認手順

疑わしいメールを受け取ったら、以下の順番で確認することで送信元の正規性を判断できます。

  1. メールヘッダーを取得する(上記の方法で)
  2. From アドレスと Return-Path が一致しているか確認
  3. Authentication-Results でSPF・DKIM・DMARCの結果を確認
  4. Received ヘッダーで送信元IPアドレスを確認
  5. 不審なリンクはクリックせず、公式サイトに直接アクセスして確認

フィッシングメールを受け取ったら

フィッシングと判断した場合や疑いがある場合は、以下の対応を取ってください。

メールヘッダー解析ツールでは、ヘッダーテキストを貼り付けるだけでSPF・DKIM・DMARC認証結果・送信経路・フィッシング疑惑を自動解析します。ヘッダー情報はサーバーに送信されません。