New Webinar: Detecting Man-in-the-Browser
Join us for a Webinar on July 14.
The proliferation of authentication models, device fingerprinting, IP geo-location mapping, and other security technologies has raised the stakes in using stolen online accounts. Bad actors need to find a way to access users’ accounts without being detected by the systems currently in place. The rise in malware infections has created a unique opportunity for these bad actors: The ability to access the account through the victim’s own web browser, IP address, and session. These “Man-in-the-Browser” attacks are extremely difficult to detect and prevent, and are increasing with the spread of malware.

Laura Mather, Founder & VP, Product Marketing at Silver Tail Systems, will define Man-in-the-Browser attacks, explain how they are perpetrated, show a demonstration of an attack, and show the ways these types of attacks can be detected.
Join us for the first session in our Silver Tail Webinar Series, “Detecting Man-in-the-Browser Attacks”.
Title: Detecting Man-in-the-Browser Attacks: Silver Tail Webinar Series, Part 1
Date: Tuesday, July 14, 2009
Time: 10:00 AM – 11:00 AM PDT
Register: https://www2.gotomeeting.com/register/470908250
After registering you will receive a confirmation email containing information about joining the Webinar.
Register Now
It’s all about context

Lori McVittie of F5 had an interesting post on how the next level of web application security should look at “context”. I completely agree and enjoy seeing more people shine a light on taking web security to the next level. Context gives you the next level of information to help you make more accurate – and better informed – decisions about what is happening on your website.
What Lori said is exactly right – the key is not only understanding the current user’s session and whether that user is doing something abnormal, or even suspicious, but also understanding that user’s session in context with all other users’ sessions. Does the current session look normal or abnormal compared to all other users of the website? This is the exactly the holistic context websites need to look at.
Though I agree with most of Lori’s post, she is “almost right” about today’s technology as she writes:
The problem with technology, and web applications in general, is that you can’t see the user. Worse, you can’t even really see the entire context of his interactions with the web application because very few security implementations have the capability to evaluate user behavior (interaction with the application) as a holistic experience. Web application security solutions today simply can’t tell what’s normal behavior across the application.
Believe it or not, there are ways you can see the user. You really can get this type of holistic context today. It’s true that it takes some fairly powerful algorithms, but it is possible to get this context without a ton of compute power and in a meaningful way. That’s exactly what we’re working on at Silver Tail – bringing websites the holistic context they need to make better decisions about website events. We even go a step further – giving you the tools you need to take action against the bad events without impacting the legitimate users. Its working today and its an exciting new technique in the fight against online fraud and, specifically, business logic abuse.
Special thanks to Lori for raising awareness on this issue. I welcome your feedback and input…
Perpetrating fraud on social networks
There has been a lot of talk recently about the Koobface virus (see the article from CNET and the article from Wired). Viruses are definitely an internet scourge at the moment, but there is another, more subtle, security risk here.
The Koobface virus propagates on social network sites like MySpace and Facebook through the mechanism that allows the users of the site to send messages to their “friends”. This is an example of what Silver Tail calls business process abuse and similarly what Jeremiah Grossman calls business logic flaws. Social network sites want their users to be able to send messages to each other. Turning off the ability for users to send messages to each other would disable an important function on the social network sites. And yet, bad guys can take advantage this function to send malicious messages. These sites need to allow users to send messages to each other while protecting the users from people abusing the same functions to perpetrate bad activities (like sending links to websites that contain viruses and other types of malware).
Unfortunately, protecting users from business logic flaws is extremely challenging. There is a huge amount of exposure due to the time it takes to identify the issue, confirm the nature of the issue, and develop and deploy a fix. Each of these areas is so important that it wouldn’t do them justice to discuss them all in one posting. I’ll cover the identification of business logic flaws here and save the investigation and mitigation of those flaws for future installments.
So, how do most websites identify business logic flaws? Since business logic flaws are not errors in the code of a website, the traditional mechanisms for finding bugs don’t apply. This means that most of the time a bad guy finds a business logic flaw on a website, it is brought to the attention of the website from the customers that are impacted, and often days or weeks later.
Let’s walk through an example. Say that a bad guy starts sending messages to people through a social network site and those messages contain a link to a site hosting malware. Some number of customers receives the message. The more savvy customers will know the message is malicious and report it back to the social network site. The customer support team of the social network site will investigate the complaints about the messages and once they determine there is a pattern of problematic messages, they will report them to the appropriate group inside the social network site – say the group concerned with customer security – so that an action can be taken to rectify the problem (we’ll discuss rectifying the problem in an upcoming post).
Looking at all of the actions above, how long could this take? If lots of users receive the malicious message – this is already a problem since those that are not savvy will likely get infected by the virus – it’s more likely that savvy customers will report the problem quickly. Let’s say it takes 8 hours for 50 reports to come in about the same issue. Since customer support is reviewing cases about all sorts of concerns from the users of the social network site, it may take a day or two to get to the 50 cases that were reported. It wouldn’t be until the end of the second day that they realize there is a trend with the same malicious message being reported by many customers. At this point, the message has been “in the wild” for two days. After two days, customer support escalates the issue to another group to address the problem. Unfortunately, since there has been customer impact for a couple of days, there could be lots of users impacted by the malicious link.
To make matters worse, investigating and fixing the problem can take even longer. But we’ll get into the details of that in a future posting. It would be great to hear from those of you who have experience responding to these types of exploits.
-
Archives
- November 2009 (3)
- October 2009 (8)
- September 2009 (7)
- August 2009 (8)
- July 2009 (7)
- June 2009 (6)
- May 2009 (6)
- April 2009 (14)
- March 2009 (8)
- February 2009 (5)
- January 2009 (8)
- December 2008 (5)
-
Categories
- behavior analysis
- business logic abuse
- Business Logic Flaw
- Business Process Abuse
- Compliance
- Cost of fraud
- Data Loss
- Detection
- education
- Fraud
- Gaming
- General
- information security
- Investigation
- Man-in-the-Browser
- Online Fraud
- Payment
- Phishing
- Prevention
- risk management
- Social engineering
- Social Networks
- Trust
- Uncategorized
- web logic abuse
- Zeus
-
RSS
Entries RSS
Comments RSS
