Il rafforzamento runtime è l'insieme di difese che proteggono il software mentre è attivamente in esecuzione su un dispositivo. Invece di controllare l'app solo al momento dell'installazione o dopo un aggiornamento, questi controlli cercano abusi durante l'esecuzione live, quando gli aggressori possono tentare di iniettare codice, abusare delle funzioni di accessibilità, sovrapporre schermate false, agganciare funzioni o manomettere flussi sensibili.
È importante perché molte minacce moderne, soprattutto i trojan bancari per dispositivi mobili, operano all'interno della sessione dell'utente invece di compromettere direttamente l'app. Se il malware riesce a osservare lo schermo, catturare un PIN o alterare ciò che l'utente vede, le normali difese perimetrali potrebbero non rilevarlo. Il rafforzamento runtime aiuta a ridurre questo rischio con controlli di integrità, comportamenti sospetti dei processi, logica anti-manomissione e segnali del dispositivo che suggeriscono che l'app sia stata manipolata. In pratica, supporta difese che presuppongono che l'endpoint possa già essere ostile.


