メールヘッダ・インジェクション - Server

メールヘッダ・インジェクションとは

「 お問い合わせフォーム 」や「 アンケート 」などのように特定の相手にメールを送信する機能に対して、入力データを"改ざん"することで、メールの送信先を攻撃者によって操作する攻撃方法。

攻撃による発生しうる脅威

  • メールの第三者中継

対策方法

  • メールヘッダを固定値にして、外部からの入力はすべてメール本文に出力する。
  • メールヘッダを固定値にできない場合、ウェブアプリケーションの実行環境や言語に用意されているメール送信用 API を使用する。
  • HTML で宛先を指定しない。
  • 外部からの入力の全てについて、改行コードを削除する。