Sicherheit von Webanwendungen · Middle · Frage 66 von 75
Was ist Prototype Pollution?
- 1JSON mit Schlüsseln
__proto__zu mergen ändertObject.prototype - 2Das globale CSS mit Prototypen von Komponenten verschmutzen
- 3Zu viele Prototypen mit Klassen im selben Modul erzeugen
Antwort zeigen
Richtige Antwort: JSON mit Schlüsseln __proto__ zu mergen ändert Object.prototype
Erklärung
Ein verschmutzter Prototyp kann Prüfungen wie if (user.isAdmin) überall ändern. Nutze sichere Merge-Funktionen, Object.create(null) oder Map und Schema-Validierung.