Dacă un atacator reușește să execute cod într-un container Docker care rulează ca utilizator root (UID 0), el deține permisiuni de root și pe mașina gazdă (host) prin apeluri de sistem. Utilizarea unui utilizator non-root și eliminarea capacităților de kernel (--cap-drop=ALL) blochează complet evadarea din container.
Hardening de Containere Docker și Sisteme Linux: Rulare Non-Root, Imagini Distroless, Scanare cu Trivy și Linux Capabilities în Securitate Cibernetică & Ethical Hacking
Ghid de securitate pentru infrastructură DevOps: de ce rularea ca root în containere este periculoasă, crearea de imagini minimale Distroless/Alpine, eliminarea privilegiilor Linux și auditul automat al vulnerabilităților CVE cu Trivy.
Sintaxă
docker run --security-opt=no-new-privileges:true --cap-drop=ALL --read-only ...
Întrebări & Exemple de Cod:
Hardening de Containere Docker și Sisteme Linux: Rulare Non-Root, Imagini Distroless, Scanare cu Trivy și Linux CapabilitiesAi o nelămurire despre utilizarea comenzii
Hardening de Containere Docker și Sisteme Linux: Rulare Non-Root, Imagini Distroless, Scanare cu Trivy și Linux Capabilitiessau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.