В отличие от сканирования уязвимостей, которое только выявляет потенциальные слабые места, пентест включает активную эксплуатацию найденных уязвимостей для оценки реального риска и возможных последствий взлома. Специалист (пентестер) действует как реальный атакующий, но в контролируемой среде и с целью улучшения защиты.