Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
OWASP-Subtractive-Hardening-Top-10 — The OWASP Subtractive Security Top 10 Project is an initiative to identify, document, and promote the highest-impact opportunities for reducing cyber risk through the elimination of attack paths. | Kitploit
ツール/GitHubGitHub/owasp/owasp-subtractive-hardening-top-10
Container SecurityNetwork SecurityCloud SecurityIdentity & Access Management (IAM)Papers & ResearchMisconfigurationLearning & EducationCurated ResourcesAI Security
GitHubowasp/owasp-subtractive-hardening-top-10

OWASP-Subtractive-Hardening-Top-10

The OWASP Subtractive Security Top 10 Project is an initiative to identify, document, and promote the highest-impact opportunities for reducing cyber risk through the elimination of attack paths.

124305日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る
要求された言語のコンテンツは利用できません。英語版を表示しています。

OWASP Subtractive Security Top 10 Project

OWASP Project Level Standard

Overview

The OWASP Subtractive Security Top 10 Project is an initiative to identify, document, and promote the highest-impact opportunities for reducing cyber risk through the elimination of attack paths.

Unlike traditional security guidance that focuses primarily on adding controls, the Subtractive Security Top 10 emphasizes the removal of unnecessary attack surface, trust relationships, protocols, privileges, services, and communication paths that enable adversary progression.

The project is founded on the principle that the most effective security control is often the complete removal of an attack path rather than attempting to monitor or manage it.

The long-term vision of the project is to establish attack-path elimination as a foundational security engineering discipline supported by measurable outcomes through the Path Erasure Rate (PER) standard.

Guiding Principle

Attackers can only traverse paths that exist.

The objective of Subtractive Security is to systematically eliminate or constrain those paths until adversary activity can no longer compose into material business impact. EraseRoads

Purpose

The purpose of this project is to provide practical, evidence-based guidance for identifying and eliminating common attacker paths across operating systems, cloud platforms, identity systems, and enterprise environments.

Each Top 10 focuses on attack paths whose removal produces disproportionate reductions in risk while minimizing operational impact.

The project seeks to answer a simple question:

What can be removed to make an attack materially more difficult or impossible?

Relationship to the Path Erasure Rate Standard (PER 1.0)

The Subtractive Security Top 10 Project is aligned with the Path Erasure Rate (PER) Engineering Standard (https://github.com/cfrenz/Path-Erasure-Engine/blob/main/PER-1.0_Engineering_Specification.md) and the Path Erasure Precedence Standard (https://github.com/OWASP/OWASP-Subtractive-Hardening-Top-10/blob/main/PathErasurePrecedence.md)

PER provides a methodology for measuring the effectiveness of security improvements by quantifying the reduction of adversary-accessible attack paths.

$$\text{PER} = \frac{|P_{\text{erased}}|}{|P_{\text{eligible}}|}$$

Where $P_{\text{eligible}}$ represents valid, actionable attack paths identified within scope, and $P_{\text{erased}}$ represents the subset where executable edges have been structurally removed.

PER serves as the quantitative measurement framework for Subtractive Security.

The Subtractive Security Top 10 identifies high-value attack paths whose elimination is expected to produce meaningful reductions in adversary capability, while PER provides the mechanism for validating and measuring those reductions.

Together they establish a repeatable engineering process for attack-path discovery, prioritization, elimination, and measurement.

  • Identify attack paths
  • Measure attack-path exposure
  • Remove or constrain attack paths
  • Measure resulting reduction
  • Continuously improve security architecture

A reference implementation of how to calculate PER is available at (https://github.com/OWASP/OWASP-Subtractive-Hardening-Top-10/tree/main/PER).

Hierarchy of Efficacy

The project is based upon the principle that security controls do not provide equal levels of risk reduction.

The hierarchy reflects a simple principle:

Architectural Deletion > Architectural Constraint > Monitoring

Whenever an attack path can be eliminated, elimination is preferred. If elimination is not feasible, the path should be constrained. Monitoring is reserved for residual paths that cannot be removed or sufficiently constrained.

Subtractive Security prioritizes:

1. Architectural Deletion

Remove attack paths entirely.

Examples:

  • Remove legacy protocols
  • Remove unnecessary privileges
  • Remove public exposure
  • Remove dormant identities
  • Remove unnecessary trust relationships

2. Architectural Constraint

Constrain attack paths that cannot be eliminated.

Examples:

  • Segmentation
  • Permission boundaries
  • Conditional access
  • Private endpoints
  • Privilege restrictions

3. Monitoring and Detection

Monitor the residual risk that cannot be deleted or constrained.

Examples:

  • Logging
  • Alerting
  • SIEM
  • IDS/IPS
  • Endpoint detection

This hierarchy reflects the project's belief that the elimination of an attack path is generally more effective than detecting its use as described in the Assumption Burden Principle.

Provenance & Lineage

The Subtractive Hardening framework and the Path Erasure Rate (PER) metric trace their formal lineage through an unbroken, timestamped progression of peer-reviewed research, production-environment testing, and public disclosures dating from 2015 to the present.

To review the timestamped public record, peer-reviewed foundations, and historical development of the framework, refer to Lineage & Prior Art (Lineage.md).

Project Structure

The OWASP Subtractive Hardening Top 10 is a family of platform-specific security engineering standards operating under a common set of universal architectural laws.

At the foundation of the framework is the OWASP Universal Subtractive Security Laws Top 10, which defines platform-agnostic attack-path reduction principles applicable across operating systems, cloud platforms, identity systems, SaaS environments, networks, embedded devices, and future technology domains.

Environment-specific standards provide reference implementations of these universal laws within particular technology stacks.

Universal Foundation

  • (Universal Subtractive Security Laws Top 10)
  • (Attack Paths as Failure Modes)
  • (Architectural Kerckhoffs Test)

Governance Standards

The OWASP Subtractive Security Top 10 Project includes governance standards that operationalize attack-path reduction within security programs.

These standards provide guidance for managing risk where attack paths cannot yet be eliminated, prioritizing remediation work according to attacker capability reduction, and governing external relationships that introduce new attack paths.

Published Governance Standards:

ツールをダウンロード