Bei einer Schwachstellenbewertung werden automatisierte Tools verwendet, um nach bekannten Sicherheitslücken in Systemen zu suchen. Ein Penetrationstest geht jedoch noch einen Schritt weiter: Hier versuchen Sicherheitsexperten aktiv, in die Systeme einzudringen und Sicherheitslücken auszunutzen, um deren Auswirkungen zu bewerten und geeignete Abwehrmaßnahmen zu entwickeln.