Trasparenza, Consenso e Controllo (TCC) è il sistema di autorizzazioni per la privacy di macOS. Chiede all'utente il permesso prima che un'app possa accedere a dati sensibili o funzioni del dispositivo, come documenti, cartelle Scrivania e Download, fotocamera, microfono, registrazione dello schermo, contatti e servizi di localizzazione. Il TCC è memorizzato in un database locale dei consensi ed è applicato dal sistema operativo.
Il TCC è importante perché molti attacchi a macOS non devono "forzare" la sicurezza; devono solo convincere l'utente ad approvare l'accesso oppure eseguire malware che poi lo richiede. In un attacco da Terminale di tipo incolla-ed-esegui, il comando stesso può avviare un payload, ma il TCC può comunque rallentare l'attaccante bloccando l'accesso ai dati protetti fino all'accettazione di una richiesta. I difensori cercano richieste di autorizzazione insolite, accessi inattesi alle cartelle dell'utente e malware che cerca di confondersi con una normale app per poter ereditare consensi concessi in precedenza. In breve, il TCC è un controllo fondamentale per limitare il furto di dati, ma dipende molto dalle decisioni dell'utente e dal fatto che il malware non stia già operando all'interno di un contesto attendibile.


