Método de evaluación de la seguridad de un sistema informático, red o aplicación web mediante la simulación de ataques por parte de un atacante malintencionado. Los pentests identifican y explotan vulnerabilidades para determinar el riesgo y la posible explotación, ayudando a mejorar la seguridad mediante la corrección de fallos antes de que puedan ser aprovechados por atacantes reales.