Test Options

Test Options view of the Configuration dialog box.

This view lets you configure various settings that affect the length and thoroughness of the scan. However, the default settings are sufficient in most cases.

Setting

Details

Test Options:

Use Adaptive Testing

AppScan® can send many thousands of tests to a site. However, in order to reduce scan time, it can send preliminary tests that intelligently determine which are the appropriate tests to send and which can be dispensed with. This is "Adaptive Testing" and it can greatly reduce scan time, without sacrificing efficiency.

Clear this check box if you want AppScan® to send all its tests to the site.

Allow Multiphase Scanning

AppScan® analyzes responses to the tests that it sends your application. From this analysis, AppScan® frequently discovers additional content, such as links that were invisible on the first "phase" of the scan. Multiphase scanning enables AppScan® to repeat the Explore and Test stages on this newly detected content. (The additional phase is usually shorter, as it involves the new links only.)

Multiphase Scanning is configured by default to allow a maximum of 4 scan phases.

Note that multiphase scanning applies only when you run a Full Scan. If you use the Explore Only and Test Only functions, the result will be a single-phase scan.

Send Tests on Login and Logout pages

It is recommended to allow AppScan® to test login and logout pages, unless your application locks out users who provide illegal input, or the application flow would be altered by AppScan® testing these pages.

Do not send session identifiers when testing login pages

(Active only if previous check box is selected.) It is recommended to leave this check box selected, since session identifiers could limit test success when testing login pages. Clear it only if you are sure that valid session tokens are necessary to test your login pages.

Note that even when this check box is selected, some tests are still sent with session identifiers, to prevent false positive results.

Analyze results for inadvertently-triggered issues

When selected, AppScan® analyzes each test response for additional security issues over-and-above the specific issue tested for. Deselect this option if the application is very large, or if scans produce a large number of false-positive results.

Include all variants of each issue

(Active only if previous check box is selected.) When selected, AppScan® analyzes all variants of each inadvertently-triggered issue; when deselected, only one variant per issue is analyzed. Selecting this check box is not usually necessary, and can significantly increase scan time.

Test for cookie security issues in form submission requests only

When selected (default), AppScan® will submit cookie related tests only on cookies used in form submission requests. For higher accuracy (but increased scan time), deselect this check box, and AppScan® will submit cookie tests on all relevant HTTP requests.

Report vulnerable components

3rd-party components in your code are identified during the Explore stage and shown in Data view.

When this option is selected (default), ADAC will report known vulnerabilities in those components in Issues view, and suggest updates.

Note: If you make changes to Test Options after a scan, you may be prompted to re-scan, as not all changes can be applied to existing results.