Published: 2024-08-07 08:00

IPA Channel「体験して学ぼう、脆弱性体験学習ツール『AppGoat(アップゴート)』利用の手引き」公開

 独立行政法人情報処理推進機構(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