Un blob è un oggetto binario memorizzato in un registro o in un sistema simile. In Docker e in altre piattaforme container, un blob di solito contiene un layer di immagine, dati di configurazione o un altro frammento di contenuto a cui un manifest fa riferimento. I blob sono i payload grezzi dietro un'immagine, mentre il manifest descrive come questi payload si assemblano tra loro.
I blob sono importanti nella sicurezza informatica perché possono conservare più del solo codice. I layer di build spesso contengono file di ambiente, credenziali incorporate, certificati o altri segreti aggiunti durante lo sviluppo e poi dimenticati. Se un registro è pubblico o protetto in modo insufficiente, gli attaccanti possono enumerare i repository, recuperare i manifest e ispezionare i blob per ottenere dati sensibili. I difensori riducono questo rischio limitando l'accesso al registro, analizzando le immagini prima della pubblicazione, rimuovendo i segreti dalle build e ruotando eventuali credenziali che potrebbero essere state esposte nei layer storici.


