| 语言 | 消息 |
|---|---|
| de | Nicht konstante Daten wurden mit dem Auswertungsoperator 'where' an eine NoSQL-Abfrage übergeben. Kontrolliert ein externer Benutzer diese Daten, liegt eine NoSQL-Injection vor. Stellen Sie sicher, dass an die NoSQL-Abfrage übergebene Daten nicht benutzerkontrolliert sind, oder bereinigen Sie die Daten ordentlich. Idealerweise vermeiden Sie den Operator 'where' ganz und nutzen die Hilfsmethoden aus com.mongodb.client.model.Filters mit Vergleichsoperatoren wie eq, ne, lt, gt usw. |
| en | Detected non-constant data passed into a NoSQL query using the 'where' evaluation operator. If this data can be controlled by an external user, this is a NoSQL injection. Ensure data passed to the NoSQL query is not user controllable, or properly sanitize the data. Ideally, avoid using the 'where' operator at all and instead use the helper methods provided by com.mongodb.client.model.Filters with comparative operators such as eq, ne, lt, gt, etc. |
| fr | Des données non constantes passées à une requête NoSQL via l'opérateur d'évaluation 'where' ont été détectées. Si ces données peuvent être contrôlées par un utilisateur externe, il s'agit d'une injection NoSQL. Assurez-vous que les données transmises à la requête ne sont pas contrôlables par l'utilisateur, ou assainissez-les correctement. L'idéal est de ne pas utiliser du tout 'where' et de préférer les méthodes utilitaires de com.mongodb.client.model.Filters avec les opérateurs de comparaison eq, ne, lt, gt, etc. |
| ja | 定数以外のデータが 'where' 評価演算子を通じて NoSQL クエリに入力されていることが検出されました。このデータを外部ユーザーが制御できる場合、NoSQL インジェクションとなります。クエリに入るデータがユーザーの制御下にないこと、または適切にサニタイズされていることを確認してください。より良い方法は、'where' をまったく使わず、com.mongodb.client.model.Filters が提供する eq、ne、lt、gt などの比較演算子ヘルパーメソッドを使うことです。 |
| ko | 상수가 아닌 데이터가 'where' 평가 연산자를 통해 NoSQL 쿼리에 들어가는 것을 탐지했습니다. 이 데이터를 외부 사용자가 제어할 수 있다면 NoSQL 인젝션에 해당합니다. 쿼리에 들어가는 데이터가 사용자의 제어를 받지 않거나 적절히 정제되었는지 확인하십시오. 더 나은 방법은 'where'를 아예 사용하지 않고 com.mongodb.client.model.Filters가 제공하는 eq·ne·lt·gt 등 비교 연산자 헬퍼 메서드를 사용하는 것입니다. |
| ru | Обнаружены не константные данные, попадающие в NoSQL-запрос через оператор сравнения 'where'. Если ими может управлять внешний пользователь, это NoSQL-инъекция. Убедитесь, что данные в запросе не контролируются пользователем, либо надёжно очистите их; лучше вообще не использовать 'where' и применять вспомогательные методы com.mongodb.client.model.Filters с операторами сравнения eq, ne, lt, gt и т. д. |
| zh | 检测到非常量数据经 'where' 求值操作符进入 NoSQL 查询。若该数据可被外部用户控制,即构成 NoSQL 注入。请确保进入查询的数据不受用户控制或已妥善净化;更好的做法是完全不用 'where',改用 com.mongodb.client.model.Filters 提供的 eq、ne、lt、gt 等比较操作符辅助方法。 |
| zh-Hant | 檢測到非常數資料經 'where' 求值運算子進入 NoSQL 查詢。若該資料可被外部使用者控制,即構成 NoSQL 注入。請確保進入查詢的資料不受使用者控制或已妥善淨化;更好的做法是完全不用 'where',改用 com.mongodb.client.model.Filters 提供的 eq、ne、lt、gt 等比較運算子輔助方法。 |
| 语言 | 名称 | 修复建议 |
|---|---|---|
| de | Nicht vertrauenswürdige Eingaben in Datenabfragelogik | Parametrisieren Sie Abfragebedingungen; direktes Einsetzen von Eingaben in Abfrageausdrücke ist tabu. |
| en | — | — |
| fr | Neutralisation inappropriée des éléments spéciaux dans la logique de requête de données | Paramétrez les conditions de requête ; interdisez de concaténer directement l'entrée dans l'expression de requête. |
| ja | データクエリロジックでの信頼できない入力の使用 | クエリ条件をパラメーター化し、入力をクエリ式に直接連結しないでください。 |
| ko | 데이터 쿼리 로직의 신뢰할 수 없는 입력 사용 | 쿼리 조건은 매개변수화하고, 입력을 쿼리 표현식에 직접 이어 붙이지 마십시오. |
| ru | Недоверенный ввод в логике запросов к данным | Параметризуйте условия запросов; встраивание ввода напрямую в выражение запроса запрещено. |
| zh | 数据查询逻辑使用不可信输入 | 查询条件参数化,禁止将输入直接拼入查询表达式。 |
| zh-Hant | 資料查詢邏輯使用不可信輸入 | 查詢條件參數化,禁止將輸入直接串接進查詢運算式。 |