Home : XML Threats
XML Threats

Web services automation provides unparallel benefits to cutting-edge internet dependent businesses of the future. However, risks and dangers of an unprotected, misinformed solution may easily outweight any such benefits. Know your weakness and protect your business with Forum's solutions today.

click to enlarge

For more information:

Forum Anatomy of a Web Services Attack white paper

Web Services Attack Reference Table
Technique Description Protection
Schema Poisoning Manipulating the XML Schema to alter processing information Protect against schema poisoning by relying on trusted WSDL documents and XML Schema's
XML Parameter Tampering Injection of malicious scripts or content into request parameters Validation of parameter values to ensure they are consistent with WSDL and XML Schema specifications
Inadvertent XML DoS Poorly encoded SOAP messages causing the application to fail Content inspection ensures SOAP messages are constructed properly according to WSDL, XML Schema and intrusion prevention rules
WSDL Scanning Scanning the WSDL interface can reveal sensitive information about invocation patterns, underlying technology implementations and associated vulnerabilities Web services cloaking hides the web services true location from consumers
Oversized Payload Sending oversized messages to create an XDoS attack Inspect the payload and enforce element, document, and other maximum payload thresholds
Recursive Payload Sending mass amounts of nested data to create an XDoS attack against the XML parser Content inspection ensures SOAP messages are constructed properly according to WSDL, XML Schema, and other security specifications
XML Routing Detours Redirecting sensitive data within the XML path WSDL virtualization enforces strict routing behavior
SQL Injection SQL Injection allows commands to be executed directly against the database for unauthorized disclosure and modification of data Rely on dirty word searches, restrictive context-sensitive filtering and data validation techniques
External Entity Attack An attack on an application that parses XML input from un-trusted sources Suppress external URI references to protect against malicious data sources and instructions; rely on well-known and certified URIs
Malicious Code Injection Scripts embedded within a SOAP message can be delivered directly to applications and databases; traditional binary executables and viruses attached to SOAP payloads Content inspection of SOAP attachments ensures messages contain legitimate content as defined in the WSDL, XML Schema and content security policies
Identity Centric Attack Credentials are forged or impersonated in an attempt to access sensitive data Enforce basic or strong authentication at the SOAP message level with auditing and logging for forensic analysis

© Copyright 2001-2008, Forum Systems, Inc. All rights reserved.