Penetration Testing Standards Compared: PTES, OWASP, OSSTMM, NIST, PCI DSS, MITRE
The differences between PTES, OWASP WSTG/MASTG, OSSTMM, NIST SP 800-115, PCI DSS and MITRE ATT&CK; which standard fits when, why no single standard is enough and how mature teams blend them. An expert guide with a comparison table.
Penetration Testing Standards Compared: PTES, OWASP, OSSTMM, NIST, PCI DSS, MITRE
Quick answer: "Which penetration testing standard is best" is the wrong question, because each serves a different purpose. PTES frames the process, OWASP WSTG gives web and MASTG gives mobile depth, OSSTMM brings measurability, NIST SP 800-115 speaks the official public-sector language, PCI DSS is mandatory in the card industry, and MITRE ATT&CK maps attacker techniques. Mature teams do not pick one; they blend them by the target's purpose.
When a penetration test proposal says "PTES compliant," that single line is usually enough to signal seriousness. Yet it is only the surface of the decision behind it. The real question is: is this test meant to audit a card payment system, to crack the vault of a mobile banking app, or to feed a public institution's annual compliance report? Because those three goals look into three separate worlds of standards. At DSET, the most common mistake we have seen for years is teams rushing to "pick one standard and stay loyal to it." The right approach is the exact opposite.
In this article we open up the six major standards one by one, explain what each measures, and why none of them is enough on its own.
First, a critical distinction: standard, methodology and certification are not the same
These three concepts are constantly confused, and once confused they create the wrong expectations.
- A standard is a common reference defining how work should be done. OSSTMM and NIST SP 800-115 are standards in this sense.
- A methodology is the step-by-step way that work is carried out; a framework. PTES is a typical methodology.
- A certification is a document proving that a person or organization has demonstrated a certain competence. OSCP is an individual certification, not a testing standard.
This distinction matters, because "we tested according to the OSCP standard" is technically wrong. OSCP is an exam that measures a tester's practical skill; it certifies the person performing the test, not the test itself. The value of a report should be read by separating certification from methodology.
PTES: the backbone that frames the whole process
PTES (Penetration Testing Execution Standard) defines how a penetration test runs from start to finish in seven phases: pre-engagement, intelligence gathering, threat modeling, vulnerability analysis, exploitation, post-exploitation and reporting. Its strength is that it covers the whole process rather than focusing on one technical topic. It tells you what each phase contains, from scoping with the client to the final report.
PTES's place is the skeleton of a test. It will not tell you how to test a specific web vulnerability; it leaves that to OWASP. But it frames when a test starts and ends, in what order it proceeds, and which boundaries are clarified with the client in advance. We covered the seven phases and their field application in our PTES methodology, seven phases article. That is why for us PTES is one section, not the whole story.
In short, PTES manages the process and draws its depth from other standards.
OWASP WSTG: the testing dictionary of web applications
When it comes to web applications, PTES's general language is not enough. This is where the OWASP Web Security Testing Guide (WSTG) steps in. WSTG lists what to test in a web application with almost checklist clarity: authentication, session management, authorization, input validation, business logic, client-side vulnerabilities and more.
WSTG's value is concreteness. Saying "we did a web test" is vague; saying "we ran WSTG's session management and authorization checks" is an auditable statement. We explained how scope is drawn in a website security test in our website security service and WAF article. WSTG is a map that ensures every corner of an API or web application is covered without being skipped.
However, WSTG is for the web only. It does not touch mobile applications, network infrastructure or cloud configuration.
OWASP MASTG: the guide that opens the mobile app's vault
A mobile application is a completely different attack surface from the web. Code running on the device, local data storage, platform APIs and client-side cryptography all come into play. The OWASP Mobile Application Security Testing Guide (MASTG) covers exactly this area and is usually used together with the OWASP MASVS requirement set.
MASTG describes how to test whether local storage in an iOS or Android app is secure, whether cryptography is implemented correctly, resilience against reverse engineering, and platform interactions. WSTG and MASTG are sibling guides: one for web, the other for mobile. Testing a mobile banking app with WSTG alone is like skipping the vault door and only inspecting the windows.
OSSTMM: the scientific approach that makes security measurable
OSSTMM (Open Source Security Testing Methodology Manual) differs in philosophy from the rest. Its concern is not just "what you test," but "how you measure the result." OSSTMM reduces operational security to a numerical value (RAV, Risk Assessment Value) and defines a test's scope, visibility, trust and controls with scientific rigor.
The practical benefit is repeatability. If two different teams measure the same system with OSSTMM, the results meet on a comparable ground. Instead of subjective statements like "the system looks secure," you get a measured value. OSSTMM is powerful for teams that want to turn security from a feeling into a metric. In return, the learning curve is steep and for daily web testing it feels less practical to most teams than OWASP.
NIST SP 800-115: the reference that speaks the official, public-sector language
NIST SP 800-115 is the U.S. National Institute of Standards and Technology's guide to technical security testing and assessment. It defines phases such as planning, discovery, attack and reporting, and is cited as an official reference especially in public institutions and regulated sectors.
NIST's strength is its weight and acceptance. In front of an auditor or regulator, saying "the assessment was performed within the NIST SP 800-115 framework" is institutionally and legally solid ground. Its content does not dive into web depth as far as OWASP; it offers a higher-level, general technical assessment framework. Ideal for feeding a compliance report, but not enough on its own to find every vulnerability of a web application.
PCI DSS: the standard that is not an option but an obligation
While all the other standards are a choice, PCI DSS is different. For every organization that processes, stores or transmits card data, this standard is a contractual obligation. PCI DSS explicitly requires regular penetration testing; it wants segmentation to be tested for correct operation, internal and external tests to be performed, and findings to be remediated.
The difference here is intent. With OWASP you test "to be more secure"; with PCI DSS you must test "to stay compliant and avoid penalties." An organization hosting card infrastructure, no matter how good an OWASP test it commissions, is not considered compliant without separately meeting PCI DSS requirements. If the API layer touches card data, our API security testing and protection service is a critical part of this mandatory scope.
MITRE ATT&CK: the language that maps the attacker's playbook
MITRE ATT&CK is not a testing methodology; it is a global knowledge base of the tactics and techniques (TTPs) used by real-world attackers. It lets you tie a penetration test or red team operation to concrete techniques, as in "we tried this technique, we did not try that one."
ATT&CK's strength is a common language. The red team reports an attack with ATT&CK technique IDs, the blue team shows with the same IDs which technique it could detect, and the two meet on the same map. Especially in red team and threat emulation work, ATT&CK measures how closely a test imitates real threat actors. It does not tell you "how to test" on its own; it offers a framework to evaluate the scope and realism of a test.
The big comparison: which standard measures what, and who it fits
| Standard | Primary focus | Scope | Best suited for | Type |
|---|---|---|---|---|
| PTES | End-to-end flow of the test process | General, technology-agnostic | Building a test's skeleton, clarifying scope with the client | Methodology |
| OWASP WSTG | Web application vulnerabilities | Web and API | Website, portal and API testing | Testing guide |
| OWASP MASTG | Mobile application security | iOS and Android | Mobile banking, mobile app testing | Testing guide |
| OSSTMM | Measurement of operational security | Broad, operational | Teams wanting repeatable, numerical measurement | Scientific methodology |
| NIST SP 800-115 | Official technical assessment framework | General, high-level | Public institutions, compliance and audit reports | Official standard |
| PCI DSS | Card data security compliance | Payment card environment | Every organization handling card data (mandatory) | Mandatory compliance standard |
| MITRE ATT&CK | Attacker tactics and techniques | TTP knowledge base | Red team, threat emulation, blue team mapping | TTP map |
The table shows this: these standards are not rivals, they are complementary. The columns answer different questions.
So why is one standard not enough?
Because each standard is a point of view, not the full picture. Let us look at a concrete example. Imagine testing a fintech organization that processes card data and has both a web portal and a mobile application:
- With PTES you frame the whole flow and scope of the test.
- With OWASP WSTG you audit every corner of the web portal.
- With OWASP MASTG you try to break the local storage and cryptography of the mobile app.
- By meeting PCI DSS requirements you prove the card environment is compliant.
- With MITRE ATT&CK you tie findings to real attacker techniques and make the red team scenario realistic.
- With OSSTMM you tie the result to a measurable value and compare it with future tests.
Testing this organization with a single standard means seeing half the picture. That is exactly why mature teams do not ask "which standard"; they ask "for this target, which standards will we blend and how." At DSET, the first thing we do when preparing a proposal is to understand the target's purpose and weave the standards around it. A standard is not the tool itself, it is the map for using the tool correctly.
Frequently Asked Questions (FAQ)
Do I have to pick a single standard for a penetration test? No, and usually you should not. Standards serve different purposes; PTES covers the process, OWASP covers web and mobile depth, PCI DSS covers compliance, MITRE ATT&CK covers realism. A mature test blends these by the target's purpose.
Is OSCP a penetration testing standard? No. OSCP is an individual certification measuring a tester's practical skill; it certifies the person performing the test, not the test itself. An "OSCP-certified team" and "a test to the OSCP standard" are different things; the latter is technically an incorrect statement.
Are PCI DSS and an OWASP test the same thing? They are not. OWASP is an optional guide for being more secure; PCI DSS is a contractual obligation for organizations handling card data. Having commissioned a good OWASP test does not make you compliant unless you separately meet PCI DSS requirements.
How does MITRE ATT&CK relate to a penetration test? ATT&CK is not a testing methodology but a knowledge base of attacker techniques. It lets you tie a test or red team exercise to concrete techniques, lets the red and blue teams speak the same language, and lets you measure how closely a test resembles real threats.
If I have both web and mobile apps, which standards do I need? OWASP WSTG is the core guide for the web side and OWASP MASTG for the mobile side. You frame the whole process with PTES and, if there is card data, add PCI DSS compliance. At DSET we build this blend project-specifically around your target.
Sources
- PTES, Penetration Testing Execution Standard: http://www.pentest-standard.org/index.php/Main_Page
- OWASP Web Security Testing Guide (WSTG): https://owasp.org/www-project-web-security-testing-guide/
- OWASP Mobile Application Security Testing Guide (MASTG): https://owasp.org/www-project-mobile-app-security/
- ISECOM, OSSTMM (Open Source Security Testing Methodology Manual): https://www.isecom.org/OSSTMM.3.pdf
- NIST SP 800-115, Technical Guide to Information Security Testing and Assessment: https://csrc.nist.gov/pubs/sp/800/115/final
- PCI Security Standards Council, PCI DSS: https://www.pcisecuritystandards.org/document_library/
- MITRE ATT&CK: https://attack.mitre.org/
Let Us Decide Together Which Standards to Blend
Do not let the standard names you see in penetration test proposals confuse you; what matters is weaving those standards correctly around your target. At DSET we first understand what you want to protect, then build a test scope that blends PTES, OWASP, OSSTMM, NIST, PCI DSS and MITRE ATT&CK specifically for that purpose.
DSET has served in cyber security, penetration testing and digital forensics since 2003 at Hacettepe Teknokent Beytepe, Ankara. Phone: +90 536 662 38 09
Kimliğinizi doğrulayın
Yetkilendirilmiş erişim alanı. Tüm giriş denemeleri kayıt altına alınır.