L’analisi delle varianti è il processo di confronto tra risultati di sicurezza correlati per determinare se derivano dallo stesso bug sottostante o rappresentano vulnerabilità distinte. Aiuta a evitare che segnalazioni duplicate gonfino il conteggio delle vulnerabilità e rende più accurato il triage.
Nella ricerca sulle vulnerabilità, gli analisti possono confrontare il codice interessato, le cause alla radice e i risultati della riproduzione per i vari risultati. Per esempio, diversi crash o casi di escalation dei privilegi possono essere manifestazioni diverse di un unico difetto. Raggrupparli correttamente aiuta gli sviluppatori a dare priorità a una correzione della causa alla radice, mentre verificare la presenza di varianti correlate può rivelare altro codice interessato che richiede attenzione. I sistemi automatizzati possono essere d’aiuto, ma la revisione e i test da parte di persone sono importanti, perché un raggruppamento errato può nascondere rischi distinti o sovrastimare il numero di problemi.


