L'approvazione maker-checker è un processo a doppio controllo in cui una persona, il maker, crea o modifica un'azione e una seconda persona, il checker, la esamina e approva in modo indipendente prima che abbia effetto. È un controllo fondamentale di separazione dei compiti usato nel settore bancario, nella gestione delle modifiche software e in altri ambienti ad alto rischio.
Nella sicurezza informatica, l'approvazione maker-checker aiuta a limitare frodi, abusi da parte di insider e configurazioni errate accidentali. Se un aggressore compromette un account, dovrebbe comunque essere bloccato dall'eseguire un pagamento, modificare una regola di accesso o approvare una distribuzione di codice senza una revisione separata. I difensori la usano anche per mantenere sicuri i flussi di lavoro assistiti dall'IA: un modello può redigere un report, riconciliare dati o proporre una modifica, ma un revisore umano deve convalidare il risultato prima che venga applicato. Il controllo è efficace solo quando il revisore è davvero indipendente e non può essere aggirato, affrettato o ridotto a una semplice formalità.


