Silver Tail Systems Blog

Preventing Online Fraud Through Web Session Intelligence

Do XSS and SQL Injection break website code?

Here’s a philosophical question for all of your security nerds (like me) out there: Do exploits like XSS (cross-site scripting) and SQL injection break a website?  Or are they uses of legitimate functionality of a website?

STSpic7I often define “business logic abuse” as: the use of legitimate pages of a website to perpetrate malicious activity.  When defining business logic abuse I try to point out that this is different from XSS and SQL injection in that XSS and SQL injection use the website in a way that was NOT intended.

Lately, I’ve been called to task on this definition.  Some people say that especially XSS holes are often in place to allow marketing people to redirect customers away from their website.  I agree with that, but still claim that they were not intended to direct customers to phishing sites or sites with drive-by downloads or other sites of other malicious intents.

For those of you who follow this blog and are experts in XSS and SQL injection (and other such vulnerabilities), I’d very much appreciate your opinion on whether my definition of business logic abuse infringes on your fields of expertise.  If so, I’m going to have to come up with a new definition!

August 24, 2009 Posted by | business logic abuse | , , | 5 Comments

Concern about web security at financial institutions

ST image 2Russ McRee’s post on The need for financial web application security rung true for me.  While the bad actors are finding ways to make money through e-commerce and even social network websites, the finance sector will always be a target since that’s where the money is.

It can be super tough to harden a website against online attacks.  Russ does a great job calling out some of the things that are especially troublesome, but this dovetails nicely into the presentation Jeremiah Grossman gave yesterday (link to follow).  Jeremiah’s presentation said that cross-site scripting and cross-site request forgery are major problems, but business logic flaws are becoming more and more prevalent. 

Unfortunately, websites of all types are going to need to start defending themselves against all of these types of attacks – both the technical kind and the business logic kind.

May 20, 2009 Posted by | business logic abuse, Business Logic Flaw, Detection, Online Fraud, Social Networks | , , , , | Leave a Comment

   

Follow

Get every new post delivered to your Inbox.