質問: PHPでセキュアな個人情報登録フォームを作ろうと思っています。(SSL/PHP/セッション不使用) 訪問者の名前や住所をフォームに入力してもらい登録するページです。 以下の流れでセキュリティ的に問題はないでしょうか? よろしくおねがいします。
回答: セッションを利用しないということはログオンさせた状態で会員に入力させるのではなく、単発でプロフィールを登録させるだけのページということになりますね。 そしたら、キーを作成して送り返させる目的は何でしょう。 リンクがHTTPSであり、お書きのようにXSS対策とSQLインジェクション対策がしてあれば、キーをやりとりしなくてもセキュリティ上の懸念はありません。 むしろ、form.phpに連続アクセスすることでDBをキーで溢れさせるDOS攻撃を許す原因になります。