Un blocco file è un controllo che impedisce a più processi o utenti di modificare lo stesso file contemporaneamente. Nei sistemi di collaborazione, i blocchi aiutano a preservare l'integrità dei dati garantendo che un solo editor possieda il file, oppure facendo attendere le altre azioni fino al rilascio del blocco. Alcune piattaforme usano blocchi basati su token, come i blocchi WebDAV, per tenere traccia di chi può modificare o sbloccare una risorsa.
Nel campo della sicurezza informatica, la gestione dei blocchi è importante perché un difetto nei controlli di proprietà o nell'autorizzazione allo sblocco può causare più di un semplice errore. Gli aggressori possono cercare di abusare di una logica di blocco difettosa per impedire l'accesso, interrompere il lavoro di squadra o forzare un file in uno stato bloccato. I difensori cercano ripetuti errori di sblocco, file che restano bloccati dopo la fine di una sessione e cambiamenti imprevisti nella proprietà del blocco. Una buona applicazione delle patch e un controllo attento degli accessi aiutano a mantenere i blocchi file come salvaguardia della disponibilità e controllo dell'integrità.


