Sicherheit von Webanwendungen · Middle · Frage 64 von 75
Was ist NoSQL-Injection, zum Beispiel in MongoDB?
- 1Ein Objekt wie
{ "$ne": null }an Stelle eines Strings - 2Zu viele Dokumente in einer einzigen Collection speichern
- 3SQL-Anweisungen in eine NoSQL-Datenbank einschleusen
Antwort zeigen
Richtige Antwort: Ein Objekt wie { "$ne": null } an Stelle eines Strings
Erklärung
Wird password aus JSON direkt in find({ password }) genutzt, umgeht ein Operator-Objekt die Prüfung. Validiere Typen mit einem Schema.