ITパスポート 令和4年度 問91
セキュリティ
ソーシャルエンジニアリングの問題
ソーシャルエンジニアリングに該当する行為の例はどれか。
- ア あらゆる文字の組合せを総当たりで機械的に入力することによって,パスワードを見つけ出す。
- イ 肩越しに盗み見して入手したパスワードを利用し,他人になりすましてシステムを不正利用する。
- ウ 標的のサーバに大量のリクエストを送りつけて過負荷状態にすることによって,サービスの提供を妨げる。
- エ プログラムで確保している記憶領域よりも長いデータを入力することによってバッファをあふれさせ,不正にプログラムを実行させる。
答えと解説
✓ これが正解イ 肩越しに盗み見して入手したパスワードを利用し,他人になりすましてシステムを不正利用する。
解説
ソーシャルエンジニアリングは、人の心の隙をつく手口です。
ソーシャルエンジニアリングは、プログラムの弱点や計算の力を使うのではなく、人の思い込みや不注意といった隙をついて情報を手に入れる手口の総称です。肩越しにのぞき見て入力中のパスワードを盗み、それを使って本人になりすます行為は、まさに人の隙をついた例にあたります。ほかにも、上司や取引先を装って電話で聞き出す、捨てられた書類をあさる、修理業者のふりをして部屋に入り込むといったやり方があり、どれも機械の側では防ぎきれません。だからこそ、画面を人に見られない向きに置く、名乗られた相手を折り返し確かめるといった、人の側の習慣で守ることになります。守る側にとっては、機械の設定では止められないぶん、かえって厄介な手口です。よって該当するのは、のぞき見たパスワードでなりすます例です。
ほかの選択肢の解説
- ア あらゆる文字の組合せを総当たりで機械的に入力することによって,パスワードを見つけ出す。:あらゆる文字の組合せを機械的に順に試してパスワードを見つけ出すのは、計算の力に任せた攻め方です。人をだましたり隙をついたりしているわけではないので、ソーシャルエンジニアリングには当たりません。人を相手にしていないので、この枠には入りません。
- ウ 標的のサーバに大量のリクエストを送りつけて過負荷状態にすることによって,サービスの提供を妨げる。:標的のサーバへ大量の要求を送りつけ、負荷をかけてサービスを止めるのも、機械の力で押し切る攻め方です。相手にしているのはサーバであって人ではないため、人の隙をつくという手口の枠には入りません。相手にしているのが人か機械かで分かれます。
- エ プログラムで確保している記憶領域よりも長いデータを入力することによってバッファをあふれさせ,不正にプログラムを実行させる。:確保された記憶領域より長いデータを入力してあふれさせ、不正にプログラムを実行させるのは、プログラムの作りの弱点をつく攻め方です。技術上の穴を突いており、人をだます手口ではありません。
関連用語
- ソーシャルエンジニアリング技術ではなく人の心理や習慣につけ込んで情報を聞き出す手口。
- パスワード本人だけが知っているという前提で使う合言葉。
- 組合せいくつかの中から、向きや順を区別せずに何個かを選ぶ選び方の数です。
- 総当たり考えられる組合せを片端から試して、答えを探すやり方です。
- なりすまし別の人や組織を装って、相手に信じ込ませる行為です。
出典:令和4年度 ITパスポート試験 問91
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問95:
SQLインジェクションの 問題 (ソーシャルエンジニアリング) - 令和8年度 問83:
セキュリティパッチに 関する 問題 (なりすまし) - 令和7年度 問70:
セキュリティパッチに 関する 問題 (総当たり) - 令和5年度 問89
(なりすまし) - 令和元年度 秋期 (特別措置試験) 問80:
総当たり攻撃に 関する 問題 (総当たり)
同じ分野の問題
誤りを見つけたら報告する