Examples
Examples of business logic abuse range from obvious to subtle. The most obvious type of business logic abuse is password guessing. The password guesser uses a legitimate business flow of a website – the login flow – to steal website accounts. Another form of business logic abuse is the sending of spam emails through the contact function of social network sites.
There are also many examples of business logic abuse apparent in general internet fraud. In the usual automotive fraud scam, the bad guy posts a car for sale on an auction or other for sale site, even though they don't have the car. The "seller" then gets the buyer to pay for the car before the car is "shipped". The bad guy then has the money and doesn't ever send the car. In fact, they never have to own the car. Listing a car for sale on a website to defraud buyers uses the "for sale listing" service on auction or other for sale websites in a way it was not intended.
In pump and dump schemes, the bad guy uses a chat room to post information about a stock that raises the price of the stock. This is an illicit use of a legitimate website function - posting to chat rooms.
A more subtle form of business logic abuse is documented in a case of hackers who were able to use the Brazilian online logging permit function to issue illicit logging permits to more than a hundred logging companies.
The abuse of business logic can result in a wide variety of gains to the perpetrators. Business logic abuse is used to steal money – by transferring it out of victims’ accounts, steal personal information – by scraping information off of websites, initiate offline fraud schemes like Nigerian 419 scams, etc.
Read more about this topic: Business Logic Abuse
Famous quotes containing the word examples:
“It is hardly to be believed how spiritual reflections when mixed with a little physics can hold peoples attention and give them a livelier idea of God than do the often ill-applied examples of his wrath.”
—G.C. (Georg Christoph)
“In the examples that I here bring in of what I have [read], heard, done or said, I have refrained from daring to alter even the smallest and most indifferent circumstances. My conscience falsifies not an iota; for my knowledge I cannot answer.”
—Michel de Montaigne (15331592)
“No rules exist, and examples are simply life-savers answering the appeals of rules making vain attempts to exist.”
—André Breton (18961966)