There are several techniques for conducting threat modeling, including STRIDE (Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, Elevation of privilege), DREAD (Damage potential, Reproducibility, Exploitability, Affected users or assets, Discoverability) and PASTA (Process for Attack Simulation and Threat Analysis).