L'igiene della catena di fornitura è la pratica di mantenere le build software prevedibili, verificabili e più facili da considerare affidabili. Significa sapere da dove proviene il codice, limitare le dipendenze non necessarie, fissare le versioni, controllare firme o hash e mantenere un nucleo fidato piccolo e intenzionale. Una buona igiene include anche confini chiari tra i pacchetti e una revisione regolare di ciò che è consentito entrare in un sistema di base o in un'immagine di rilascio.
Nella sicurezza informatica, questo è importante perché gli attaccanti spesso prendono di mira la catena di fornitura del software invece di un sistema già completato. Un aggiornamento malevolo, una dipendenza compromessa o una fase di build non verificata può diffondere silenziosamente il rischio a ogni utente a valle. I difensori usano l'igiene della catena di fornitura per ridurre tale esposizione: meno componenti sconosciuti, meno punti di manomissione e una traccia di audit più chiara quando qualcosa cambia. L'obiettivo non è solo costruire software, ma rendere più facile verificarne la provenienza e il contenuto.


