Tools / Microsoft Threat Modeling Tool (TMT) Interview questions
What is a process element in TMT?
A process represents running code that receives input, does something with it, and typically produces output - a web application, a microservice, an API endpoint, or a background worker.
Processes are the only element type subject to all six STRIDE categories by default: a process can be impersonated (Spoofing), have its logic or data tampered with (Tampering), fail to log its actions (Repudiation), leak information it shouldn't (Information Disclosure), be knocked offline (Denial of Service), or be tricked into running with more permission than intended (Elevation of Privilege).
Because it carries the widest threat surface, correctly scoping what counts as one process versus splitting it into several is one of the more consequential modeling decisions - too coarse and you lose useful detail, too fine and the diagram becomes unmanageable.
More Related questions...