| By Paul A. Henry | Article Rating: |
|
| September 23, 2007 08:15 PM EDT | Reads: |
23,514 |
Web-Borne Malware
Web-borne malware exploits a blind spot in many security implementations. Specifically, many applications fail to inspect the data returned from a visit to an Internet Website. Typically using Java Script, malicious hackers literally append malicious code to the Internet Web page. When the unsuspecting user visits the infected Web page, the JavaScript runs in the user’s browser and in most cases causes malware (such as a key logger or root kit) to be downloaded to the user’s PC. This methodology has also been referred to as “Drive By Hacking” and has impacted several high-profile Websites. One prime example: at the peak of the NFL playoffs, hackers compromised the Miami Dolphins’ Website and malware was automatically loaded onto visitors’ PCs. Similarly, the Center for Disease Control Website was compromised, and unsuspecting visitors had malware loaded onto their PCs.
Even today, Web server administrators irresponsibly dismiss Web-borne malware as non-malicious attacks, while thousands of their Website visitors are put at risk. An estimated 450,000 URLs point to malicious Websites hosting malware on the Internet. That’s nearly half-a-million hidden landmines that casual users and even advanced users can’t spot on their own.RSS / ATOM Feeds
Nearly 12% of Internet-connected users take advantage of RSS / Atom feeds to receive timely news and data content. Alas, most users don’t consider the security ramifications of connecting to a remote server for an RSS / Atom feed. To be sure, using RSS to deliver malware is well within the realm of possibilities. The RSS threats aren’t new. As far back as 1995, Yahoo was alerted to an RSS feed vulnerability in the company’s RSS aggregator. A more recent security issue has been found with the AOL ICQ Toolbar (CVE-2006-4660). In this example, the default options2.html Web page is not validated before loading. This permits a hacker to execute arbitrary script / coding by tricking them into visiting a malicious Website. A second vulnerability in AOL ICQ Toolbar (CVE-2006-4661) takes advantage of a failure to validate the title and description fields of the feed. This sets the stage for a hacker to trick a user into visiting a malicious Web site to execute arbitrary HTML / scripting. XSS Scripting
XSS allows malicious hackers to inject code into the Web pages viewed by others. This methodology has become popular in Web 2.0 phishing exploits and browser vulnerabilities. In some cases, it allows the hacker to bypass access controls within the user’s networkThere have been several XSS exploits on the Internet and two received a great deal of media attention:
- MySpace XSS Worm: A worm written to exploit an XSS vulnerability in MySpace brought the service down for nearly two days. The exploit injected JavaScript into users’ pages and when the Web page was visited, the JavaScript was executed in the visitors’ browsers.
- Yahoo XSS: XSS vulnerability in Yahoo tricked users to click on a booby-trapped link. After each user clicked on the link, the hacker gained access to the user’s Yahoo account including e-mail, address book, and calendar entries.
Cross-Site Request Forgeries (CSRF)
CSRF is often confused with XSS exploits. However, CSRF does not rely on any client-side active scripting. Instead, CSRF exploits a victim’s prior relationship and authority with a Website to allow unwanted or unapproved actions by a malicious hacker.
With the large number of XSS issues plaguing the Web 2.0 world, administrators began utilizing filters to ward off XSS attacks. Filtering to block XSS attacks can be effective but is often found to be weak when the Website must support multi-national users. Simply put, most XSS filters are written to support a given character set for a specific language. To bypass the XSS filters, hackers simply switched the default language encoding (e.g., UTF-8 to US-ASCII).XSS filter bypassing issues have been found in several software products including PHPNuke and the firewall product from NetGear (FVS318) that allowed hackers to run XSS attacks against FVS318 administrators.
Exponential XSS Attacks
While a traditional XSS attack targets an individual user, an exponential XSS attack targets hundreds or perhaps thousands of users. Proof of Concept code for an exponential XSS attack can now be found on the Internet.
Published September 23, 2007 Reads 23,514
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Paul A. Henry
Paul Henry is global information security expert, with more than 20 years' experience managing security initiatives for Global 2000 enterprises and government organizations worldwide. At Secure Computing, he plays a key strategic role in new product development and directions. In his role as vice president of technology evangelism, he also advises and consults on some of the world's most challenging and high-risk information security projects, including the National Banking System in Saudi Arabia, Department of Defense's Satellite Data Project, USA, and both government as well as telecommunications projects through out Japan.
![]() |
Julian 09/19/07 07:23:21 PM EDT | |||
Awesome read - well done... It talks about Web2.0 and sheds some light on whether we're really at Web2.0 or Web 16.0... Julian Stone - ProWorkflow.com |
||||
- 4th International Cloud Computing Conference & Expo Starts Today
- Cloud Computing Journal Continues To Publish World's Best Cloud Analysts
- SOA World Magazine "Readers' Choice Awards" Voting Is Now Open
- Amazon Web Services Database in the Cloud
- CIA's Jill Tummler Singer Newest Ulitzer Author
- CSC's VP of Cloud Computing to Discuss Orchestration in the Cloud
- Cisco, EMC, VMware & Intel Form Acadia JV
- Plone and Drupal: Different Approaches, Different Results
- Virtualization Expo Call for Papers Deadline December 15
- Sun To Cut 3,000 Jobs, Blames EC
- Move Over BI, Here Comes PI - Performance Intelligence
- Qt DevDays 2009 - Munich
- 4th International Cloud Computing Conference & Expo Starts Today
- 1st Annual GovIT Expo: Letter from the Technical Chair
- SAP CTO to Speak at 4th International Cloud Computing Expo
- Cloud Computing Journal Continues To Publish World's Best Cloud Analysts
- Current Trends in the Data Management Market
- SOA World Magazine "Readers' Choice Awards" Voting Is Now Open
- Apps.gov Will Help Federal Agencies Embrace the Cloud: Vivek Kundra
- Is AT&T Apple's Achilles Heel?
- Oracle-Sun: Gartner Suspects EC of Ulterior Motives
- Amazon Web Services Database in the Cloud
- CIA's Jill Tummler Singer Newest Ulitzer Author
- CSC's VP of Cloud Computing to Discuss Orchestration in the Cloud
- Web Services Using ColdFusion and Apache CXF
- The Top 250 Players in the Cloud Computing Ecosystem
- Eclipse "Pollinate" Project to Integrate with Apache Beehive
- Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
- Apache's Tomcat 5.5 is First Release Ever to Use Eclipse JDT Java Compiler
- Beehive Code Now Available in Apache
- An Introduction to Ant
- "Beehive" Now Officially an Open Source Project: Apache Beehive
- SourceLabs Completes Open Source Java Middleware Platform With Apache Tomcat
- Apache Announces Jetspeed 2.0 Open Source Enterprise Portal
- How to Build RIAs with Apache Derby and Grizzly Comet
- Apache Geronimo To Miss August 6 Launch Date Target








































