A Target is what ZeroNorth submits to scanning tools. A Target can be a host, a web server, a source code repository, a build artifact, a container (e.g. Docker), etc. Targets within ZeroNorth are defined as instances of Target Types . A related concept called Integration is what allows ZeroNorth to connect with a Target . Once defined to the ZeroNorth platform, a Target can then be specified in a Security Policy.
Adding a Target to an existing Custom type Integration
Custom type Targets represent a host, or a web server (or similar) end-point on a host. These Targets can be paired with Dynamic Application Security Tools (DAST) in a Security policy.
Adding a Direct Host Target
Host Targets are used for scans using DAST scanning tools such as NMap, Nikto, OpenVas, etc. Go to znO PS > Targets > Add Target . In the new Target screen:
Target Specification
- Enter a Name .
- Specify the Target Type (Custom).
- Select a previously created “Custom” type Integration .
- Enter the host name or the IP address.
- Click Save to create the Target.
Adding a Web Server Target
Web server Targets are used for scans using DAST scanning tools such as ZAP and Burp. Adding a web server as a Target is similar to adding a host Target, but with additional information:
Additional Target Specification
- Enter a Pathname . If omitted “/” is assumed.
- Specify the Protocol (http or https).
- Override or enter the Port (defaults to 80 for HTTP and 443 for HTTPS).
- If necessary, check Use authentication and then supply the Username and Password .
- Click Save to create the Target.
Tip
When in doubt, if your Target hosts a web server, create the target as a web server Target since it will then be useful to all kinds of DAST scanners.
Adding Notifications
A Target can have associated with it one or more notifications. Target-level notifications work as follows:
- A Policy that includes the Target in question runs and pick up vulnerabilities which generate ZeroNorth Synthetic Issues.
- If a resulting ZeroNorth Synthetic Issue qualifies for generating an alert (e.g. based on severity or because of a Ruleset), ZeroNorth sends out notifications, one per Synthetic Issue.
See the article " Set Up Notifications About a Target-level Issue " for details.