USIM Application Toolkit (USAT) è l'interfaccia toolkit standardizzata per le moderne schede USIM. Consente alla scheda di inviare comandi proattivi al telefono o al modem, anziché restare un token di identità passivo. Questi comandi possono richiedere azioni come visualizzare prompt, aprire menu o, in alcune implementazioni, interagire con percorsi di controllo del modem come i comandi AT.
USAT è importante perché crea un confine di controllo all'interno dei dispositivi cellulari. Se un modem o un modulo integrato accetta i comandi del toolkit in modo troppo ampio, una SIM compromessa o malevola può influenzare il comportamento dello stack radio e potenzialmente incidere sul sistema host che ne dipende. I difensori dovrebbero considerare USAT come un canale di input privilegiato: fare inventario di dove è abilitato, disabilitarlo quando non necessario e testare il firmware del modem per verificarne la validazione rigorosa e l'isolamento. In pratica, la sicurezza deriva dal limitare quali comandi proattivi sono supportati e dal garantire che il baseband non possa essere indirizzato verso azioni pericolose da input provenienti dalla SIM.


