質問: お世話になります。 何とぞ、ご教授くださいませ。 自作したホームページに設置しているメールフォームを利用し、昨日の4:30頃に謎の配信がありました。 しかも、そのメールフォームは 1入力 2確認(入力に不備があれば、このページでエラー) 3送信完了 のページに分かれており、例えば氏名など必須項目が 1画面で入力されていなければ、2画面でエラーが表示され、何もエラーがなければ、 3画面に進み、メール送信 エラーがあれば、3画面に進めずメール送信ができない仕様にもかかわらず、 入力項目(氏名やフリガナなど)が全て何も入力されていない空の状態で、メールを受信しました。 外部から、不正なアタックがされているのでしょうか? 使用しているサーバーはロリポップのレンタルサーバーですが、 以前VPSサーバーを使用していた時も過去に1回だけ同じような不可解な現象がありました。 もし、不正な悪意のあるアタックなのであればどのような対応をとると良いでしょうか?
回答: 何も対策をしてないのであれば... ページ「1 入力」 のフォームをコピって action先を 「3 送信完了」に変えてやれば 値をチェックせずに送信できますね。 トークンを使うなどで 対策は可能ですが...。