Recommendation

从身份、密钥管理和应用边界的最小控制开始,按客户与法规要求加深。

先识别数据、身份和部署边界,再选择能被团队持续运营的控制。

打开起始决策

范围

用这条边界避免在错误层级解决相邻问题。

包含

  • Secret lifecycle and credential controls
  • Automated-abuse detection and mitigation
  • Request quotas and rate enforcement
  • HTTP-layer request filtering
  • Security audit trails and log-management requirements
  • Real-world identity proofing and verification
  • Security-control evidence and assurance workflow automation
  • Vulnerability scanning across dependencies, source, containers, and infrastructure as code

不包含

  • Application authentication and authorization, which belong to Identity
  • Payment transaction fraud, which belongs to Payments
  • General diagnostics, performance telemetry, and operational logging
  • Legal advice, privacy counsel, non-security compliance, certification promises, or guaranteed audit outcomes
  • Penetration testing and complete secure-development programs as synonyms for vulnerability scanning
12789

重要工具

这些工具代表此决策领域内不同路线;请先打开相关任务页面,再将任何工具视作默认。

决策顺序

先完成基础归属判断,再增加专门能力。

  1. Is the immediate problem automated behavior, request volume, malicious HTTP patterns, credential exposure, proofing, evidence, or vulnerable artifacts?

    Begin from the protected asset, threat, or assurance obligation rather than a generic security-platform search.

    Bot Protection Rate Limiting Web Application Firewalls Secrets Management Identity Verification Audit Logs Compliance Automation Vulnerability Scanning

  2. Which sensitive credentials require creation, storage, distribution, rotation, revocation, expiration, and audit controls?

    Define the entire secret lifecycle and runtime or CI ownership before choosing a storage product.

    Secrets Management

  3. Does the request-defense problem concern automated actors, quota, or HTTP payload and rule matching?

    Use Bot Protection for automated abuse, Rate Limiting for quotas, and Web Application Firewalls for HTTP-layer rule enforcement; layer controls only when the threat model requires it.

    Bot Protection Rate Limiting Web Application Firewalls

  4. Which security or administrative actions must be attributable, retained, protected, exported, and reviewed?

    Define audit-event and log-management requirements before selecting storage or analytics.

    Audit Logs

  5. Does the product need confidence in real-world identity evidence beyond ordinary account authentication?

    Choose the proofing level, evidence, geography, privacy, failure, and exception path separately from login.

    Identity Verification

  6. Which artifact requires vulnerability detection: dependency, source code, container, or infrastructure as code?

    Keep one Vulnerability Scanning Task but select explicit SCA, SAST, container, and IaC routes; do not assume one engine covers all surfaces.

    Vulnerability Scanning

  7. Is there a named security framework or customer assurance obligation with defined controls and evidence?

    Only then evaluate Compliance Automation for control mapping, evidence exchange, assessment, and findings; do not treat it as legal advice or automatic certification.

    Compliance Automation Audit Logs Vulnerability Scanning

1259

决策分组

每个任务都对应一个独立的用户决策,而非产品功能标签。

Credential controls

Protect sensitive credentials through their full lifecycle rather than treating secret storage as generic configuration.

Vulnerability discovery

Route one scanning intent across SCA, SAST, container, and IaC surfaces while preserving a shared triage and remediation workflow.

134579

常见混淆

这些边界避免相邻任务被压缩成一个泛泛的候选清单。

Treating automated-abuse detection and request quotas as the same control.
Bot Protection evaluates automated behavior; Rate Limiting enforces a quota even for legitimate clients.
Treating HTTP request filtering and automated-actor detection as interchangeable.
Web Application Firewalls apply request rules; Bot Protection focuses on automated behavior and abuse.
Treating attributable audit evidence and diagnostic application logs as one log stream.
Audit Logs prioritize actor, action, integrity, retention, access, and review; Logging prioritizes diagnosis and operations.
Treating identity proofing as another sign-in method.
Identity Verification evaluates evidence about a real-world subject; Authentication establishes control of an account authenticator.
Treating non-security linting and vulnerability detection as one static-analysis task.
Linters & Static Analysis owns code quality; Vulnerability Scanning owns security findings across SCA, SAST, container, and IaC routes.
Assuming a platform can make an organization legally compliant or guarantee certification.
Compliance Automation is limited to security-control evidence and assurance workflows; it does not provide legal conclusions or guarantee audit outcomes.
234789

暂缓引入

不要在产品真正需要之前引入专门系统。

No named security framework, customer assurance obligation, control owner, or evidence workflow exists.

Automation should follow defined controls and evidence requirements rather than create a generic claim of compliance.

Ordinary account authentication meets the product requirement and no proofing, geography, document, personhood, or regulated identity obligation exists.

Proofing adds sensitive evidence, privacy, failure, and exception-handling obligations that login alone does not require.

The software supply chain does not yet contain the corresponding dependency, source, container, or infrastructure-as-code surface.

Select SCA, SAST, container, and IaC routes only for artifacts the team actually owns and can triage.

568910111213

Starter Stack

查看这些决策如何出现在完整应用起始方案中。

官方资源

支撑此分类边界的标准与一手文档。

来源

此决策地图使用的主张级参考资料。

  1. 1
    Secrets Management Cheat Sheet

    OWASP · Accessed Official

  2. 2
    Automated Threats to Web Applications

    OWASP · Accessed Official

  3. 3
    RFC 6585: Additional HTTP Status Codes

    IETF · Accessed Official

  4. 4
    Web Application Firewall overview

    Cloudflare · Accessed Official

  5. 5
    Open Security Controls Assessment Language

    NIST · Accessed Official

  6. 6
    OSCAL layers and models

    NIST · Accessed Official

  7. 7
    SP 800-92: Guide to Computer Security Log Management

    NIST · Accessed Official

  8. 8
    SP 800-63A: Identity Proofing and Enrollment

    NIST · Accessed Official

  9. 9
  10. 10
    Dependency-Check

    OWASP · Accessed Official

  11. 11
    Code scanning with CodeQL

    GitHub · Accessed Official

  12. 12
    SP 800-190: Application Container Security Guide

    NIST · Accessed Official

  13. 13
    What is Checkov?

    Checkov · Accessed Official