liveBook · Manning

Promo fraud

As explained in Secure APIs

Promo fraud is the abuse of promotional incentives, such as signup or referral rewards, through fraudulent accounts or activity.

Promo fraud abuses promotional incentives, such as signup rewards, referral bonuses, codes, or discounts, through fraudulent accounts or activity. It is a business-flow exploit: the attacker targets how the application creates value rather than only its technical controls. section 1.4

Fake accounts drain promotions

An attacker creates many fake accounts to collect signup or referral rewards. PayPal reportedly closed 4.5 million fake accounts in Q4 2021, and its stock value fell 25%. section 1.4

Figure 1.5 Every input parameter in an API represents an attack vector, including URLs, query and path parameters, request headers, and payloads. Unconstrained user input allows hackers to send malicious requests to our API to harm our system or cause unexpected behaviors.
figure

Treat promotional endpoints and every input parameter as potential attack surfaces; unrestricted inputs can enable malicious requests and unexpected behavior. section 1.4

How Secure APIs covers it

How deep it goes
Defines the attack and its organizational impact, but defers detailed protective measures to later treatment.
Examples
Uses signup and referral rewards, fake accounts, and PayPal's reported account closures as concrete examples.
What you can do after
Evaluate promotional API flows as potential business-model abuse and recognize fake-account exploitation.
How it connects
Connects promotional codes, discounts, fake accounts, business-flow exploits, and access authorization controls.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Secure APIs. The section links point to the parts of the book it draws on.