独立行政法人情報処理推進機構(IPA)は7月31日、映像コンテンツ「体験して学ぼう、脆弱性体験学習ツール『AppGoat(アップゴート)』利用の手引き」を、YouTubeのIPA Channelで公開した。
脆弱性体験学習ツール「AppGoat」は、脆弱性の概要や対策方法等の脆弱性に関する基礎的な知識を実習形式で体系的に学べるツールで、利用者は学習テーマ毎に用意された演習問題に対し、埋め込まれた脆弱性の発見、プログラミング上の問題点の把握、対策手法の学習を対話的に実施できる。
動画は、「概要編」「学習の準備編」「学習の進め方(前編)」「学習の進め方(中編)」「学習の進め方(後編)」の5つで、これらをまとめた「統合版」(約42分)もある。それぞれの内容は下記の通り。
・概要編
AppGoatがどのような人に有効なツールなのか?何を学習できるのか?等の特徴を紹介。
・学習の準備編
AppGoatを利用するための申請方法、ダウンロード方法、起動方法等を説明。
・学習の進め方(前編)
AppGoatのメニュー画面説明、学習の流れを説明。
・学習の進め方(中編)
学習テーマの1つである「クロスサイトスクリプティング」を例に、攻撃者視点での学習方法を説明。
・学習の進め方(後編)
学習テーマの1つである「クロスサイト・スクリプティング」を例にとり、開発者視点での学習方法を説明。
・統合版【本動画】
「概要編」「学習の準備編」「学習の進め方(前編)」「学習の進め方(中編)」「学習の進め方(後編)」を統合したもの。
# | 言葉 | 意味 |
---|---|---|
20 | 学習 | がくしゅう (学習) : study; learning; tutorial |
9 | 進め方 | すすめかた (進め方) : format; procedure; way of proceeding |
6 | 編 | へん (編) : 1. compilation (of a text); editing 2. volume (of a text) |
5 | 脆弱性 | ぜいじゃくせい (脆弱性) : vulnerability; weakness; fragility |
5 | 方法 | ほうほう (方法) : method; process; manner; way; means; technique |
4 | 概要 | がいよう (概要) : outline; summary; overview; synopsis; abstract; abridgment; abridgement |
3 | 等 | など (等) : 1. et cetera; etc.; and the like; and so forth 2. or something |
3 | 前編 | ぜんぺん (前篇) : first part; first volume; prequel |
3 | 中編 | ちゅうへん (中編) : 1. second part (of three); second volume; middle part 2. novelette; novella; short novel; long short story; medium-length story |
3 | 後編 | こうへん (後編) : latter part (of book, etc.); sequel; concluding part |
3 | 統合 | とうごう (統合) : integration; unification; unity; combination; consolidation; synthesis |
2 | 体験学習 | たいけんがくしゅう (体験学習) : hands-on learning; on-the-job training; experiential learning; learning by doing |
2 | 対策 | たいさく (対策) : measure; step; countermeasure; counterplan; countermove; strategy; preparation (e.g. for a test) |
2 | 動画 | どうが (動画) : 1. video; movie; moving picture 2. animation; animated cartoon |
2 | 版 | はん (版) : 1. edition; version; printing; impression; implementation (e.g. software) 2. plate; block; cast |
2 | 例 | れい (例) : 1. custom; practice; habit; usual 2. said; aforementioned |
1 | 独立行政法人 | どくりつぎょうせいほうじん (独立行政法人) : independent administrative corporation (institution, agency) |
1 | 情報処理推進機構 | じょうほうしょりすいしんきこう (情報処理推進機構) : Information-technology Promotion Agency (organization) |
1 | 映像 | えいぞう (映像) : 1. image (on a screen); picture (e.g. on a TV) 2. video; film; footage |
1 | 体験 | たいけん (体験) : (practical) experience; personal experience; hands-on experience; first-hand experience |
1 | 学ぶ | まなぶ (学ぶ) : to study (in depth); to learn; to take lessons in |
1 | 手引き | てびき (手引き) : 1. guidance; lead; acting as guide 2. guide; primer; guidebook; handbook; manual |
1 | 公開 | こうかい (公開) : opening to the public; making available to the public; putting on display; exhibiting; showing (play, movie, etc.); holding (interview, etc.); open; public |
1 | 関する | かんする (関する) : to concern; to be related |
1 | 基礎的 | きそてき (基礎的) : fundamental; basic |
1 | 知識 | ちしき (知識) : knowledge; information |
1 | 実習 | じっしゅう (実習) : practice (in the field); training (esp. practical and hands-on); practical exercise; drill |
1 | 形式 | けいしき (形式) : 1. form (as opposed to substance); formality 2. method; system; style |
1 | 体系的 | たいけいてき (体系的) : systematic |
1 | 利用者 | りようしゃ (利用者) : user; end-user; consumer |
1 | 演習問題 | えんしゅうもんだい (演習問題) : practice problem |
1 | 対する | たいする (対する) : 1. to face (each other); to be facing 2. to be directed toward (the future, etc.); to be in response to; to be related to |
1 | 埋め込む | うめこむ (埋め込む) : to bury; to embed; to implant |
1 | 発見 | はっけん (発見) : discovery; detection; finding |
1 | 問題点 | もんだいてん (問題点) : the problem (at issue); the point at issue; problematic issue; problem |
1 | 把握 | はあく (把握) : grasp; catch; understanding |
1 | 手法 | しゅほう (手法) : technique; method |
1 | 対話 | たいわ (対話) : dialogue; discussion; conversation; interaction |
1 | 的 | てき (的) : 1. -ical; -ive; -al; -ic; -y 2. -like; -ish; -sort of; -kind of |
1 | 実施 | じっし (実施) : enforcement; implementation; putting into practice; carrying out; operation; working (e.g. working parameters); enactment |
1 | まとめる | まとめる (纏める) : 1. to collect; to put (it all) together; to integrate; to consolidate; to unify 2. to summarize; to aggregate |
1 | 約 | やく (約) : 1. approximately; about 2. promise; appointment; engagement |
1 | それぞれ | それぞれ (夫れ夫れ) : each; respectively |
1 | 内容 | ないよう (内容) : contents; content; substance; matter; detail; import |
1 | 下記 | かき (下記) : the following |
1 | 通り | とおり (通り) : 1. avenue; street; way; road 2. coming and going; street traffic |
1 | 有効 | ゆうこう (有効) : 1. valid; effective 2. yuko (judo) |
1 | 特徴 | とくちょう (特徴) : feature; trait; characteristic; peculiarity; distinction |
1 | 起動 | きどう (起動) : startup; booting up; activation; starting (e.g. engine, computer); launch |
1 | 画面 | がめん (画面) : 1. screen (of a TV, computer, etc.) 2. image (on a screen); picture; scene |
1 | 流れ | ながれ (流れ) : 1. flow (of a fluid or gas); stream; current 2. flow (of people, things); passage (of time); tide; passing; (changing) trends; tendency |
1 | 攻撃者 | こうげきしゃ (攻撃者) : aggressor; assailant; invader |
1 | 視点 | してん (視点) : opinion; point of view; visual point |