.terraform.lock.hcl è il file di blocco delle dipendenze di Terraform. Registra le selezioni esatte dei provider e i checksum utilizzati in un workspace, rendendo le esecuzioni dell'infrastruttura più prevedibili e più facili da verificare. Bloccando questi valori, i team riducono il rischio che una nuova release di un provider cambi silenziosamente il comportamento durante terraform init o nelle distribuzioni successive.
Nella sicurezza informatica, il file di blocco è importante perché fa parte della catena di fiducia. Gli aggressori possono tentare di modificarlo all'interno di un repository per indirizzare gli engineer verso contenuti di provider dannosi o inattesi, oppure per inserire modifiche malevole in una normale revisione del codice infrastrutturale. I difensori lo usano per verificare l'integrità, confrontare attentamente le modifiche e rilevare manomissioni prima che il codice raggiunga la produzione o la postazione di lavoro di uno sviluppatore.


