• English日本語한국어
  • Log inStart now

New Relic interactive application security testing (IAST)

PREVIEW

This feature is currently in preview. To celebrate it, we're offering you a 3-month free trial! The IAST free trial starts the moment you accept the pre-release software terms.

IAST must only be used in a pre-production environment, ideally in a dedicated security environment.

Use of the IAST agent may generate additional billable APM data ingest.

When your application has exploitable vulnerabilities, it means that someone could take advantage of a misconfiguration to access sensitive information. To help prevent that, install our interactive application security testing (IAST).

one.newrelic.com > All capabilities > IAST.

IAST helps you:

  • Ship code faster with unmatched detection accuracy of security risks
  • See and secure every application you build and run
  • Find, fix, and verify vulnerabilities for any application
  • Reduce the time and cost to eliminate vulnerabilities earlier in the software development lifecycle

You can use IAST to test applications written in the following languages:

Test your application

Important

Run IAST with non-production deployments only to avoid exposing vulnerabilities on your production software.

IAST tests your applications for any exploitable vulnerability by replaying the generated HTTP request with vulnerable payloads.

  1. Go to one.newrelic.com > All capabilities > IAST, and click Setup IAST with applications.

  2. In the installation window, select the language of your application and complete the steps.

    one.newrelic.com > All capabilities > IAST > Install.

  3. After you've installed your application, use the APIs from your application so that New Relic can start looking for exploitable vulnerabilities. You can do so by running your own tests against your APIs.

  4. Once you've completed all the steps, click See your data to see an overview of your tested applications.

Manage exploitable vulnerabilities for an application

To manage exploitable vulnerabilities for a specific application, do the following:

  1. Go to one.newrelic.com > All capabilities > IAST > Applications.

  2. Under Tested applications, search for your application or select it.

  3. In the Application vulnerabilities tab, see all the exploitable vulnerabilities found in your application.

    one.newrelic.com > All capabilities > IAST > Applications, and select your application.

  4. In the Exploitable vulnerabilities table, select an exploitable vulnerability to explore details about the vulnerability and understand the specifics of how to address it.

    one.newrelic.com > All capabilities > IAST > Applications, select your application, and select a vulnerability.

  5. Additionally, in the Application coverage tab in your application window, see how vulnerable each part of your application is.

    one.newrelic.com > All capabilities > IAST > Applications, select your application and see the Application coverage tab.

Manage exploitable vulnerabilities for all your applications

To manage all the exploitable vulnerabilities across your application portfolio, do the following:

  1. Go to one.newrelic.com > All capabilities > IAST > Exploitable Vulnerabilities.

    one.newrelic.com > All capabilities > IAST > Exploitable Vulnerabilities.

  1. Under Detected exploitable vulnerabilities, select an exploitable vulnerability, regardless of the application it belongs to, and explore details about the vulnerability and understand the specifics of how to address it.

    one.newrelic.com > All capabilities > IAST > Exploitable Vulnerabilities, and select a vulnerability.

Fix untested applications

If you have an application in New Relic that hasn't been tested for exploitable vulnerabilities, do the following:

  1. Go to one.newrelic.com > All capabilities > IAST.

  2. Under Protect untested applications, select the application you want to test or click See all to search for it.

  3. From the Untested applications table, select the application you want to test.

    one.newrelic.com > All capabilities > IAST > Protect untested applications > See all.

  4. In the Enable IAST window, follow the steps to update your application configuration so it can be tested for exploitable vulnerabilities.

    one.newrelic.com > All capabilities > IAST > Protect untested applications, and select an application.

See the exploitable vulnerabilities coverage for all your applications

In one.newrelic.com > All capabilities > IAST > Coverage, you can see how many of your applications have or haven't been tested for exploitable vulnerabilities, as well as an overview of the health of all your applications.

If you see an application under Untested applications that you want to test for exploitable vulnerabilities, click Set up IAST to fix the untested application.

one.newrelic.com > All capabilities > IAST > Coverage.

Query all vulnerabilities in an application

Go to one.newrelic.com > All capabilities > Query Your Data, and run the following NRQL query:

SELECT * FROM Vulnerability WHERE issueType = 'Application Vulnerability' AND appId = {MY_APP_ID}

Troubleshooting

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.