Interactive Scans
Web applications using certain types of anti-scanning technology, such as CAPTCHA, require an interactive scan configuration in WebInspect. In an interactive scan, you are presented with a browser window asking for user input for authentication. You can configure an automated interactive scan that will pause only when an input field is encountered. This pause affects only the Requestor thread that encounters the input field. The remaining threads are unaffected.
Interactive scan configuration works for CAPTCHA, RSA ID token fields, virtual PIN pads, virtual keyboards, and common access card (CAC) readers where the PIN or input is dynamic and changes.
Tip: For websites that use a CAC reader with a static PIN, you can configure the scan to use CAC certificates. See one of the following topics:
Note: Two-factor authentication does not require an interactive scan. You can configure fully-automated scans using two-factor authentication. For more information, see Using Two-factor Authentication.
Configuring an Interactive Scan
The following table describes the process for configuring an interactive scan.
| Stage | Description |
|---|---|
| 1. |
Prepare the Web forms input file as follows:
For more information, see the Web Form Editor chapter in the Micro Focus Fortify WebInspect Tools Guide. |
| 2. |
Are you using a client-side certificate that requires a dynamic PIN?
|
| 3. |
Configure the scan method for interactive scan mode as follows:
|
| 4. |
Are you using a client-side certificate that requires a dynamic PIN?
|
| 5. |
Save the scan settings and use them in a Fortify WebInspect scan. Important! You must watch for the pop-ups to enter the form value as needed. |