テクノロジ系
春期
応用情報技術者 2025年 春期 問42
42 / 80
Webアプリケーションソフトウェアの開発における 0S コマンドインジェクション 対策はどれか。
正解と解説
表示する
正解 イ
シェルを起動できる言語機能を利用した実装を避ける。
OSコマンドインジェクション対策は、シェルを起動できる言語機能(system関数など)の利用を避けることです。よってイが正解。アはSQLインジェクション対策、ウはバッファオーバーフロー対策、エはディレクトリトラバーサル対策であり、OSコマンド注入を防ぐのはシェル起動機能の回避です。