and their goals and techniques, and identify possible future patterns
and behaviors. The threat model is used to construct an attack profile.
Vulnerabilities are then identified based on the attack history and
threat model results.