本書は、Webサイトセキュリティを確保するために必要な基礎知識と、プログラマが安全なコードを書くために必要な基礎知識を解説します。Webアプリケーションは比較的簡単に作成できます。しかし、Webアプリケーションは最も危険なアプリケーションの一つです。どのようなリスクがプログラム/システム上に存在するのか理解し、正しく対処できる一般的な知識を習得可能となるように心がけました。