 |
Redspin SMA Sign Up!
|
|
Sign yourself or a colleague up for our free Redspin Security Management Advisory monthly newsletter. We will not share your email address.
|
|
* = Required Information
|
 |
 |
|
 |
|
|
|
Back To Redspin Security Management Advisory Headlines
|
 |
Volume 3 | June 4, 2008
|
 |
|
Executive Summary — Why Site Defacement Risk Matters
Web sites hosting home banking or shopping cart applications are complex and provide many opportunities for mistakes that can lead to unintended personal information disclosure. In fact, even the most basic "brochure ware" website can be a means of stealing customer information. Because the complex features of a bank's website are usually outsourced to a large service provider, it becomes quite easy to ignore the security risks stemming from a simple informational homepage. However, site defacements can be extremely damaging to the reputation of an organization, regardless of whether or not confidential data has been compromised. As this discussion points out, site defacement attacks can also go one step further and compromise the integrity of login forms on the site, allowing an attacker to intercept and steal customer data.
|
Redspin's experience with hundreds of websites demonstrates that vulnerability to defacement and page modification has not improved significantly, especially amongst the most basic "brochure ware" sites. People tend to correctly associate complexity with increased security risk, and this assumption explains, in part, why so many basic websites are often assumed to be secure. It may seem impossible for a simple site to be compromised, but next-generation defacement attacks pose a serious risk to financial institution websites. It is now fairly easy for potential attackers to locate vulnerable sites in mass by appropriating the power of search engines and technical search strings.
Alarmingly, site defacement attacks can actually go one step further through techniques designed to breach customer information. One basic example of how website defacement could lead to a breach of customer data would be if someone modified the customer login form so that username and passwords were sent to an unauthorized server owned by an attacker, instead of to the bank's legitimate server. Modifying the login function in just this very subtle way allows attackers to intercept customer data passively, and eliminates the need for an attacker to compromise the internal network. Even just the compromise of several accounts can often entail account and card reissuing costs for the entire customer base, as the extent of a breach can be difficult to determine. This type of impact on a bank's reputation may take tens of thousands of dollars to neutralize and who knows how many damage-control dollars from which to completely recover.
|
|
Example of Basic Site Defacement - Mocked and Simulated on www.redspin.com
The screen shot below is a simulated example "mocked up" on our own website to demonstrate how subtle and trivial this type of defacement attack can be. For the purpose of this discussion, we assume that www.redspin.com does not filter user input, which allows the content of the website to be modified. In this case, we elected to tamper only with the title of the page. This is an example of only a "light" defacement that is easy to demonstrate and accomplish with one input string. While we have only modified the title below, readers should bear in mind that the entire content could have been replaced with highly offensive or illicit content. Furthermore, if login fields existed on the site, it may have been possible to tamper with them in order to intercept authentication credentials.
The following URL creates a cookie named "Tamper" with the value "test," and modifies the title of our website to "Redspin controls your Title." In this case, we have simulated the attack on our own page simply to demonstrate what this general category of injection risk and defacement may look like in practice:
class="linkBlueLg"> http://www.redspin.com/home/index.jsp?
OPTION=HOME_PAGE&setCountryCode=US&setLocaleCodeSelect=&setLocale
Code=any%0D%0ASet-cookie:+Tamper=Test%0D%0A%0D%0Ahtml>
Redspin controls your title | | | |