「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:平成29年度 秋期 情報セキュリティマネジメント試験(SG) 午前 問30

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
ファジング異常系テストのひとつで、プログラムに対して変なデータ入力して「おかしなことにならないよね?」というのを確認する(のを自動化して大量にやる)テスト
マルウェアなんか悪いことをたくらんでいるプログラム。昔は「コンピュータウイルス」と呼ばれていた悪いプログラムの最近の呼び名
情報セキュリティ情報の安全を守ること
セキュリティIT関係で出てきた場合は)「情報セキュリティ」の省略表現
ソースコード人間語で書いたプログラムの元ネタ
脆弱性放っておくとヤバいところ。セキュリティ上のバグや弱点、考慮漏れ等の欠陥

問題


問題文
ファジングの説明はどれか。
ピヨ意訳:ファジングって、どんなの?

解答選択肢
社内ネットワークへの接続を要求するPCに対して,マルウェア感染の有無を検査し,セキュリティ要件を満たすPCだけに接続を許可する。
ピヨ意訳:内部ネットワークへ接続しようとしてくるパソコンに対して、コンピュータウイルスに感染していないかをチェックして、OKなパソコンだけ接続させる
ソースコードの構文を機械的にチェックし,特定のパターンとマッチングさせることによって,ソフトウェア脆弱性を自動的に検出する。
ピヨ意訳:ソースコードを機械的にチェックして、ソフトの放っておくとヤバいところを自動的に調べる
ソースコードを閲読しながら,チェックリストに従いソフトウェアの脆弱性を検出する。
ピヨ意訳:ソースコードを見ながら、チェックリストを使ってソフトの放っておくとヤバいところを調べる
問題を引き起こしそうな多様なデータを自動生成し,ソフトウェアに入力したときのソフトウェアの応答や挙動から脆弱性を検出する。
ピヨ意訳:問題を起こしそうなデータをたくさん自動的に作って、それをソフトに入力して動きを見ることで、ソフトの放っておくとヤバいところを調べる


正解までのつなぎ

正解


正解
問題を引き起こしそうな多様なデータを自動生成し,ソフトウェアに入力したときのソフトウェアの応答や挙動から脆弱性を検出する。
ピヨ意訳:問題を起こしそうなデータをたくさん自動的に作って、それをソフトに入力して動きを見ることで、ソフトの放っておくとヤバいところを調べる

ピヨピヨ解説


ファジングは「プログラムに変なデータを入れて、不具合が起きないか確認するテスト」です。
異常系テストのひとつです。
わざわざ「ファジング」と言った場合は

1.自動的に
2.大量の異常データを
3.ガンガン突っ込んでガンガン確認する
4.その際、プログラムの中身は気にしない


的なニュアンスがあります。
職人の手作りによる一品ものではなくて、工場による大量生産で異常データを用意するイメージです。

ということで「エ:問題を引き起こしそうな多様なデータを自動生成し,ソフトウェアに入力したときのソフトウェアの応答や挙動から脆弱性を検出する。」が正解です。


スポンサーリンク
書籍画像028
書籍画像039


書籍画像
わわわ説明術コラム
宣伝だよ
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
マンガでわかるITパスポート