L'ingegneria sociale si basa sulla premessa che gli utenti sono l'anello debole di un sistema, poiché non possono essere “aggiornati”; per fortuna non è sempre così, e la consapevolezza di questo tipo di attacchi è la principale misura di protezione contro questo tipo di vettore. Un atteggiamento critico e scettico nei confronti delle richieste, soprattutto di natura urgente e che vanno oltre il protocollo stabilito, facilita l'identificazione di questo tipo di attacco da parte delle vittime.
Esistono anche altri tipi di misure più tecniche che riducono il successo di questo tipo di attacco, come l'uso di secondo fattore tramite OTP o chiavi hardware.