| 语言 | 消息 |
|---|---|
| de | Ein String aus dem Vertrag einer öffentlichen Methode wurde in einer rohen SQL-Anweisung erkannt. Das kann zu SQL-Injection führen, wenn die Variablen in der SQL-Anweisung nicht ordentlich bereinigt werden. Verwenden Sie stattdessen Prepared Statements (java.sql.PreparedStatement). Ein PreparedStatement erhalten Sie über 'connection.prepareStatement'. |
| en | Detected a string argument from a public method contract in a raw SQL statement. This could lead to SQL injection if variables in the SQL statement are not properly sanitized. Use a prepared statements (java.sql.PreparedStatement) instead. You can obtain a PreparedStatement using 'connection.prepareStatement'. |
| fr | Un argument de chaîne issu du contrat d'une méthode publique a été détecté dans une requête SQL brute. Cela peut conduire à une injection SQL si les variables de la requête ne sont pas correctement assainies. Utilisez plutôt des instructions préparées (java.sql.PreparedStatement), obtenues via 'connection.prepareStatement'. |
| ja | パブリックメソッドのシグネチャのパラメーターに由来する文字列が、生の SQL ステートメントに入り込んでいることが検出されました。ステートメント内の変数が適切にサニタイズされていない場合、SQL インジェクションを引き起こします。プリペアドステートメント(java.sql.PreparedStatement)に切り替えてください。これは 'connection.prepareStatement' で取得できます。 |
| ko | 공개 메서드 시그니처의 매개변수에서 온 문자열이 네이티브 SQL 문장에 들어가는 것이 감지되었습니다. 문장의 변수가 제대로 정제되지 않으면 SQL 인젝션으로 이어질 수 있습니다. 사전 컴파일된 문장(java.sql.PreparedStatement)으로 전환하십시오. 'connection.prepareStatement'를 통해 얻을 수 있습니다. |
| ru | Обнаружена строка из параметров общедоступного метода в «сыром» SQL-запросе. Если переменные в запросе не очищаются должным образом, возможна SQL-инъекция. Используйте подготовленные выражения (java.sql.PreparedStatement) — их можно получить через 'connection.prepareStatement'. |
| zh | 检测到来自公共方法签名参数的字符串进入原生 SQL 语句。若语句中的变量未妥善净化会导致 SQL 注入。请改用预编译语句(java.sql.PreparedStatement),可通过 'connection.prepareStatement' 获取。 |
| zh-Hant | 檢測到來自公開方法簽名參數的字串進入原生 SQL 陳述式。若陳述式中的變數未妥善淨化會導致 SQL 注入。請改用預備陳述式(java.sql.PreparedStatement),可透過 'connection.prepareStatement' 取得。 |
| 语言 | 名称 | 修复建议 |
|---|---|---|
| de | SQL-Injection | Verwenden Sie durchgängig parametrisierte Abfragen/Prepared Statements, verketten Sie keine SQL-Strings und schließen Sie beim ORM die Schnittstellen für rohe Verkettung. |
| en | — | — |
| fr | Neutralisation inappropriée des éléments spéciaux dans une commande SQL (injection SQL) | Utilisez systématiquement des requêtes paramétrées ou des instructions préparées ; interdisez la concaténation de SQL et fermez les points d'entrée SQL brut de l'ORM. |
| ja | SQL インジェクション | すべてパラメーター化クエリ/プリペアドステートメントを使用し、SQL を文字列連結で組み立てないでください。ORM ではネイティブな連結の入り口を無効化してください。 |
| ko | SQL 인젝션 | 모든 곳에서 매개변수화된 쿼리나 사전 컴파일된 문장을 사용하고, SQL을 문자열로 이어 붙이지 말며, ORM이 SQL을 문자열로 이어 붙이는 네이티브 진입점은 비활성화하십시오. |
| ru | SQL-инъекция | Везде применяйте параметризованные запросы и подготовленные выражения; склейка SQL-строк запрещена, а нативные пути ORM закрывайте. |
| zh | SQL 注入 | 全部使用参数化查询/预编译语句,禁止字符串拼接 SQL,ORM 关闭原生拼接入口。 |
| zh-Hant | SQL 注入 | 全部使用參數化查詢/預備陳述式,禁止字串串接 SQL,ORM 關閉原生串接入口。 |