9. Network Requirements¶
This page lists the network connections TrustView uses, so you can set up firewall rules for them. If your network is closed off, you only need to open the connections listed here. Start with the minimum, then add only the rows for the features you use.
TrustView initiates almost all of its own connections, so most of the access is outbound. The few inbound connections are listed under Inbound to TrustView.
9.1. Minimum (outbound from TrustView)¶
These are needed for TrustView to work.
Destination |
Port |
Used for |
|---|---|---|
|
TCP 443 |
The TrustView backend: license, version check and updates, SMS notifications, Certificate Transparency monitoring, domain scanning (including whois lookups), and ordering and validating certificates from DigiCert, Certum and other CAs. TrustView places these orders through the backend, not directly with the CA. |
Your DNS servers |
UDP and TCP 53 |
Name lookups for the endpoints and domains TrustView works with. |
The SSL endpoints you monitor |
The port of each endpoint, usually 443 |
Fetching and checking the certificate on each endpoint. This only applies to endpoints scanned
by the |
Your SMTP server |
The port you have configured, usually TCP 25, 587 or 465 |
Sending notification e-mails, see SMTP gateway. |
9.2. Recommended: revocation checks¶
When the details of a certificate are shown, in TrustView or through the API, TrustView checks whether the certificate has been revoked. It asks the OCSP responder named in the certificate, and if that fails, it downloads the CRL from the certificate’s CRL distribution points.
Destination |
Port |
Used for |
|---|---|---|
The OCSP and CRL addresses in your certificates |
Usually TCP 80 (plain HTTP) |
Checking whether a certificate has been revoked. |
Without this access, everything else in TrustView still works, but it can’t tell you whether a certificate has been revoked. The addresses depend on which CAs issued your certificates, so you can either allow outbound HTTP on port 80 in general, or open only the addresses of the CAs you use.
9.3. Per feature (outbound from TrustView, only if used)¶
Feature |
Destination |
Port and notes |
|---|---|---|
Let’s Encrypt as certificate issuer |
|
TCP 443 |
Cloudflare Origin CA as certificate issuer |
|
TCP 443 |
Your DNS provider’s API - see DNS provider hosts below - and the authoritative name servers of your domains |
TCP 443 to the provider. UDP and TCP 53 to the name servers, where TrustView checks that the TXT record is in place before the CA validates it. |
|
|
TCP 443. Only if the cloud-based scanner is enabled under |
|
|
TCP 443 |
|
Azure SSO and the Azure sync client |
|
TCP 443 |
|
TCP 443 |
|
The NetScaler’s management address |
TCP 443 for the NITRO API, and TCP 22 for SSH/SFTP certificate upload |
|
Your ServiceNow instance, for example |
TCP 443 |
|
|
TCP 443 |
|
The ADFS service’s URL, and |
TCP 443 |
|
Active Directory login and AD SSL endpoint discovery |
Your domain controllers |
TCP 389 (LDAP) or TCP 636 (LDAPS) |
The IP ranges you configure |
The ports you configure |
|
Your DNS server |
TCP 53 |
|
|
TCP 443 |
|
The CRL addresses you add |
Usually TCP 80 |
|
ACME challenge checking (off by default) |
The domain being validated |
TCP 80 for HTTP-01, and DNS for DNS-01 |
9.3.1. DNS provider hosts¶
All on TCP 443:
DNS provider |
Destination |
|---|---|
Cloudflare |
|
DNSimple |
|
EuroDNS |
|
UltraDNS |
|
CSC |
|
ScanNet |
|
team.blue |
|
Dandomain |
|
Curanet |
|
AWS Route 53 |
|
Google Cloud DNS |
|
Azure DNS |
|
Infoblox and Akamai |
The API host you configure |
File system |
None from TrustView. If the path is a network share, the file server on TCP 445 (SMB), see the BIND example. |
9.4. Inbound to TrustView¶
Source |
Port |
Used for |
|---|---|---|
Your users’ browsers, and API clients such as Zabbix |
The HTTPS port TrustView runs on, usually TCP 443 |
The web interface and the API. |
The servers running your ACME or SCEP clients |
TCP 443 |
The Automation module, if licensed. TrustView acts as the ACME/SCEP server, so the clients start the connection. |
Your scan agents |
TrustView’s HTTPS port |
Agents connect to TrustView to fetch scan tasks and return results. TrustView never connects to an agent, so the agent only needs outbound access to TrustView and to the endpoints it scans. |
The ADCS module service, if installed on another server than TrustView |
TrustView’s HTTPS port |
Sending issued and imported certificates to TrustView. The service is usually installed on the TrustView server itself, and then no rule is needed. If it’s installed closer to the CA instead, open this connection from that server. |