ソーシャルエンジニアリングに該当する行為の判別

ソーシャルエンジニアリングに該当する について, ソーシャルエンジニアリングは、暗号解読や脆弱性攻撃などの技術的手段ではなく、人の不注意や行動の隙を利用して情報を入手する手法です。肩越しにパスワードを盗み見して入手し、なりすまして不正利用する行為はソーシャルエンジニアリングに該当します。 ア: 総当たりで機械的に入力してパスワードを見つけるのは、総当たり攻撃(ブルートフォース攻撃)です。コンピュータを用いる技術的攻撃であり、ソーシャルエンジニアリングではありません。 ウ: 大量のリクエストで過負荷にしてサービス提供を妨げるのは、DoS攻撃(サービス拒否攻撃)です。ネットワーク経由の技術的攻撃であり、ソーシャルエンジニアリングではありません。 エ: 確保した領域より長いデータ入力でバッファをあふれさせ不正実行させるのは、バッファオーバフロー攻撃です。プログラムの脆弱性を悪用する技術的攻撃であり、ソーシャルエンジニアリングではありません。

ソーシャルエンジニアリングに該当する行為の例はどれか。

出典令和4年度 ITパスポート試験 公開問題 問91
ア
あらゆる文字の組合せを総当たりで機械的に入力することによって,パスワードを見つけ出す。
イ
肩越しに盗み見して入手したパスワードを利用し,他人になりすましてシステムを不正利用する。
ウ
標的のサーバに大量のリクエストを送りつけて過負荷状態にすることによって,サービスの提供を妨げる。
エ
プログラムで確保している記憶領域よりも長いデータを入力することによってバッファをあふれさせ,不正にプログラムを実行させる。