Il test di penetrazione è un metodo che viene utilizzato per testare la sicurezza di un sistema, un software o una rete. Si tratta di un attacco simulato che è indirizzato a scoprire le vulnerabilità di un sistema al fine di migliorarlo prima che subisca attacchi reali degli hackers.