CAPECattack pattern

CAPEC-383 Harvesting Information via API Event Monitoring

Low Official page ↗
Abstraction
Detailed
Status
Draft
Typical severity
Low
CAPEC version
3.9

Description

An adversary hosts an event within an application framework and then monitors the data exchanged during the course of the event for the purpose of harvesting any important data leaked during the transactions. One example could be harvesting lists of usernames or userIDs for the purpose of sending spam messages to those users. One example of this type of attack involves the adversary creating an event within the sub-application. Assume the adversary hosts a "virtual sale" of rare items. As other users enter the event, the attacker records via AiTM (CAPEC-94) proxy the user_ids and usernames of everyone who attends. The adversary would then be able to spam those users within the application using an automated script.

Prerequisites

• The target software is utilizing application framework APIs

Consequences

• Confidentiality: Read Data

Mitigations

• Leverage encryption techniques during information transactions so as to protect them from attack patterns of this kind.

Related

Att&ck technique · MITRE ATT&CK (1)

  • T1056.004 Credential API Hooking sub-technique

Can precede · CAPEC (1)

  • CAPEC-94 Adversary in the Middle (AiTM) attack pattern

Child of · CAPEC (1)

Weakness · CWE (4)

  • CWE-311 Missing Encryption of Sensitive Data weakness
  • CWE-319 Cleartext Transmission of Sensitive Information weakness
  • CWE-419 Unprotected Primary Channel weakness
  • CWE-602 Client-Side Enforcement of Server-Side Security weakness

Referenced by CWE · attack pattern (4)

  • CWE-311 Missing Encryption of Sensitive Data weakness
  • CWE-319 Cleartext Transmission of Sensitive Information weakness
  • CWE-419 Unprotected Primary Channel weakness
  • CWE-602 Client-Side Enforcement of Server-Side Security weakness