What Does NeXpose Scan?
Web Applications
NeXpose helps you secure your Web applications before your systems are compromised. Just like your network devices, operating
systems and other enterprise applications, your Web applications need continual scanning to ensure new exposures haven't been
introduced through software upgrades. NeXpose is the only web application vulnerability
management system that:
-
Provides browser-based scanning - Web and Web 2.0 applications take user interaction to a
new level, opening up potential weaknesses that could affect the security of your entire networked environment. NeXpose
scans the client-side components of the application to ensure your systems are secured.
-
Scans Web 2.0 applications - NeXpose is the first vulnerability scanning solution
that analyzes JavaScript, AJAX and Flash applications in testing, quality assurance, deployment and ongoing management.
-
Secures the complete Web application - NeXpose identifies vulnerabilities throughout the
entire application, scanning the browser and server-side components such as databases, shopping carts and other third party
applications for exposures that other Web application scanners do not find.
-
Detects more vulnerabiities than traditional Web scanners - NeXpose uses Web Application
Pass-Through Scanning, its ability to understand how one vulnerability can lead to another, to detect and provide
remediation guidance for vulnerabilities that lie deeply under the surface that other scanners miss.
NeXpose - Guidance to Make Your Web Applications Safe
NeXpose has simplified the process of scanning your Web applications for these exposures that can lead to malicious attacks.
NeXpose scans Web servers and applications along with networks, operating systems and databases, to identify known and unknown
vulnerabilities, evaluate risk and create a prioritized remediation plan according to urgency and severity. With one
integrated package, you get accurate, flexible and efficient assessments of your Web servers and applications within the
context of your overall IT environment.
Rapid7's Browser Emulation Scanning Technology (BEST) analyzes JavaScript, AJAX and Flash
applications in testing, quality assurance, deployment and ongoing management. NeXpose provides optimal web
application scanning completely integrated with network vulnerability management.
NeXpose offers the following benefits to organizations:
-
Complete Vulnerability Management Solution - NeXpose is a complete scanning solution for
deployed web applications, scanning the Web application, network and operating system, database and third party
applications that are integral components of the total Web solution.
-
Fast scanning for multiple Web applications - NeXpose web spidering and scanning
capabilities simultaneously scans multiple web
applications for vulnerabilities while completing more than 30,000 checks, saving time for the administrators.
-
Web Application Pass-Through Scanning – Other scanners stop scanning any further when
they find a vulnerability. NeXpose uses information about the vulnerability it finds to test for other exposures that
could exist to scan for deeper vulnerabilities.
Vulnerabilities in Web Applications
NeXpose discovers the following types of vulnerabilities among others, in Web applications:
- Directory Traversal - Directory Traversal describes the manipulation of a URL to extract
pages in locations not authorized by the author.
NeXpose exercises the web application to understand the site map and attempt to reach up to the root directory in
order to locate operating system files. NeXpose has several classes of attack. Running unsafe attacks against the web
application will cause invalid parameters manipulated by NeXpose to be sent to the web application in an attempt to corrupt
data or crash the application. These types of attack are typically used by web developers testing web applications prior
to deployment.
- Authentication Attacks - NeXpose uses a variety of mechanisms to detect the possibility of authentication attacks. In the most basic format,
a user logging onto a web application provides a set of credentials. This logon now has several mechanisms of being
compromised. Cookies may be saved that record the visit and supply automated credentials, the applications may be
cracked using a brute force dictionary attack, or more sophisticated attacks such as Cross Site Request Forgery may
be attempted.
- Cross Site Request Forgery -
Using the example of a banking application, when a user logs on in a secure manner the browser saves the session
ID in the cookie so that the visit remains authenticated for the duration of the session. In a CSRF attack the user
browses to an attacking page using another window in the browser. That page can contain Javascript that uses the
session ID of the banking application to access the banking site directly. In this example it is a banking
application, but almost anything requiring credentials may be subject to this attack, generally without
knowledge of the code that was run from the attacking site.
To find out what your applications may contain that could compromise your web server, browse our online
Vulnerability Database and then get NeXpose so that you can be confident that your
systems are protected from unwanted intruders.