Node.js · Senior · Frage 34 von 75
Warum sollte ein Node.js-Prozess im Container als Nutzer ohne root laufen?
- 1Node.js startet nicht, wenn es als root läuft
- 2Wird er kompromittiert, bekommt der Angreifer weniger Rechte
- 3Root-Prozesse können keine Netzwerk-Ports öffnen
Antwort zeigen
Richtige Antwort: Wird er kompromittiert, bekommt der Angreifer weniger Rechte
Erklärung
Die offiziellen Node.js-Images enthalten einen Nutzer node. Kombiniere das mit einem schreibgeschützten Dateisystem und minimalen Images als zusätzliche Schichten.