Sicherheit von Webanwendungen · Middle · Frage 4 von 75

Warum ist eval(userInput) oder new Function(userInput) immer gefährlich?

Antwort zeigen

Richtige Antwort: Es führt jeden String als Code mit den Rechten der Seite aus

Erklärung

Stammt irgendein Teil des Strings von Nutzern, kontrollieren sie den Code. Eine strikte CSP blockiert diese Aufrufe zudem, außer 'unsafe-eval' ist gesetzt.

Zum Weiterlesen

Fehler in der Frage

Sicherheit von Webanwendungen · Middle · Frage 4

Teste dich selbst

Mach den Test Sicherheit von Webanwendungen · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen