Il test di certificazione è una valutazione formale usata per determinare se un componente, un prodotto o un controllo soddisfa gli standard richiesti. I test seguono criteri definiti, misurazioni e soglie di superamento/fallimento, così che il risultato possa essere confrontato con una base di riferimento nota anziché con un'opinione soggettiva.
Nella sicurezza informatica, il test di certificazione è importante perché contribuisce alla fiducia nell'hardware, nel software e nei controlli di sicurezza prima della loro distribuzione. Viene usato nei programmi di conformità, negli acquisti sicuri e nella validazione di dispositivi come moduli crittografici, sistemi di accesso e componenti embedded. A volte gli attaccanti traggono vantaggio quando le organizzazioni presumono che un test superato significhi sicurezza universale; in realtà, un componente può comunque fallire in condizioni diverse o in un percorso di attacco più ampio. I difensori usano il test di certificazione per ridurre l'incertezza, documentare le evidenze e individuare precocemente le debolezze. Quando un test fallisce, la domanda più utile non è solo


