脆弱性をわざと作りこんだWebアプリケーションです。OWASPというオープンソフトウェアセキュリティのコミュニティが提供しています。脆弱性について学んだり、脆弱性対策のツール検証をするのにもってこいです。2018年3月現在の最新バージョンであるWebGoat8.0は、Dockerイメージ版とスタンドアロンのjarファイル版が公開されています。ここではDocker版の導入方法を紹介します。Docker導入まずはDockerをCentOS7導入します。ce(コミュニティエディション)とee(エンタープライズエディション)に分かれているので、コミュニティ版のdocker-ceを公式の手順の通りインストールします。版の取得・起動https://github.com/WebGoat/WebGoatの手順に従います。4.WebGoatへのアクセス稼働したWebサービスにアクセスします。http://【稼働ホストのIPアドレス】:8080/WebGoatこのようなログイン画面がブラウザに表示されたら成功です。リンクから、任意のユーザを作成してログインします。ログインすると、この画面になります。左のメニューから脆弱性のレッスンを選択することができます。