Cyber Security News

OWASP Subtractive Security Top 10 Project Released to Identify and Reduce Cyber Risks

The Open Worldwide Application Security Project, or OWASP, has introduced the Subtractive Security Top 10 Project, a security engineering initiative focused on eliminating attack paths rather than merely detecting or monitoring them.

Traditional cyber defense often relies on adding security products, alerts, logging, endpoint tools, and access controls. The new OWASP project takes a different approach. It asks security teams a practical question: what can be removed to make an attack harder or impossible?

The project is built on a simple principle: attackers can only use existing paths. If an organization removes unnecessary access, services, trust relationships, privileges, protocols, and network exposure, attackers have fewer options for gaining access, moving laterally, escalating privileges, or maintaining persistence.

OWASP Subtractive Security Top 10

On GitHub, OWASP describes this approach as subtractive security, prioritizing structural changes that eliminate attacker paths. The project ranks security controls by their effectiveness in reducing the enterprise attack surface.

First is architectural deletion, where an attack path is completely removed. This can include removing legacy protocols, turning off unused services, deleting dormant accounts, eliminating public-facing exposure, and revoking unnecessary administrative privileges.

Second is architectural constraint. This applies when a path cannot be removed because of business or operational needs. Organizations can limit exposure using network segmentation, private endpoints, conditional access policies, permission boundaries, and privilege restrictions.

Monitoring and detection are placed third in the hierarchy. Logging, SIEM platforms, endpoint detection and response tools, intrusion detection systems, and alerts remain important. However, OWASP argues that detection alone does not remove the underlying route an attacker may use.

            
  Eliminate Attack Surface
[ Architectural Deletion ]
           │
           ▼
    Minimize Exposure
[ Architectural Constraint ]
           │
           ▼
 Detect Residual Threats
[ Monitoring & Detection ]

Core principle: Delete > Constrain > Monitor. Removing attack paths is the most effective defense, while monitoring is the last line of defense for residual risk.

Architectural Principles

No.Subtractive Security PrincipleObjective
1Reduce unnecessary reachabilityRemove network exposure and access routes that are not required for business operations
2Reduce unnecessary trust relationshipsEliminate excessive cross-system, identity, and service trust dependencies
3Reduce credential exposureLimit credential availability, reuse, storage, and transmission paths
4Reduce privilege propagationPrevent administrative rights and permissions from spreading across systems and identities
5Reduce executable attack pathsRemove services, protocols, applications, and configurations that attackers could exploit
6Reduce control-plane exposureRestrict access to cloud, identity, infrastructure, and management interfaces
7Reduce attack-surface areaDecommission unused software, ports, accounts, APIs, and legacy components
8Enforce deterministic communicationsAllow only explicitly required inbound, outbound, and east-west traffic flows
9Constrain residual attack pathsApply segmentation, private endpoints, conditional access, and permission boundaries where removal is not feasible
10Measure structural improvement through PERUse the Path Erasure Rate (PER) to quantify eligible attack paths that have been structurally removed

The project introduces the Path Erasure Rate (PER) as a metric for measuring security improvements. PER calculates the proportion of eligible attack paths that have been structurally removed. In simple terms, it measures how many identified attacker routes no longer work after a security change.

The formula is expressed as PER=∣Perased∣/∣Peligible∣, where P _ {eligible}​ represents actionable attack paths within the defined scope and P_{erased} represents the paths that have been eliminated.

OWASP said the framework supports a repeatable process: identify attack paths, measure exposure, remove or constrain paths, measure the resulting risk reduction, and continuously improve the architecture.

The Subtractive Security Top 10 includes a universal set of security laws that can apply across technologies. It also provides platform-specific guidance for Windows, Linux, Active Directory, AWS, Microsoft 365, networks, Internet of Things devices, macOS, applications, data stores, high-performance computing environments, CI/CD pipelines, and artificial intelligence infrastructure.

For example, an organization could reduce ransomware exposure by removing unused local administrator accounts, disabling legacy remote access protocols, restricting east-west network communication, and removing unnecessary cloud identity permissions. These changes reduce the number of routes available to an attacker, even if one endpoint is compromised.

The project also promotes parallel implementation across technology layers. A cloud environment, for instance, should apply relevant AWS, Linux, identity, network, and CI/CD controls simultaneously. Attackers frequently cross these boundaries after an initial compromise.

The OWASP Subtractive Security Top 10 Project is available under the Apache License 2.0. Security researchers, architects, cloud engineers, and defenders can review, use, modify, and contribute to the guidance through its public GitHub repository.

Free Webinar: Beyond the Endpoint, The Next Evolution of Privileged Access -> Register Here

Abinaya

Abi is a Security Editor and fellow reporter with Cyber Security News. She is covering various cyber security incidents happening in the Cyber Space.

Recent Posts

Eight AI Agents Breach Government Systems, Crack 85 Accounts and Steal 2,500+ Records

A near-autonomous cyberattack using open-source AI agent frameworks compromised government systems in Asia, cracked 85…

47 seconds ago

Fake Microsoft Security Scan Tells You to Remove Antivirus—Then Scammers Ask for Remote Access

A new web-based scam is using fake Microsoft-branded security scans to frighten people into removing…

1 minute ago

AliExpress Uses WebAudio API and Zero-Gain Audio Graphs for Silent Device Fingerprinting

AliExpress's homepage quietly builds hidden WebAudio processing graphs in the browser, a technique that appears…

5 minutes ago

Tata’s B2B Platform Flaw Enables Account Takeover Just by Knowing Victim’s Phone Number

A critical authentication flaw in Tata Nexarc, a B2B procurement platform for small and medium…

11 minutes ago

ClickFix Campaigns Deploy PavinLoader With Blockchain-Based C2 and Amatera Stealer

ClickFix campaigns are turning routine web prompts into Windows infections. A tracked loader, PavinLoader, is…

1 hour ago

Microsoft August 2026 Update Breaks When Generating PDF/XPS Content

Microsoft has confirmed that its August 2026 .NET Framework cumulative updates are causing printing failures…

1 hour ago