Silver Tail Blog

Fighting against business logic abuse.

Precision hacking – a new term for business logic abuse?

We’ve been having a lot of discussions lately about one term that describes when people use the legitimate function of websites to perpetrate bad behavior.  Sometimes the bad behavior can be fraud and sometimes it is just a nuisance. 

An example of the nuisance type of bad behavior is the Time “Most Influential People” poll being hacked.  Paul Lamere called this exploit “precision hacking”.  But I’m worried that using the word “hack” is too technical for the business folks to take seriously.  It also puts these types of flaws squarely in the security space when often these are more risk management issues.

Jeremiah Grossman has called this business logic abuse - the abuse of the legitimate business logic of a website.  I like the term since it makes sense logically, but I worry that you have to think about it for a while before you understand what it is implying.  This can also be called business logic flaws.

What would be really great is to come up with a term like “Phishing” – something that has no real meaning, but that everyone will come to associate with these types of attacks.

Here are some suggestions for possible terms to represent when someone uses the legitimate pages of a website to perpetrate bad behavior.  Let me know if you have opinions or if you have other suggestions.

  • business logic abuse
  • business logic flaws
  • business logic exploits
  • precision hacking
  • swizzling
  • e-cheating
  • cheeting
  • others?

May 5, 2009 - Posted by Laura Mather | Business Logic Flaw, Fraud, Gaming, Online Fraud, Phishing, business logic abuse | , | 6 Comments

6 Comments »

  1. how ’bout:

    EBuL (Exploiting Business Logic) (think red-bull with an E)
    Bula (Business Logic Abuse) (think Buhler, pronounced funny)

    Comment by CrazyDave | May 5, 2009 | Reply

  2. Now we’ve got those creative juices flowing! I like Bula.

    Any other suggestions?

    Comment by Laura Mather | May 6, 2009 | Reply

  3. So, using a little script we get the following list:
    “Business Logic Abuse”:
    BLA
    BLAb
    BLAbu
    BLoA
    BLoAb
    BLoAbu
    BLogA
    BLogAb
    BLogAbu
    BuLA
    BuLAb
    BuLAbu
    BuLoA
    BuLoAb
    BuLoAbu
    BuLogA
    BuLogAb
    BuLogAbu
    BusLA
    BusLAb
    BusLAbu
    BusLoA
    BusLoAb
    BusLoAbu
    BusLogA
    BusLogAb
    BusLogAbu
    “Exploiting Business Logic”:
    EBL
    EBLo
    EBLog
    EBuL
    EBuLo
    EBuLog
    EBusL
    EBusLo
    EBusLog
    ExBL
    ExBLo
    ExBLog
    ExBuL
    ExBuLo
    ExBuLog
    ExBusL
    ExBusLo
    ExBusLog
    ExpBL
    ExpBLo
    ExpBLog
    ExpBuL
    ExpBuLo
    ExpBuLog
    ExpBusL
    ExpBusLo
    ExpBusLog

    Comment by CrazyDave | May 6, 2009 | Reply

  4. How about BLEMISHing:
    Business Logic Exploitation, Misuse, Impairment, Subjugation and Hacking

    Comment by Pugsly | May 7, 2009 | Reply

  5. Blemishing! Similar to Phishing, and yet refreshingly different! Nice!

    Comment by Laura Mather | May 7, 2009 | Reply

  6. How about Business Data Corrosion “BuDaC”

    Comment by Tom Troughton | June 2, 2009 | Reply


Leave a comment