メールとWebの防御技術
メールとWebの防御では、送信者の認証や中継の制限、Web画面の攻撃を防ぐ仕組みなど、通信の入口で被害を防ぐ技術が中心になる。SPF、サブミッションポート、WAFなど目的が異なる仕組みが多く、役割を区別して理解することが大切である。
メール送信の認証とサブミッションポート
サブミッションポート(ポート番号587)は、利用者のメールクライアントからメールを投稿サーバへ提出するために使うポートである。SMTP-AUTHで接続してきた利用者を認証することで、無認証の投稿や不正な送信を抑えられる。スパムメール対策としてサブミッションポートを導入する目的は、この送信者の認証にある。
DKIMは、DNSに登録された公開鍵でデジタル署名を検証する仕組みであり、サブミッションポートの目的とは別である。POP before SMTPは、POPで認証した後にSMTPでの送信を許可する方式であり、SMTP-AUTHによる認証とは方式が違う。
第三者中継の判定
第三者中継とは、外部から接続してきた相手が、自社と関係のない送信者から、別の関係のない受信者へメールを中継させることである。中継用メールサーバのログでは、接続元IPアドレス、送信者のメールアドレスのドメイン名、受信者のドメイン名の三つを組み合わせて判断する。接続元が社外であり、送信者と受信者のドメインがいずれも自社以外である場合が第三者中継に当たる。
一方、受信者のドメインが自社であれば、社外から社外への中継には当たらない。接続元が自社のIPアドレスであれば、社外からの第三者中継には該当しない。判定は一つの項目だけでなく、三つの組合せで行う点が試験の要点である。
送信元ドメインの詐称を防ぐSPF
SPF(Sender Policy Framework)は、受信側のメールサーバが、送信元ドメインのDNSに公開された許可情報と、実際に送信してきたサーバのIPアドレスを照合する仕組みである。照合の結果から、送信元ドメインの詐称がないかを確認できる。 受信側が接続元IPアドレスと送信元ドメインのDNS上のSPFポリシーを照合する、という流れが基本である。 実際のSPFの判定は、MXレコードのサーバとの単純な比較ではなく、SPFポリシーに基づいて行う点も押さえておきたい。
この節の続き
- Webアプリケーションの防御
- 試験で問われやすい区別
ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。
アプリでこの節を読む