Node.js · Senior · Frage 32 von 75

Warum ist eval (oder new Function) auf Nutzereingaben selbst in einer „Sandbox“ wie vm gefährlich?

Antwort zeigen

Richtige Antwort: Es gibt der Eingabe volle Codeausführung; vm ist keine Grenze

Erklärung

Ausbrüche aus vm-Kontexten sind gut bekannt. Führe nicht vertrauenswürdigen Code in einem eigenen Prozess oder Container mit strengen Limits aus, oder führe ihn gar nicht aus.

Zum Weiterlesen

Fehler in der Frage

Node.js · Senior · Frage 32

Teste dich selbst

Mach den Test Node.js · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen