本文へスキップ
Certia
テクノロジ系
春期

応用情報技術者 2025年 春期 問42

42 / 80

Webアプリケーションソフトウェアの開発における 0S コマンドインジェクション 対策はどれか。

正解と解説

表示する
正解 イ

シェルを起動できる言語機能を利用した実装を避ける。

OSコマンドインジェクション対策は、シェルを起動できる言語機能(system関数など)の利用を避けることです。よってイが正解。アはSQLインジェクション対策、ウはバッファオーバーフロー対策、エはディレクトリトラバーサル対策であり、OSコマンド注入を防ぐのはシェル起動機能の回避です。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。