Automated Threats (BOTJ)

Automated Threats
J

Zuse Z3 can validate stolen bulk authentication credentials, or payment cardholder data (e.g. PAN, security code, expiry date)

How to play?

This card is about trying known credentials against an application to identify whether they are valid accounts. Known as stuffing.

Scenario: Zuse Z3 doing-stuff scenario

Example

Zuse Z3 exclusively submits known login credential pairs against other applications to identify whether the user has an account and the login details have been re-used. This is done in bulk using large sets of credential data. Validated accounts for the application can then be resold by Zuse Z3, or Zuse Z3 can exploit them directly in the application.

Threat Modeling

STRIDE

This scenario falls into the Information Disclosure category of STRIDE. Zuse Z3's automated attack finds if sets of credentials are valid accounts in other applications.

What can go wrong?

In this attack known credentials are tried against other applications to see whether they work (e.g. same email address/password pair has been reused). Thus this automation happens after a breach of data elsewhere, or after the output of cracking.

For further explanation, examples, possible symptoms, and other closely-related automation threats which target inherent intended functionality and related design flaws, rather than implementation bugs, see the OWASP Automated Threat (OAT) identifiers in the mapping section, and the reference OWASP Automated Threat Handbook.

What are we going to do about it?

  • Monitor authentication/payment process usage including successes and failures related to other actions by the same accounts.
  • Investigate thoroughly account takeover reports.
  • Implement multi-factor authentication.
  • Monitor breach data to compare with registered user accounts.
  • Identify and block bots being used to access relevant functionality.
  • Detect anomalous automated behaviour and respond to detected attacks in real-time.

For detailed advice on relevant countermeasures, see further documentation in the OWASP Automated Threat Handbook.

Mappings

STRIDE: I

OWASP ASVS: 2.3.2,2.4.1,2.4.2,6.1.1

OWASP OAT: OAT-001,OAT-008

CWE: 799,837

CAPEC: 210

Attacks

No attacks registered!

OWASP Cornucopia

OWASP Cornucopia is a mechanism in the form of a card game to assist software development teams identify security requirements in Agile, conventional and formal development processes. It is language, platform and technology-agnostic, and is free to use. OWASP Cornucopia is licensed under the Creative Commons Attribution-ShareAlike 4.0 license, so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar licence to this one.

Ā© 2012-2025 OWASP Foundation. The Open Worldwide Application Security Project (OWASP) is a nonprofit foundation that works to improve the security of software.