Security must begin right from the design phase of a product. This can only be achieved by Threat Modeling during the design phase of a software application or product. Threat Modeling will help identify all possible threats and associated vulnerabilities that need to be addressed in the design phase. CyberGnan has come up with a custom-designedTM course with STRIDE and DREAD methodology.