docker cp è il comando di trasferimento file di Docker per copiare file e directory tra un container e il filesystem dell'host. È utile per il debug, i backup e lo spostamento degli artefatti di build, ma attraversa un confine di fiducia.
La sicurezza è importante perché il comando deve risolvere correttamente percorsi, permessi e collegamenti. Se un attaccante può influenzare il contenuto del container, un'operazione docker cp eseguita con poca attenzione può sovrascrivere file dell'host, collocare script malevoli in una posizione scrivibile o esporre dati sensibili. I difensori dovrebbero trattarlo come un'operazione privilegiata: copiare solo da container affidabili, verificare i percorsi di destinazione, evitare elevazioni non necessarie ed essere cauti con i collegamenti simbolici e l'automazione. In attacchi reali e revisioni di sicurezza, le funzionalità di copia file vengono spesso testate per il path traversal, il comportamento di sovrascrittura e gli effetti collaterali che impattano l'host.


