Skip to main content
E
EmmaPrep.com
Engagement ManagementMEDIUMVerified Curriculum25 min read

Engagement Management

Interactive AI Tutor Study Mode
Ask questions, request worked examples, or test understanding.

Chapter 1

Engagement Management

Course: Comptia Pentest Pt0 003
Subject: Comptia Pentest Plus
Chapter: Engagement Management


Security testing frameworks and methodologies provide structured approaches for identifying, assessing, and mitigating security risks. Different frameworks focus on penetration testing, threat modeling, application security, and industrial control systems. Below is a detailed comparison and contrast of various security testing frameworks.

1. Open Source Security Testing Methodology Manual (OSSTMM)

Focus Area

OSSTMM provides a structured and scientific approach to security testing across multiple domains, including networks, applications, physical security, and compliance. It is widely used to assess operational security, trust levels, and data handling practices.

Key Features

  • Scientific Approach to Security Testing

OSSTMM is designed as a measurable and repeatable methodology, ensuring consistency in security assessments. It uses trust analysis and operational security measurements to quantify security effectiveness.

  • OSSTMM is designed as a measurable and repeatable methodology, ensuring consistency in security assessments.
  • It uses trust analysis and operational security measurements to quantify security effectiveness.
  • Test Case-Based Assessment

Instead of relying on generic security principles, OSSTMM defines test cases that align with real-world attack scenarios. It evaluates security controls based on five distinct security channels.

  • Instead of relying on generic security principles, OSSTMM defines test cases that align with real-world attack scenarios.
  • It evaluates security controls based on five distinct security channels.

OSSTMM Security Channels

  • Human Security

Focuses on risks related to social engineering, insider threats, and employee security awareness. Evaluates how well organizations protect against manipulation and unauthorized access through human interactions.

  • Focuses on risks related to social engineering, insider threats, and employee security awareness.
  • Evaluates how well organizations protect against manipulation and unauthorized access through human interactions.
  • Physical Security

Examines access controls, surveillance mechanisms, perimeter security, and physical intrusion risks. Includes testing for unauthorized entry, tailgating, and biometric authentication bypass techniques.

  • Examines access controls, surveillance mechanisms, perimeter security, and physical intrusion risks.
  • Includes testing for unauthorized entry, tailgating, and biometric authentication bypass techniques.
  • Wireless Security

Covers security risks associated with Wi-Fi, Bluetooth, and RF communication. Assesses encryption protocols, rogue access points, and signal interception threats.

  • Covers security risks associated with Wi-Fi, Bluetooth, and RF communication.
  • Assesses encryption protocols, rogue access points, and signal interception threats.
  • Telecommunications Security

Evaluates the security of VoIP systems, mobile networks, and telecom infrastructure. Includes assessments for eavesdropping risks, call interception, and unauthorized network access.

  • Evaluates the security of VoIP systems, mobile networks, and telecom infrastructure.
  • Includes assessments for eavesdropping risks, call interception, and unauthorized network access.
  • Data Networks

Analyzes firewall rules, intrusion detection and prevention systems (IDPS), and network segmentation. Assesses whether data flow and network communications adhere to security best practices.

  • Analyzes firewall rules, intrusion detection and prevention systems (IDPS), and network segmentation.
  • Assesses whether data flow and network communications adhere to security best practices.

Use Case

  • Organizations seeking a comprehensive, real-world security testing methodology that goes beyond traditional vulnerability assessments.
  • Used in penetration testing engagements to ensure security controls are effective in protecting critical assets.
  • Helps in compliance verification for regulatory frameworks requiring structured security assessments.

Real-Life Example

A financial institution adopts OSSTMM to evaluate its overall security posture.

  • Security testers apply trust analysis to assess how different departments handle sensitive financial data.
  • Physical security assessments reveal that unauthorized visitors can gain access to restricted areas.
  • Wireless security tests identify weak encryption on internal Wi-Fi networks, increasing the risk of eavesdropping.
  • Telecommunications assessments highlight vulnerabilities in VoIP communication, potentially exposing call data to interception.

The findings help the organization prioritize security improvements based on quantifiable risk factors rather than subjective evaluations.

Best Practices for Using OSSTMM

  • Align testing scope with business objectives to ensure relevant security areas are covered.
  • Use OSSTMM’s test case approach to create structured security assessments.
  • Measure trust levels in operational security to identify insider threats and social engineering risks.
  • Integrate OSSTMM with other security frameworks like ISO 27001, NIST, or PCI DSS for a well-rounded security program.

2. Council of Registered Ethical Security Testers (CREST)

Focus Area

CREST provides a professional certification framework for penetration testers and security assessment organizations. It ensures that ethical hackers and cybersecurity firms follow standardized security testing methodologies across various domains, including network security, web applications, and cloud environments.

Key Features

  • Certification for penetration testers and organizations

CREST accredits individuals and companies, ensuring they meet high ethical and technical standards. Certifications validate expertise in penetration testing, vulnerability assessments, and incident response.

  • CREST accredits individuals and companies, ensuring they meet high ethical and technical standards.
  • Certifications validate expertise in penetration testing, vulnerability assessments, and incident response.
  • Standardized security testing methodologies

CREST frameworks align with industry best practices, regulatory compliance requirements, and government security standards. Provides structured methodologies to ensure consistency in security testing engagements.

  • CREST frameworks align with industry best practices, regulatory compliance requirements, and government security standards.
  • Provides structured methodologies to ensure consistency in security testing engagements.
  • Coverage across different security domains

CREST certifications and testing methodologies include:

Network security – Assessing firewalls, intrusion detection systems, and internal network defenses. Web application security – Testing for vulnerabilities such as SQL injection, cross-site scripting (XSS), and authentication flaws. Cloud security – Evaluating security risks in cloud deployments, including misconfigurations and data protection measures.

  • CREST certifications and testing methodologies include:

Network security – Assessing firewalls, intrusion detection systems, and internal network defenses. Web application security – Testing for vulnerabilities such as SQL injection, cross-site scripting (XSS), and authentication flaws. Cloud security – Evaluating security risks in cloud deployments, including misconfigurations and data protection measures.

  • Network security – Assessing firewalls, intrusion detection systems, and internal network defenses.
  • Web application security – Testing for vulnerabilities such as SQL injection, cross-site scripting (XSS), and authentication flaws.
  • Cloud security – Evaluating security risks in cloud deployments, including misconfigurations and data protection measures.
  • Used in government, financial, and enterprise security assessments

Many organizations in highly regulated industries, such as banking and government, require penetration testing to be conducted by CREST-certified professionals. The framework ensures security assessments align with compliance standards such as ISO 27001, PCI DSS, and GDPR.

  • Many organizations in highly regulated industries, such as banking and government, require penetration testing to be conducted by CREST-certified professionals.
  • The framework ensures security assessments align with compliance standards such as ISO 27001, PCI DSS, and GDPR.

Use Case

  • Organizations seeking standardized, accredited security testing services

Companies that need penetration testing or security audits performed by CREST-certified firms can ensure consistent quality and compliance with industry regulations.

  • Companies that need penetration testing or security audits performed by CREST-certified firms can ensure consistent quality and compliance with industry regulations.
  • Security professionals pursuing certification

CREST certifications help security professionals demonstrate their expertise in ethical hacking and penetration testing. Recognized worldwide as a benchmark for security assessment skills.

  • CREST certifications help security professionals demonstrate their expertise in ethical hacking and penetration testing.
  • Recognized worldwide as a benchmark for security assessment skills.

Real-Life Example

A financial institution preparing for a regulatory security audit hires a CREST-certified penetration testing firm to conduct a comprehensive security assessment.

  • The firm follows CREST methodologies to evaluate the bank’s network security, web applications, and cloud infrastructure.
  • A detailed penetration testing report is generated, meeting compliance requirements for PCI DSS and ISO 27001.
  • The bank uses the findings to improve its security posture and provide evidence of due diligence to regulators.

By using a CREST-certified firm, the organization ensures that security assessments meet industry-recognized standards, reducing the risk of non-compliance penalties.

Best Practices for Organizations and Security Professionals

  • Organizations should verify CREST accreditation when selecting penetration testing vendors to ensure quality and compliance.
  • Security professionals should pursue CREST certifications to validate their expertise and enhance career opportunities.
  • Integrate CREST methodologies into security testing workflows to maintain a consistent and thorough assessment approach.
  • Stay updated with evolving security threats by engaging in continuous learning through CREST training programs and research.

3. Penetration Testing Execution Standard (PTES)

Focus Area

PTES provides a structured approach to penetration testing, ensuring that security assessments follow a standardized methodology. It is widely used for red teaming engagements and penetration tests across various industries.

Key Features

  • Structured penetration testing methodology

PTES establishes a repeatable framework that ensures consistency in penetration testing engagements. Helps security professionals systematically assess vulnerabilities and security risks.

  • PTES establishes a repeatable framework that ensures consistency in penetration testing engagements.
  • Helps security professionals systematically assess vulnerabilities and security risks.
  • Seven phases of penetration testing

Pre-engagement interactions – Defines the scope, objectives, and rules of engagement before testing begins. Intelligence gathering – Uses passive and active reconnaissance to collect information about the target. Threat modeling – Identifies potential attack vectors based on the gathered intelligence. Vulnerability analysis – Examines weaknesses in networks, applications, and infrastructure. Exploitation – Attempts to gain unauthorized access using exploits tailored to discovered vulnerabilities. Post-exploitation – Establishes persistence, escalates privileges, and extracts valuable data. Reporting and remediation planning – Provides detailed reports and actionable steps for fixing vulnerabilities.

  • Pre-engagement interactions – Defines the scope, objectives, and rules of engagement before testing begins.
  • Intelligence gathering – Uses passive and active reconnaissance to collect information about the target.
  • Threat modeling – Identifies potential attack vectors based on the gathered intelligence.
  • Vulnerability analysis – Examines weaknesses in networks, applications, and infrastructure.
  • Exploitation – Attempts to gain unauthorized access using exploits tailored to discovered vulnerabilities.
  • Post-exploitation – Establishes persistence, escalates privileges, and extracts valuable data.
  • Reporting and remediation planning – Provides detailed reports and actionable steps for fixing vulnerabilities.

Use Case

  • Organizations conducting comprehensive red teaming and penetration testing to simulate real-world attacks.
  • Security firms and internal security teams looking to standardize penetration testing across different environments.
  • Businesses needing structured security assessments to align with compliance frameworks such as PCI DSS, ISO 27001, and NIST.

Real-Life Example

A technology company uses PTES to conduct an internal penetration test on its cloud infrastructure.

  • During intelligence gathering, security testers identify exposed API endpoints.
  • The threat modeling phase reveals that an attacker could exploit misconfigured access controls.
  • In the exploitation phase, testers successfully gain unauthorized access to sensitive customer data.
  • Post-exploitation activities confirm that attackers could escalate privileges and move laterally within the cloud environment.
  • The reporting phase provides executives with an overview of security gaps, while technical staff receive a detailed remediation plan to secure the APIs.

By following PTES, the company ensures that vulnerabilities are identified, documented, and prioritized based on risk.

Best Practices for Using PTES

  • Define clear rules of engagement before starting penetration tests to avoid legal or compliance issues.
  • Use a mix of automated and manual testing for effective intelligence gathering and exploitation.
  • Prioritize remediation planning by working closely with IT and security teams to implement fixes.
  • Integrate PTES with other security frameworks such as MITRE ATT&CK and OWASP for a broader risk assessment.

4. MITRE ATT&CK

Focus Area

MITRE ATT&CK is a globally accessible framework that documents adversarial tactics, techniques, and procedures (TTPs) used in cyberattacks. It is widely used for cyber threat analysis, security defense planning, and red teaming exercises.

Key Features

  • Knowledge base of real-world cyber threats

MITRE ATT&CK continuously updates its database with documented attack techniques based on real incidents. Helps organizations understand how cyber adversaries operate in different attack scenarios.

  • MITRE ATT&CK continuously updates its database with documented attack techniques based on real incidents.
  • Helps organizations understand how cyber adversaries operate in different attack scenarios.
  • Mapping of attack techniques to adversary behaviors

Each attack technique is linked to specific threat actor behaviors, allowing security teams to track how adversaries operate. Enables security teams to simulate and detect attacks more effectively.

  • Each attack technique is linked to specific threat actor behaviors, allowing security teams to track how adversaries operate.
  • Enables security teams to simulate and detect attacks more effectively.
  • Use in threat hunting, red teaming, and security defense planning

Blue teams use the framework to detect and respond to known attack patterns. Red teams simulate adversary tactics to test an organization’s defenses. Security operations centers (SOC) map real-time attack logs to MITRE ATT&CK techniques to improve response time.

  • Blue teams use the framework to detect and respond to known attack patterns.
  • Red teams simulate adversary tactics to test an organization’s defenses.
  • Security operations centers (SOC) map real-time attack logs to MITRE ATT&CK techniques to improve response time.
  • Support for enterprise, mobile, and industrial control systems (ICS)

Covers a wide range of environments, including corporate networks, mobile ecosystems, and industrial control systems. Provides tailored attack techniques for different domains, making it applicable to diverse industries.

  • Covers a wide range of environments, including corporate networks, mobile ecosystems, and industrial control systems.
  • Provides tailored attack techniques for different domains, making it applicable to diverse industries.

Use Case

  • Used by threat intelligence teams, blue teams, and SOC analysts to analyze and defend against cyber threats.
  • Helps organizations identify and mitigate real-world attack patterns by mapping security incidents to known adversarial behaviors.
  • Supports security testing, incident response, and proactive defense strategies based on adversary tactics.

Real-Life Example

A financial institution detects unauthorized PowerShell activity on its internal network.

  • The SOC team uses MITRE ATT&CK to map the activity to T1059 – Command and Scripting Interpreter, a known technique used by cyber adversaries.
  • Further analysis links the behavior to TA0003 – Persistence, indicating that the attacker is trying to maintain long-term access.
  • By referencing MITRE ATT&CK, the security team identifies additional techniques commonly used in similar attacks, allowing them to proactively check for other compromise indicators.
  • The team implements endpoint detection and response (EDR) rules to monitor for similar attack patterns in the future.

Using MITRE ATT&CK, the organization strengthens its ability to detect and respond to adversary tactics effectively.

Best Practices for Using MITRE ATT&CK

  • Integrate MITRE ATT&CK into threat intelligence platforms to enrich security event analysis.
  • Use MITRE ATT&CK techniques in red teaming engagements to simulate real-world attacks.
  • Develop detection and response strategies based on commonly used attack tactics.
  • Regularly update security tools with attack mapping to improve visibility into emerging threats.

5. Open Worldwide Application Security Project (OWASP) Top 10

Focus Area

OWASP Top 10 is a widely recognized standard for identifying the most critical security risks in web applications. It serves as a guide for developers, security professionals, and organizations to improve web security practices.

Key Features

  • Lists the top 10 most critical security risks for web applications

Identifies and prioritizes the most common and impactful web vulnerabilities. Helps organizations focus on mitigating high-risk threats that attackers frequently exploit.

  • Identifies and prioritizes the most common and impactful web vulnerabilities.
  • Helps organizations focus on mitigating high-risk threats that attackers frequently exploit.
  • Updated periodically based on real-world attack trends

OWASP continuously analyzes security incidents, penetration testing results, and industry reports to keep the list relevant. The latest updates reflect changes in attack techniques and evolving security challenges.

  • OWASP continuously analyzes security incidents, penetration testing results, and industry reports to keep the list relevant.
  • The latest updates reflect changes in attack techniques and evolving security challenges.
  • Covers common web application threats

Injection attacks – SQL injection, command injection, and LDAP injection allow attackers to manipulate databases or execute unauthorized commands. Broken authentication – Weak session management, credential stuffing, and missing multi-factor authentication (MFA) increase the risk of account takeovers. Security misconfigurations – Misconfigured security settings, weak TLS encryption, and exposed admin panels create vulnerabilities. Insecure APIs – Excessive data exposure, improper authentication, and weak access controls in web APIs can lead to data breaches.

  • Injection attacks – SQL injection, command injection, and LDAP injection allow attackers to manipulate databases or execute unauthorized commands.
  • Broken authentication – Weak session management, credential stuffing, and missing multi-factor authentication (MFA) increase the risk of account takeovers.
  • Security misconfigurations – Misconfigured security settings, weak TLS encryption, and exposed admin panels create vulnerabilities.
  • Insecure APIs – Excessive data exposure, improper authentication, and weak access controls in web APIs can lead to data breaches.

Use Case

  • Used by developers, DevSecOps teams, and penetration testers to secure web applications.
  • Helps organizations prioritize web security vulnerabilities based on their severity and exploitability.
  • Serves as a reference for secure coding practices, vulnerability assessments, and compliance with security frameworks like PCI DSS and ISO 27001.

Real-Life Example

An e-commerce platform undergoes a security assessment, revealing multiple OWASP Top 10 vulnerabilities.

  • A penetration test identifies an SQL injection flaw that allows attackers to extract customer payment details from the database.
  • The login page is vulnerable to credential stuffing attacks due to a lack of rate limiting and MFA.
  • Security misconfigurations expose internal system information through detailed error messages.

By addressing these vulnerabilities based on OWASP recommendations, the company strengthens its web application security, reducing the risk of data breaches and financial losses.

Best Practices for Implementing OWASP Top 10

  • Integrate security testing into the development lifecycle to detect and fix vulnerabilities early.
  • Use web application firewalls (WAFs) and secure coding practices to mitigate common threats.
  • Enforce multi-factor authentication (MFA) and strong password policies to protect against authentication attacks.
  • Perform regular vulnerability assessments and penetration testing to identify and remediate security flaws.
  • Follow OWASP guidelines for API security, secure session management, and input validation.

6. OWASP Mobile Application Security Verification Standard (MASVS)

Focus Area

OWASP MASVS is a framework for assessing the security of mobile applications. It provides a standardized approach for developers, security testers, and organizations to evaluate and strengthen mobile app security.

Key Features

  • Defines security controls for mobile apps

Establishes guidelines for secure coding, authentication, encryption, and network security. Helps ensure that mobile applications meet industry security standards.

  • Establishes guidelines for secure coding, authentication, encryption, and network security.
  • Helps ensure that mobile applications meet industry security standards.
  • Divided into security verification levels

L1: Standard security baseline covering fundamental security requirements for most applications. L2: Advanced security measures for high-risk applications, such as banking and healthcare apps. R: Focuses on resilience against reverse engineering, tampering, and code modification.

  • L1: Standard security baseline covering fundamental security requirements for most applications.
  • L2: Advanced security measures for high-risk applications, such as banking and healthcare apps.
  • R: Focuses on resilience against reverse engineering, tampering, and code modification.
  • Covers authentication, encryption, data storage, and network security

Ensures secure authentication mechanisms, such as multi-factor authentication (MFA). Provides best practices for encrypting sensitive user data and preventing unauthorized access. Strengthens secure data storage by enforcing encryption at rest and preventing data leaks. Protects network communication by requiring the use of secure transport protocols like TLS.

  • Ensures secure authentication mechanisms, such as multi-factor authentication (MFA).
  • Provides best practices for encrypting sensitive user data and preventing unauthorized access.
  • Strengthens secure data storage by enforcing encryption at rest and preventing data leaks.
  • Protects network communication by requiring the use of secure transport protocols like TLS.

Use Case

  • Used by mobile developers and security testers to integrate security into the development lifecycle.
  • Helps organizations secure sensitive mobile applications, such as financial, healthcare, and enterprise apps.
  • Ensures compliance with industry regulations like GDPR, HIPAA, and PCI DSS for mobile security.

Real-Life Example

A banking app undergoes a security review using OWASP MASVS guidelines.

  • The initial assessment reveals that user credentials are stored in plain text, violating MASVS Level 1 security controls.
  • The application lacks certificate pinning, making it vulnerable to man-in-the-middle (MITM) attacks.
  • Reverse engineering tests show that attackers can extract API keys due to a lack of obfuscation.

By applying MASVS standards, the development team implements secure storage, certificate pinning, and code obfuscation, significantly improving the app’s security posture.

Best Practices for Implementing MASVS

  • Integrate MASVS guidelines into the mobile development lifecycle to address security early.
  • Follow Level 2 security standards for applications that handle sensitive user data.
  • Use obfuscation and runtime protection to defend against reverse engineering and tampering.
  • Implement secure authentication methods, including biometric authentication and MFA.
  • Regularly test mobile applications for security vulnerabilities through static and dynamic analysis.

7. Purdue Model

Focus Area

The Purdue Model is a hierarchical framework designed for securing industrial control systems (ICS) and operational technology (OT) environments. It helps organizations implement security controls to protect SCADA systems, power grids, and industrial processes.

Key Features

  • Hierarchical security model for ICS/SCADA environments

Organizes industrial networks into layers to improve security and operational efficiency. Reduces the attack surface by controlling data flow between IT and OT networks.

  • Organizes industrial networks into layers to improve security and operational efficiency.
  • Reduces the attack surface by controlling data flow between IT and OT networks.
  • Divides ICS architecture into five layers

Enterprise Zone – Business IT systems such as ERP, email, and cloud services. Demilitarized Zone (DMZ) – A security buffer between IT and OT networks for secure data transfer. Operations Zone – Supervisory control systems such as SCADA and manufacturing execution systems (MES). Control Zone – Industrial controllers including programmable logic controllers (PLCs) and remote terminal units (RTUs). Field Devices Zone – Physical sensors, actuators, and industrial hardware that interact with production processes.

  • Enterprise Zone – Business IT systems such as ERP, email, and cloud services.
  • Demilitarized Zone (DMZ) – A security buffer between IT and OT networks for secure data transfer.
  • Operations Zone – Supervisory control systems such as SCADA and manufacturing execution systems (MES).
  • Control Zone – Industrial controllers including programmable logic controllers (PLCs) and remote terminal units (RTUs).
  • Field Devices Zone – Physical sensors, actuators, and industrial hardware that interact with production processes.

Use Case

  • Used in industrial cybersecurity to protect critical infrastructure such as power grids, manufacturing plants, and water treatment facilities.
  • Helps segment IT and OT networks to prevent lateral movement by attackers.
  • Ensures compliance with industrial security frameworks such as NIST 800-82, IEC 62443, and ISA-95.

Real-Life Example

A power plant adopts the Purdue Model to enhance its cybersecurity defenses.

  • The enterprise zone is isolated from the operations zone, preventing business IT systems from directly accessing SCADA networks.
  • A demilitarized zone (DMZ) is implemented to securely transfer data between IT and OT networks, reducing the risk of cyberattacks spreading.
  • Strict access controls prevent unauthorized users from tampering with industrial controllers in the control zone.
  • Network segmentation ensures that if a field device is compromised, attackers cannot escalate their access to higher security zones.

By following the Purdue Model, the power plant mitigates security risks and improves network resilience against cyber threats.

Best Practices for Implementing the Purdue Model

  • Implement network segmentation to limit direct communication between IT and OT systems.
  • Use firewalls and intrusion detection systems (IDS) to monitor traffic between layers.
  • Apply least privilege access controls to prevent unauthorized access to industrial control devices.
  • Regularly update and patch ICS software to mitigate vulnerabilities in SCADA and PLC systems.
  • Monitor network activity in real time to detect and respond to potential threats.

8. Threat Modeling Frameworks

Overview

Threat modeling frameworks help organizations identify, analyze, and prioritize security threats before an attack occurs. These frameworks provide structured methodologies for evaluating vulnerabilities, assessing risk, and implementing security controls.

DREAD Model

Key Features
  • Evaluates risks based on five factors:

Damage potential: How severe is the impact? Reproducibility: How easily can the attack be replicated? Exploitability: How easy is it to exploit? Affected users: How many users are impacted? Discoverability: How easy is it to find the vulnerability?

  • Damage potential: How severe is the impact?
  • Reproducibility: How easily can the attack be replicated?
  • Exploitability: How easy is it to exploit?
  • Affected users: How many users are impacted?
  • Discoverability: How easy is it to find the vulnerability?
  • Uses a scoring system to assign numerical values to each factor, helping security teams prioritize threats.
Use Case
  • Used in risk-based vulnerability assessments to quantify and rank threats.
  • Helps security teams focus on high-risk vulnerabilities with the greatest potential impact.
Real-Life Example

A penetration test reveals an SQL injection vulnerability in a banking website. Using the DREAD model:

  • Damage potential: High (exposes sensitive financial data).
  • Reproducibility: High (attack can be executed easily with automated tools).
  • Exploitability: Medium (requires knowledge of SQL syntax).
  • Affected users: High (large user base).
  • Discoverability: High (attack can be detected using public scanners).

The high DREAD score prompts the security team to fix the vulnerability immediately.

STRIDE Model

Key Features
  • Classifies threats into six categories:

Spoofing – Identity theft or impersonation attacks. Tampering – Unauthorized modification of data. Repudiation – Users denying their actions (e.g., fraudulent transactions). Information disclosure – Data leaks exposing sensitive information. Denial of service – Disrupting services to make them unavailable. Elevation of privilege – Gaining higher system privileges to exploit resources.

  • Spoofing – Identity theft or impersonation attacks.
  • Tampering – Unauthorized modification of data.
  • Repudiation – Users denying their actions (e.g., fraudulent transactions).
  • Information disclosure – Data leaks exposing sensitive information.
  • Denial of service – Disrupting services to make them unavailable.
  • Elevation of privilege – Gaining higher system privileges to exploit resources.
  • Helps identify security threats during software and application development.
Use Case
  • Used in software security design and architecture reviews to prevent common attack vectors.
  • Helps developers incorporate security measures early in the development lifecycle.
Real-Life Example

A company developing a cloud-based application applies STRIDE during its security review.

  • Spoofing – Requires multi-factor authentication to prevent account takeover.
  • Tampering – Implements hashing and integrity checks to prevent data modification.
  • Repudiation – Uses audit logs to track user actions.
  • Information disclosure – Encrypts sensitive data to prevent leaks.
  • Denial of service – Uses rate limiting and firewalls to mitigate attacks.
  • Elevation of privilege – Restricts admin privileges to prevent unauthorized access.

By applying STRIDE, the company strengthens its application security and reduces potential attack vectors.

OCTAVE Model

Key Features
  • Stands for Operationally Critical Threat, Asset, and Vulnerability Evaluation (OCTAVE).
  • Focuses on enterprise-wide risk management and business impact analysis.
  • Assesses security risks based on their effect on business processes.
Use Case
  • Used in enterprise risk assessments to align cybersecurity strategies with business objectives.
  • Helps organizations prioritize cybersecurity investments based on operational impact.
Real-Life Example

A healthcare organization uses OCTAVE to assess cybersecurity risks across its IT infrastructure.

  • Identifies critical assets such as patient records and medical systems.
  • Evaluates threats that could disrupt healthcare services, such as ransomware attacks.
  • Prioritizes security investments in endpoint protection, network monitoring, and staff training.

By implementing OCTAVE, the organization improves its security posture and ensures compliance with healthcare regulations like HIPAA.

Best Practices for Using Threat Modeling Frameworks

  • Select the appropriate framework based on security goals and risk management needs.
  • Apply threat modeling early in the development lifecycle to prevent security flaws.
  • Use automation tools like Microsoft Threat Modeling Tool (for STRIDE) or OWASP Threat Dragon to streamline the process.
  • Continuously update risk assessments to adapt to new and evolving threats.
  • Integrate threat modeling with compliance frameworks such as ISO 27001, NIST, and GDPR.

Comparison Table

| Framework | Focus Area | Best For | | OSSTMM | Security testing methodology | Comprehensive security assessments | | CREST | Certified penetration testing | Organizations requiring accredited testers | | PTES | Structured pentesting methodology | Red teaming, penetration testing | | MITRE ATT&CK | Adversary TTPs | Threat intelligence, SOC, blue teams | | OWASP Top 10 | Web security risks | Developers, application security teams | | OWASP MASVS | Mobile app security | Mobile developers, security testers | | Purdue Model | ICS/SCADA security | Industrial cybersecurity | | DREAD | Threat risk assessment | Prioritizing vulnerabilities | | STRIDE | Threat modeling | Secure software design | | OCTAVE | Risk management | Enterprise risk assessments |

Conclusion

Different testing frameworks serve different purposes:

  • OSSTMM, PTES, and CREST focus on penetration testing methodologies.
  • MITRE ATT&CK aids in threat intelligence and blue teaming.
  • OWASP frameworks are ideal for application security.
  • Purdue model is used in industrial security.
  • Threat modeling frameworks like DREAD, STRIDE, and OCTAVE help organizations analyze and mitigate risks early.