TCC sta per Trasparenza, Consenso e Controllo, il framework di Apple per macOS che gestisce l'accesso alle risorse sensibili. Media le richieste di autorizzazione per dati come contatti, calendari, fotocamera, microfono, registrazione dello schermo, Accessibilità e Accesso completo al disco. Invece di consentire alle app di raggiungere direttamente contenuti protetti, TCC decide se un utente ha concesso il consenso e se la richiesta è conforme alla politica sulla privacy di Apple.
TCC è importante perché rappresenta un importante confine di fiducia sui Mac. I difensori si affidano a esso per limitare ciò che il software può leggere o controllare, e gli aggressori spesso cercano di abusarne o aggirarlo per rubare dati, acquisire input o automatizzare azioni in modo invisibile. Negli ambienti reali, i team di sicurezza esaminano le autorizzazioni correlate a TCC per individuare app con privilegi eccessivi, soprattutto strumenti con Accessibilità o Accesso completo al disco. Per la difesa, la pratica chiave è il principio del privilegio minimo: concedere solo l'accesso di cui una legittima app ha realmente bisogno e rimuovere le autorizzazioni che non sono più giustificate.


