·

Web アプリケーションのセキュリティチェックポイント

以下のような弱点がないか

  • クロスサイトスクリプティング
  • SQL インジェクション
  • シェルコマンドに不正な文字列が渡っている

共通するのはクライアントからの入力をチェックし、適切にエスケープしているかどうかどうかという点。

クライアントから渡される情報は、一切信用できない。(UserAgent、Referer、GET文字列、POSTデータ、COOKIEデータ等)

ちょっと検索してみただけでもいろいろな資料が見つかった。