セキュリティ アーキテクトが、会社の Web サイトのコードを確認しているときに、次のことを発見しました。 selection = "SELECT Item FROM Catalog WHERE ItemID * " & Request("ItemID") セキュリティ アーキテクトが推奨すべきものは次のうちどれですか。
正解:B
Query parameterization prevents SQL injection attacks by separating SQL commands from data inputs. This ensures that user-supplied input cannot be executed as part of a SQL query. In the given code, lack of parameterization could allow attackers to manipulate the ItemID parameter maliciously. This aligns with CASP+ objective 1.5, focusing on secure coding practices to mitigate application vulnerabilities.