動的解析
Dynamic Analysis
どうてきかいせき
マルウェアの疑いがある検体を、サンドボックスなどの外部から隔離した環境で実際に動作させ、ファイルやレジストリの変更、通信先などの振る舞いを観察して性質を調べる解析。プログラムを実行せずにコードやハッシュ値、文字列を調べる静的解析と組み合わせて使う。
Related
他の資格での定義
Past Exams
過去問での出題
過去問で 3 回出題(情報セキュリティマネジメント試験 2・基本情報技術者試験 1)。うち 3 回は用語そのものを問う問題です。
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
既知のマルウェアの特徴を記録した定義ファイルと照合して検出する方式。誤検知が少なく確実だが、定義ファイルにない新種や亜種は検出できないため、常に最新へ更新する必要がある。
プログラムの振る舞いを監視し、不審な動作を見つけて検出する方式。振る舞い検知ともいう。定義ファイルにない未知のマルウェアにも対応できるが、誤検知が起こりやすい。
ソースコードがコーディング標準や記述のルールに従っているかを自動的に検査するツール。規約違反や誤りを招きやすい記述を指摘するため、レビューの負担を減らし、品質のばらつきを抑えられる。
プログラムを実際に動作させて、その結果を確かめるテスト。ソースコードを実行せずに調べる静的解析と対になり、実行したときにしか現れない誤りや性能の問題を見つけられる。
ソースコードやバイナリを実行せずに解析し、セキュリティ上の脆弱性を検出するテスト手法。開発の早い段階で脆弱性を発見でき、CI/CDパイプラインに組み込んで自動実行される。SQLインジェクションやバッファオーバーフローなどのコーディング上の問題を検出する。
利用者の意図に反して、情報の窃取、データの破壊や暗号化、遠隔操作などの有害な動作をするように作られたソフトウェアの総称。ウイルス、ワーム、トロイの木馬、ランサムウェア、スパイウェア、ボット、RATなどがあり、メモリ上だけで動くファイルレスマルウェアや、感染のたびにコードを変えるポリモーフィック型のように検知を逃れるものもある。対策には、マルウェア対策ソフトによる検知に加え、EDRによる振る舞いの監視、サンドボックスでの解析、脆弱性の修正などを組み合わせる。
