La verifica backend è un controllo di sicurezza lato server che decide se un'app, una sessione o una richiesta debbano essere considerati affidabili in base a prove raccolte al di fuori del dispositivo. Invece di affidarsi alla logica all'interno dell'app mobile, il server convalida segnali come l'attestazione del dispositivo, l'integrità della richiesta, la freschezza del token e il comportamento atteso prima di consentire azioni sensibili.
Questo è importante perché il codice in esecuzione sul telefono può essere patchato, riconfezionato o strumentato da malware. Negli attacchi contro il settore bancario, un trojan può alterare un'app legittima e aggirare i controlli locali, ma è più difficile falsificare i controlli applicati dal backend. Una verifica backend robusta può ridurre le frodi respingendo client modificati, sessioni sospette o richieste che non corrispondono a uno stato del dispositivo considerato affidabile. È una difesa fondamentale quando non si può più dare per scontata l'affidabilità della sicurezza lato client.


