La garanzia operativa del software è un termine di mercato per la protezione del software dopo la sua distribuzione, soprattutto in sistemi embedded, industriali o altri sistemi a lunga durata. Sposta l'attenzione dai test pre-rilascio alla fase operativa, quando il codice è già sul campo e può essere difficile da correggere, ricompilare o ricertificare.
È importante perché gli aggressori prendono di mira il software distribuito, non solo il codice sorgente. In pratica, i controlli in stile OSA si concentrano su inventario, hardening in esecuzione, telemetria ed evidenze di conformità. Ciò può includere una SBOM per identificare i componenti vulnerabili, protezioni che rendono più difficile lo sfruttamento a runtime e il monitoraggio che aiuta i difensori a distinguere i guasti normali dai comportamenti malevoli. Questi controlli sono misure compensative utili, ma non sostituiscono lo sviluppo sicuro, la gestione delle patch, la segmentazione o i processi formali di garanzia.


