Web アプリケーションにおけるセキュリティ上の脅威とその対策に関する記述のうち,適切なものはどれか。 解答を一つ選択 1OS コマンドインジェクションを防ぐために, Web アプリケーションが発行するセッション ID に推測困難な乱数を使用する。 2SQL インジェクションを防ぐために, Web アプリケーション内でデータベースへの問合せを作成する際にプレースホルダを使用する。 3クロスサイトスクリプティングを防ぐために, Web サーバ内のファイルを外部から直接参照できないようにする。 4セッションハイジャックを防ぐために, Web アプリケーションからシェルを起動できないようにする。 ログインすると学習履歴を保存できます。解答して確認