バリデーション、エスケープ、フィルタリング、サニタイズのイメージ
ockeghem:
バリデーション、エスケープ、フィルタリング、サニタイズの用語は分かりにくいので、イメージで説明します。
“><script>alert(‘xss’);</script> という入力文字列が、それぞれどうなるかを示します。

※1 厳密な定義ではありません(要件や文脈により変化します)
※2 バリデーションという用語は非常に幅があります(ここの「名称補足」参照)。
※3 サニタイズという用語は非常に幅があるで、使う場合は事前に語義を定義しましょう(参照)。