[Day 11] 1. What is Threat Modelling
Threat risk modeling is a structured approach to identifying, assessing, and mitigating potential security threats to systems or applications. Here's a concise overview:
-
Understanding the Risks: Identify assets, potential threats, vulnerabilities, and threat agents to understand what needs protection and from whom.
-
Risk Assessment: Evaluate the likelihood and impact of identified threats exploiting vulnerabilities, prioritizing them based on their potential effect on the organization.
-
Risk Mitigation Strategies: Develop and implement measures to reduce the likelihood or impact of threats, such as security controls, policies, and procedures.
-
Mitigating Risks Using the STRIDE Model: Developed by Microsoft, the STRIDE model categorizes threats into six types:
- Spoofing: Impersonating identities.
- Tampering: Altering data.
- Repudiation: Denying actions.
- Information Disclosure: Exposing information.
- Denial of Service: Disrupting services.
- Elevation of Privilege: Gaining unauthorized access.
By mapping threats to these categories, organizations can systematically identify and address potential vulnerabilities. Wikipedia
Conclusion: While the STRIDE model is a widely used methodology for threat modeling, other models like PASTA, CVSS, Trike, and Attack Trees offer different frameworks to identify, analyze, and prioritize threats. Selecting an appropriate model depends on the organization's specific needs and context.
Read Next
[Day 11] 2. More about nmap
Nmap (Network Mapper) is a versatile tool for network discovery and security auditing. It offers various scanning techniques to identify open ports an...
[Day 11] 3. Ethical Hacking
Ethical hacking involves systematically identifying and addressing security vulnerabilities in systems to prevent malicious attacks. Professionals in...