独立行政法人情報処理推進機構(IPA)が、安全なアプリケーション開発技法を幅広く学習できる対話型ツール「AppGoat(アップゴート)」を開発・公開したようです。本ツールにより、学生から技術者まで様々なレベルの利用者が、演習しながら、脆弱性の検証手法から原理、影響、対策までを演習しながら学習できるとのことです。
脆弱性体験学習ツール AppGoat
http://www.ipa.go.jp/security/vuln/appgoat/index.html
プレス発表 安全なアプリケーション開発技法を学習できるツール「AppGoat」を公開~教材による解説から脆弱性発見・修正の演習まで、体系的な学習が可能に~ (2011/1/27付け IPAの最新情報記事)
http://www.ipa.go.jp/about/press/20110127.html