2011年1月27日 掲載
学習教材と演習環境をセットにし、脆弱性の検証手法から原理、影響、対策までを演習しながら学習できる国内で初めての体験型学習ツールです。「ウェブアプリケーション版」と「サーバ・デスクトップアプリケーション版」の2種類を用意しています。
IPAやベクターのウェブサイトからダウンロードし、利用者自身のPCにインストールすることで利用できます。利用者は、ツールの学習テーマ毎に用意された演習問題に対して、埋め込まれた脆弱性の発見、プログラミング上の問題点の把握、対策手法の学習を対話的に実施できます。
本ツールは、下記の特徴があります。
AppGoatは無償で提供しています。利用を希望される場合は、
利用許諾合意書の内容に同意いただき、ダウンロードして利用することが出来ます。
AppGoatは、下記の流れで学習を行います。
※赤字はアプリケーションを使ったステージ
※赤枠は、サーバ・デスクトップ演習環境のみに存在するステージ
学習テーマは、「ウェブアプリケーション版」15、「サーバ・デスクトップアプリケーション版」13から構成されています。利用者は、学習したいテーマを選択し、学習することができます。
| 1. | クロスサイト・スクリプティングとは |
|---|---|
| 2. | アンケートページの改ざん(反射型) |
| 3. | 掲示板に埋め込まれるスクリプト(格納型) |
| 4. | 入力情報の漏えい(反射型) |
| 5. | ウェブページの改ざん(DOMベース) |
| 6. | 不完全な対策 |
| 7. | SQLインジェクションとは |
|---|---|
| 8. | 不正なログイン(文字列リテラル) |
| 9. | 情報漏えい(数値リテラル) |
| 10. | 他テーブル情報の漏えい(数値リテラル) |
| 11. | データベースの改ざん(数値リテラル) |
| 12. | CSRF(クロスサイト・リクエスト・フォージェリ)とは |
|---|---|
| 13. | 意図しない命令の実行 |
| 14. | 不完全な対策 |
| 15. | エラーメッセージからの情報漏えい |
|---|
| 1. | バッファオーバーフローとは |
|---|---|
| 2. | アーカイブソフトの異常終了 |
| 3. | FTPプロキシソフトの異常終了 |
| 4. | ウェブサーバの異常終了(ヒープ領域) |
| 5. | ディレクトリ・トラバーサルによる情報漏えい |
|---|
| 6. | プログラミングエラーによるリソースリーク |
|---|
| 7. | 整数オーバーフローによる異常終了 |
|---|
| 8. | フォーマット文字列による異常終了 |
|---|
| 9. | 本人認証の不備 |
|---|---|
| 10. | 権限管理の不備によるファイルの漏えい |
| 11. | ジャンクションへの考慮不足の問題 |
|---|---|
| 12. | TOCTOUによる検証の迂回 |
| 13. | 暗号の不適切な利用 |
下記になります。
| OS | Microsoft Windows XP SP3 Microsoft Windows Vista SP2 Windows 7 (32bit版) |
|---|---|
| CPU | OSの動作に支障がないこと |
| メモリ | OSの動作に支障がないこと |
| HDD | 100 MBの空き容量 |
| モニタ | 解像度1,024×768ピクセル以上 |
| ブラウザ | Internet Explorer 7またはFirefox 3.6以上 |
| その他 | Adobe Reader 9 以上がインストールされていること |
以下のことを確認してください。
hostsファイルでlocalhostが自身以外のIPアドレスに関連づけられているとき、AppGoatが起動していてもブラウザが接続できないことがあります。localhostを127.0.0.1に関連づけてください。hostsファイルは以下のパスにあります。
Windows ファイアウォールにより警告が表示されることがあります。以下の図のような警告が表示された場合、ブロックしてください。ブロックしてもAppGoatの動作に影響はありません。
「ブロックする(K)」をクリックします。
「キャンセル」をクリックします。
ランタイムをインストールしない場合、「サーバ・デスクトップアプリケーション版」において一部のアプリケーションが起動できないことがあります。これにより、サーバ・デスクトップアプリケーション実習環境における一部の演習ができない可能性があります。
ブラウザの文字エンコーディング設定を以下の手順で設定してください。
ローカルのHTTPプロキシを通した環境(ブラウザ)での実習はサポートしていません。実習の際は、プロキシの設定を解除してください。
E-mail:
| 2011年1月27日 | 本ページを公開 |
|---|