What is threat modeling? Threat modeling is a computer security technique to help defenders (that’s you, I assume) understand their own systems and drive the process of building better defenses. Core to the idea of a threat model is the idea that the things you need to do to protect yourself vary depending on what you’re defending against. Therefore, threat modeling forces you to be explicit about who you’re going to defend against.