Sicherheit von Webanwendungen · Middle · Frage 65 von 75

Welcher Node.js-Aufruf ist mit Nutzereingaben am gefährlichsten?

Antwort zeigen

Richtige Antwort: exec('convert ' + fileName + ' out.png')

Erklärung

exec übergibt den String an eine Shell, also wird ; rm -rf / im Namen zu einem Befehl. execFile mit einem Argument-Array vermeidet die Shell.

Zum Weiterlesen

Fehler in der Frage

Sicherheit von Webanwendungen · Middle · Frage 65

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