L'integrità dell'endpoint è la garanzia che un dispositivo esegua solo software autorizzato, con impostazioni attendibili e senza modifiche non autorizzate. In pratica, significa che l'endpoint non è stato manomesso a livello di avvio, sistema operativo, applicazioni o controllo del dispositivo. Su un ATM basato su Windows, ciò può includere l'immagine locale, gli agenti di sicurezza, il middleware e qualsiasi software che comunica con l'erogatore di contanti.
Questo è importante perché molti attacchi hanno successo solo dopo che l'attaccante ottiene il controllo dell'endpoint stesso. Se i controlli di integrità sono deboli, malware, uno strumento di manutenzione malevolo o un supporto di avvio alterato possono far sì che un ATM obbedisca ai comandi dell'attaccante invece che alla logica legittima delle transazioni. I difensori proteggono l'integrità dell'endpoint con secure boot, immagini firmate e note come affidabili, allowlisting delle applicazioni, accesso di manutenzione limitato, monitoraggio di file e configurazioni e registri che evidenziano riavvii imprevisti o modifiche al software. Una forte integrità dell'endpoint trasforma la macchina da bersaglio vulnerabile in un sistema verificabile.


