脆弱性体験学習ツール「AppGoat」は、脆弱性の概要や対策方法等の脆弱性に関する基礎的な知識を実習形式で体系的に学べるツールです。利用者は、学習テーマ毎に用意された演習問題に対して、埋め込まれた脆弱性の発見、プログラミング上の問題点の把握、対策手法の学習を対話的に実施できます。
ウェブアプリケーションやサーバ・デスクトップアプリケーションの脆弱性対策に必要なスキルを習得したい開発者やウェブサイトの管理者におすすめです。
なお、本ツールは脆弱性対策の促進を目的とするものです。本ツールで学んだことを別の目的で悪用することはしないでください。
ダウンロードやダウンロードの詳細については下記を参照してください。
内容をご確認の上、同意いただける場合には「同意する」にチェックを入れてAppGoatを利用してください。
 |
個人学習向けツール(自宅での自習に) |
ウェブアプリケーション用学習ツール (個人学習モード)

|
サーバ・デスクトップアプリケーション 用学習ツール
 ツールの詳細はこちら ※ダウンロードをクリックすると株式会社ベクターのサイトにジャンプします。
|
 |
集合学習向けツール(セミナーや授業に) |
ウェブアプリケーション用学習ツール(集合学習モード)
 ※集合学習モード利用時はIPAから「有効期限設定ファイル」の事前入手が必要です |
AppGoatには下記の3種類があります。
AppGoat ウェブアプリケーション用学習ツール(個人学習モード)
概要
ウェブアプリケーションに関連する脆弱性について学習できるツールです。個人学習モードは、自宅や職場、学校等で自習を行いたい場合におすすめです。1つのAppGoatで1人が学習可能です。全ての演習(脆弱性の発見演習・修正演習)を行えます。
利用方法
1.IPAに個人学習モードの利用をメールで申請
2.IPAからAppGoatのダウンロードURLを送付
3.ダウンロードURLからAppGoatをダウンロード
※申請方法については
こちら。
利用可能なAppGoatのバージョン
3系(最新バージョン)
AppGoat ウェブアプリケーション用学習ツール(集合学習モード)
概要
ウェブアプリケーションに関連する脆弱性について学習できるツールです。セミナールームや教室でセミナーや授業を行いたい場合におすすめです。1つのAppGoatに対してネットワーク越しにアクセスし、複数人の同時学習が可能です。
利用方法
1.IPAに集合学習モードの利用をメールで申請
2.IPAからAppGoatのダウンロードURLと「有効期限設定ファイル」を送付
3.ダウンロードURLからAppGoatをダウンロード
4.所定のフォルダに「有効期限設定ファイル」を配置
※AppGoat ウェブアプリケーション用学習ツール(個人学習モード)とモジュールは共通です。ツールを展開したフォルダ内に「有効期限設定ファイル」を配置することで集合学習モードの利用が可能になります。申請方法については
こちら。
利用可能なAppGoatのバージョン
3系(最新バージョン)
AppGoat サーバ・デスクトップアプリケーション用学習ツール
概要
サーバ・デスクトップアプリケーションに関連する脆弱性について学習できるツールです。自宅や職場、学校等で自習を行いたい場合におすすめです。1つのAppGoatで1人が学習可能です。
利用方法
1.ページ上部のダウンロードボタンから「サーバ・デスクトップアプリケーション用学習ツール」をダウンロード
利用可能なAppGoatのバージョン
1系(最新バージョン)
下記は「ウェブアプリケーション用学習ツール」の動作環境です。
「サーバ・デスクトップアプリケーション用学習ツール」については付属のマニュアルを参照してください。
OS |
下記のいずれかの32bit/64bit OS
Microsoft Windows 8.1
Microsoft Windows 10
Microsoft Windows 11(64bit)
|
CPU |
Intel Core プロセッサファミリー 相当以上推奨 |
メモリ |
4GB 以上推奨 |
ネットワーク帯域 (集合学習モード) |
100Mbps 以上 |
HDD |
1GBの空き容量 |
モニタ |
解像度1,024×768ピクセル以上 |
ブラウザ |
Google Chrome Mozilla Firefox Microsoft Edge ※
※本ブラウザを使用する場合一部実施できない演習があります。 |
その他 | Adobe Reader 11 以上がインストールされていること |
---|
※AppGoat付属マニュアル、FAQ、コンテンツなど動作環境について記載の更新がなされていない箇所があります。予めご了承ください。