Why it matters

Automated abuse of legitimate flows, such as buying up stock, creating accounts in bulk or spamming, harms the business even when every individual request is valid.

How to prevent it

  • Identify the business flows that would cause harm if automated, and decide how much automation is acceptable for each.
  • Use device fingerprinting, human-detection challenges and behavior signals to slow or block non-human use.
  • Protect the machine-facing APIs, such as B2B and developer endpoints, that can bypass those checks.

Guides on this site

Practice

References

  1. API6:2023 Unrestricted Access to Sensitive Business Flows (OWASP)

List data from the publisher. A guide is listed as the main subject when the weakness or risk is what the guide is about, and as covering it when a dedicated section or worked example addresses it.