1. Online

Threat modeling combats the age-old misconception of architects and developers trying to protect everything from everyone. Threat modeling focuses on determining what to protect, who to protect it from, and how to protect it. The main result of cloud threat modeling is to determine one's attack surface, which helps to eliminate common architectural flaws.