Node.js · Senior · Pytanie 34 z 75
Dlaczego proces Node.js w kontenerze powinien działać jako użytkownik inny niż root?
- 1Node.js odmawia startu jako root
- ✓Poprawna odpowiedź: Jeśli aplikacja zostanie przejęta, atakujący dostanie mniej uprawnień w kontenerze i na hoście
- 3Procesy roota nie mogą otwierać portów sieciowych
Wyjaśnienie
Oficjalne obrazy Node.js zawierają użytkownika node. Łącz to z systemem plików tylko do odczytu i minimalnymi obrazami jako kolejne warstwy obrony.