Un'interfaccia utente grafica (GUI) è un modo visivo di usare il software con finestre, icone, menu, pulsanti e un puntatore invece di comandi digitati. Nella sicurezza informatica, le GUI sono importanti perché plasmano ciò che gli utenti notano, di cui si fidano e che approvano. Un'interfaccia chiara può ridurre gli errori, ma una convincente può anche nascondere i rischi o rendere pericolose certe azioni apparentemente di routine.
Gli aggressori abusano spesso delle GUI creando schermate di accesso false, finestre pop-up ingannevoli o programmi di installazione malevoli che imitano software legittimo. Possono usare il clickjacking per indurre gli utenti a selezionare azioni che non avevano intenzione di compiere, oppure dirottare sessioni di desktop remoto per far sembrare un sistema normale mentre è sotto controllo. I difensori usano le GUI per prompt di sicurezza, finestre di dialogo sui permessi e console di amministrazione, ma anche questi stessi prompt devono essere progettati con attenzione, così che gli utenti non clicchino attraverso gli avvisi senza leggerli.


