体系的に学ぶ 安全なwebアプリケーションのつくりかた

ものすごくわかりやすい。
脆弱性について独学するのに最適。

なぜ、脆弱性が生まれるのか? と言った基本的な事からちゃんと解説してくれている。
しかも、脆弱性を仮想エンジンで体感しながら学べる。

至れり尽くせり。とりあえず、Webアプリやら、WebServiceの安全性については本書に載っている基本的なところを抑えておけば大丈夫じゃなかろうかと。