Cybersecurity
Application security
A great many weaknesses that end up in breach reports were written into software rather than left open on a network. Application security moves the security question to where it is cheapest to answer: the design review, the pull request, the build pipeline. It belongs to developers at least as much as to security teams, and organisations that treat it as a final gate before release are the ones rewriting code in a hurry.
Why this topic exists: A large share of breaches begins in software: secure design, secure build, security testing and the OWASP Top 10 (OWASP SAMM; CISSP Software Development Security, 10 %).
Security as a property of the code
Application security is the work of keeping flaws out of the software an organisation writes or buys, and of catching the ones that slip through before an attacker does. It happens within the delivery pipeline, not next to it: a threat review when a feature is first sketched, security requirements recorded next to the functional ones, automated checks on every merge, and targeted testing before release. The people doing it range from developers with a security bent to dedicated AppSec engineers who build the guard rails everyone else works within.
| SAMM business function | Its three practices | The question it answers |
|---|---|---|
| Governance | Strategy and metrics; policy and compliance; education and guidance | Does the organisation know what secure software means for it, and teach it? |
| Design | Threat assessment; security requirements; secure architecture | Were the dangers weighed before anyone wrote code? |
| Implementation | Secure build; secure deployment; defect management | Does the pipeline produce, ship and track software safely? |
| Verification | Architecture assessment; requirements-driven testing; security testing | Does the result do what was promised, and nothing worse? |
| Operations | Incident management; environment management; operational management | Does protection hold once the software is live? |
OWASP's maturity model makes one point simply by its shape: testing fills a single row out of five. Organisations that buy a scanner and call the job done have covered a fraction of the field, and usually the dearest fraction to act on, because a flaw found in verification must travel back through design and build before it is fixed. The OWASP Top 10, now in its 2025 edition, is where most teams start. OWASP presents it as an awareness document on the most serious web application risks, a lever for changing developer habits rather than a complete standard.
- **Threat modelling**: asking, while a design is still cheap to change, what could go wrong, who would want it to, and which control answers each case.
- **Authentication and sessions**: how an application recognises a returning user, a recurring source of serious flaws because every framework handles it a little differently.
- **Password storage with hashing**: a slow, salted one-way function, never reversible encryption and never a home-grown scheme. The cryptography topic covers the choice in depth.
- Static and dynamic testing: reading source code for dangerous patterns versus probing the running application from outside. Platforms such as GitLab wire both into the merge request, and Burp Suite is the intercepting proxy manual web testers reach for.
- Dependencies: the third-party libraries that make up much of any modern codebase, each carrying its own record of disclosed weaknesses.
Exams, a common misstep and where it leads
The CISSP gives Software Development Security a domain of its own, weighted at 10 per cent, and examines it from the manager's chair: development methodologies and maturity models, controls around the build environment, secure coding and API guidelines, and how to judge software you acquire rather than write. PenTest+ comes at that ground from the attacker's end, with web application attacks and the tools that find them. Neither makes anyone a secure developer; they prove different vocabularies. Newcomers most often go wrong by treating findings as the product. A scanner report with hundreds of entries, handed to developers without context or priority, teaches them to ignore the next one. One well-explained issue, fixed together with the team that owns the code and then turned into an automated check so it cannot return, changes far more. Readers can go on to penetration testing, for the offensive view, and vulnerability management, for how defects found anywhere are tracked to closure.
Next to this topic
- Security fundamentalsEvery blueprint opens here: the CIA triad, control types and the threat, vulnerability and risk vocabulary (SY0-701 General Security Concepts, 12 %; CISSP domain 1).
- Network securityFirewalls, segmentation, IDS/IPS, VPNs and zero trust are where most defensive work starts (CISSP Communication and Network Security, 13 %; Network+ and CCNA security domains).
- Identity and access managementWho may do what is its own discipline with its own exam (SC-300) and a full CISSP domain (13 %): authentication, MFA, SSO, directories and least privilege.
- CryptographyEncryption, hashing, keys and PKI underlie every other topic; the exams test them as applied choices, not maths (CISSP Security Architecture and Engineering; SY0-701 domain 1).
- Threats and attacksThe second-largest Security+ domain (Threats, Vulnerabilities and Mitigations, 22 %; only Security Operations weighs more): malware, phishing, social engineering, ransomware and the attack techniques defenders must recognise.
- Security operationsMonitoring, detection and the SOC are the largest Security+ domain (28 %) and the whole of SC-200 and CySA+: SIEM, logging, alert triage, threat hunting.
- Penetration testing and ethical hackingAuthorised attack as a profession: scoping, reconnaissance, exploitation, reporting (PTES; PenTest+ and CEH). Also the most-searched security topic on the course side.
- Governance, risk and compliancePolicies, risk assessment, frameworks (NIST CSF, ISO 27001) and audit are the management half of the field: CISSP domain 1 (16 %), CISM, CISA, Security+ Program Management (20 %).
- Cloud securityShared responsibility, cloud identity and posture management are tested in every cloud exam (SAA-C03 Design Secure Architectures, 30 %) and in SC-900; the cloud silo owns the platforms, this topic owns the defence.
- Security awareness for everyoneMost incidents start with a person, not a port: what every employee and freelancer must know about phishing, passwords, MFA, backups and updates (NICE Oversight and Governance; the management side of every blueprint).
Concepts to know
Glossary entries with the reason each one matters here.
- Threat Modelling
SAMM's design practice starts here.
- Authentication
Broken authentication is a perennial entry in the OWASP Top 10.
- Hashing
Password storage is the classic application-security decision.
Certifications that test it
Vendor exams and free certificates; facts, cost and the preparation path are on each page, and the certifications hub has them all.
Tools of the trade
- Burp Suite
Web application testing's standard proxy.
- GitLab
Vulnerability scanning wired into the merge request and the pipeline.
Frequently asked
- Must I write code to work in application security?
- Not on day one, but within a year you will need to read code comfortably in at least one language your organisation uses. Findings that arrive without a suggested fix, written in the team's own idiom, tend to wait in the backlog. People who come from development usually progress faster here than those who come from networking.
- How does application security differ from penetration testing?
- Penetration testing is one activity: a time-boxed attempt to break something that already exists. Application security is the whole programme around the software, from threat modelling at design time to how defects are recorded after release. A test feeds the programme; it does not replace it. See penetration testing for that discipline.
- Can an organisation certify against the OWASP Top 10?
- No. OWASP describes it as an awareness document. It tells you which risk categories recur across web applications, which makes it a good teaching tool and a weak checklist. For a structured programme, OWASP's own maturity model, SAMM, is the better fit, because it covers governance, design and operations as well as testing.
Courses in the directory
29 courses are filed here; the top 6 by our ranking, details and the provider link on each course page.
Last reviewed 26 September 2026 · Getting Digital
