WatchGuard Firebox appliances protect thousands of small and mid-sized networks, and the settings the customer controls, above all management access and VPN services, decide how well each one is protected. Keeping management interfaces off the internet, reducing the VPN services you expose and applying Fireware updates promptly are the core customer-side controls. This guide covers locally managed and cloud-managed Fireboxes running Fireware OS: management accounts and roles, the WatchGuard and WatchGuard Web UI policies, credentials the appliance holds, logging and a hardening baseline built from WatchGuard's own documentation. It is for network and security engineers and managed service providers. General edge device principles are in the Edge Device Security Guide and are not repeated here.
This is an independent guide from NHI Mgmt Group, based on WatchGuard's public documentation as of November 2026. It is not sponsored or reviewed by WatchGuard. Product features change, so confirm settings against WatchGuard's current documentation.
Key takeaways
- Never put Any-External in a management policy. WatchGuard's own exposure warnings fire when the WatchGuard or WatchGuard Web UI policy allows Any, Any-External, 0.0.0.0/0 or ::/0, so treat any warning as a change to make.
- Change both default accounts on day one. The admin account (Device Administrator) ships with the password
readwriteand status (Device Monitor) withreadonly; neither can be deleted and a factory reset brings the defaults back. - Keep the VPN surface small. Enable only the Mobile VPN and branch office VPN types you use, and keep any IKEv2 service on a current Fireware release, because the published advisories state that removing a VPN setting is not a substitute for the update.
- Use named administrators with MFA. Management users can authenticate against Firebox-DB, Active Directory, LDAP, RADIUS or AuthPoint, and AuthPoint is the route to MFA on Fireware v12.7 or higher.
- Update, then check. Apply Fireware security updates promptly and, for any internet-accessible Firebox that was behind on updates, review its logs before declaring it clean.
How identity and access work in WatchGuard Firebox
A Firebox has two populations of identities. Device Management users configure and monitor the appliance through Fireware Web UI, WatchGuard System Manager (Policy Manager and Firebox System Manager) and the CLI. Firebox users authenticate to use the network: Mobile VPN, the authentication portal and user or group based policies. Access to management is controlled by firewall policies, not by a separate admin ACL, so the policy configuration is the first control to get right.
| Access path | Who uses it | Controlled by | Hardening note |
|---|---|---|---|
| WatchGuard policy (TCP 4105, 4117, 4118) | Administrators using WatchGuard System Manager and Policy Manager | From and To fields of the WatchGuard policy | Any-Trusted only by default; add single host IPs, never Any-External |
| WatchGuard Web UI policy | Administrators using Fireware Web UI in a browser | From and To fields of the WatchGuard Web UI policy | Physical Fireboxes allow Any-Trusted and Any-Optional by default; FireboxV and Firebox Cloud allow Any-External for setup, which you must remove |
| WatchGuard Cloud | Administrators and service providers of cloud-managed Fireboxes | WatchGuard Cloud accounts and roles | On a cloud-managed Firebox the local Web UI cannot change configuration, only troubleshoot, download diagnostics and upgrade Fireware |
| Mobile VPN (including IKEv2) | Remote users | Authentication servers, group membership, VPN policies | Disable VPN types you do not use; keep IKEv2 on a current release |
| Branch office VPN (BOVPN) | Site to site tunnels | Gateway definitions, pre-shared keys or certificates | Prefer static gateway peers and certificates; keep IKEv2 on a current release |
| Hotspot | Guests | Guest Administrator role and hotspot settings | Keep guest administration separate from device administration |
WatchGuard's remote administration guidance is clear about the order of preference: reach the Firebox over a VPN first, and only if that is impossible add the smallest set of host IP addresses to the management policy. The documentation also warns that removing remote access must leave Any-Trusted in place, or administrators on the trusted network lose access too. For deciding between VPN, ZTNA and jump hosts for administrators, see the Secure Remote Access Beyond VPN Guide.
Admin roles and privileged access
| Account or role | Access | Assign to | Notes |
|---|---|---|---|
| admin (built-in) | Device Administrator, read-write | Break-glass only | Default password readwrite; cannot be deleted; can be temporarily but never permanently locked out |
| status (built-in) | Device Monitor, read-only | Nobody by default; disable use by policy | Default password readonly; cannot be deleted; still discloses configuration and status if guessed |
| Named Device Administrator | Read-write configuration and monitoring | Firewall engineers | In Web UI, must unlock the configuration before editing; other admins cannot change it while locked by that user |
| Named Device Monitor | Read-only monitoring | SOC analysts, helpdesk, auditors | Cannot change configuration |
| Guest Administrator | Manage hotspot guest accounts only | Reception or facilities staff | No device configuration rights |
| wg-support | Optional account you create | Only if a support process needs it | No longer a default account since Fireware v12.10; remove it if a legacy configuration still carries it and nobody owns it |
- Default credentials: WatchGuard says to change the admin and status passwords when you set up a new Firebox and after any factory reset, to use unique passwords per device and to change them often. Store the admin password in a vault as break-glass and record who can retrieve it.
- External authentication: management users can come from Firebox-DB, Active Directory, LDAP, RADIUS or AuthPoint. The account must already exist on the authentication server before you add it to the Firebox, and names are case-sensitive.
- MFA: AuthPoint is required for MFA on management logins and needs Fireware v12.7 or higher. If you use RADIUS to another MFA service, test that the Firebox prompts correctly before you rely on it.
- Lockout: account lockout applies only to Firebox-DB accounts, with temporary and then permanent lockout after repeated failures. For AD, LDAP and RADIUS accounts, lockout has to be configured on those servers, so check it is.
- Concurrency: allowing several Device Administrators at once is a global setting. Leave it off in small estates so changes are serialised and attributable.
- Service providers: where an MSP runs the Firebox, through WatchGuard Cloud or local accounts, list every partner account with its role and review it quarterly as part of your Privileged Access Management Guide process.
Integrations, API tokens and service accounts
A Firebox stores credentials for other systems. Anyone who gains control of the appliance can reach them. Inventory them as machine credentials.
- Directory bind accounts: Active Directory and LDAP server definitions hold a bind account. Give it read-only rights to the user and group containers it needs, use LDAPS, and rotate it after any suspected compromise. The LDAP Security Deep Dive Guide covers bind account design.
- RADIUS shared secrets: long, random and unique per Firebox; record them in your secrets inventory.
- BOVPN pre-shared keys and certificates: each tunnel is a machine identity. Prefer certificates, use a different key per peer, and track expiry. Use dynamic gateway peers with IKEv2 only where you need them. See the Post-Quantum Readiness for VPNs and IKEv2 Guide for longer-term IPsec planning.
- Cloud and log server connections: the WatchGuard Cloud connection, Dimension or WSM Log Server credentials, and Management Server connections all authenticate the device. Know which exist and who can re-issue them.
- Configuration files and backups: a saved configuration contains the policies and credentials above. Restrict who can download it, encrypt it at rest and keep it off shared drives.
After a confirmed or suspected compromise, rotate every credential in this list, not only administrator passwords. The Service Account Security Guide covers inventory and rotation for accounts like these.
Security updates and patching
WatchGuard publishes Fireware security advisories on its WatchGuard security advisories page. Apply WatchGuard security updates promptly. NHI Mgmt Group recommends treating any new advisory for an internet-facing Firebox service as an emergency change, and checking the advisory for any setting that must also change after the upgrade.
- Know your versions: record Fireware version, model and management mode (local or WatchGuard Cloud) for every Firebox, including FireboxV and Firebox Cloud instances, in the asset inventory.
- Watch WatchGuard security advisories: a new advisory for an exposed service should open an emergency change, not wait for the monthly cycle.
- Stage and back up: save the current configuration and note the current Fireware image before upgrading; test on a lab unit or the passive member of an active/passive cluster first.
- Upgrade, then verify: confirm the running version afterwards, and that VPN tunnels and authentication still work.
- Hunt: for any Firebox that was internet-exposed and behind on the affected releases, review logs and upstream telemetry for compromise before declaring it clean. Use the Edge Device Compromise Investigation Playbook.
- Roll back: keep the previous image and configuration so you can return if the upgrade breaks a tunnel, but never roll back to a version an advisory lists as affected without a compensating control such as disabling IKEv2.
- Replace end of life units: XTM and old Firebox models that cannot run a fixed Fireware release belong in the Edge Device End of Life Replacement Playbook.
Logging and detection
Firebox internal log storage is limited, so WatchGuard recommends sending logs to Dimension or a WSM Log Server, and you can also send them to up to three syslog servers (Fireware v12.4 or higher for more than one), default port 514. Syslog formats are standard syslog and IBM LEEF. Fireware maps log types to facilities: Alarm Local0, Traffic Local1, Event Local2, Diagnostic Local3 and Performance Local4. WatchGuard warns that syslog messages are not encrypted, so do not send them across the external interface; place the collector on a trusted or management network, or carry the traffic inside a VPN.
Turn on Send log messages when the configuration for this Firebox is changed. It writes an audit trail entry for every configuration change, which you can review in Log Manager or the Audit Trail report, and it is the main record of who changed a management policy.
| Signal | Log type | Why it matters |
|---|---|---|
| Management login from an address outside the admin host list | Event | Stolen or default credentials used remotely (T1078) |
| Repeated failed management or VPN logins | Event | Password guessing against Firebox-DB or directory accounts (T1110) |
| Change to the WatchGuard or WatchGuard Web UI policy From field | Event (audit trail) | Exposure drift, or an attacker opening a path (T1133) |
| New Device Administrator account, or wg-support added | Event (audit trail) | Account persistence |
| Unexpected Fireware upgrade or image change | Event | Unplanned firmware change that may indicate tampering (T1601.001) |
Spikes in IKE negotiation failures or iked process restarts | Diagnostic, Event | Possible exploitation attempts against IKEv2 (T1190) |
| Outbound connections initiated by the Firebox itself to unknown hosts | Upstream netflow or NDR | Command and control from an implanted device (T1071) |
A device-level implant can alter the device's own logs, so correlate with upstream telemetry from a separate sensor. The VPN and Firewall Log Detection Guide covers detection content for this class of device. The IKE packet tracing option in logging settings is useful during an investigation but writes to internal storage, so enable it for a defined window only.
Metrics:
- Number of Fireboxes with an external alias in the WatchGuard or WatchGuard Web UI policy (target: zero).
- Percentage of Fireboxes on a release that includes all current WatchGuard security updates, and days from advisory to upgrade.
- Percentage of Fireboxes where admin and status passwords differ from defaults and from every other device.
- Percentage of management logins using MFA, and number of named Device Administrators per device.
- Percentage of Fireboxes sending Event and Alarm logs off the device, with configuration change logging on.
Hardening baseline
- Management policies: WatchGuard and WatchGuard Web UI policies From Any-Trusted (and Any-Optional only if needed), plus named admin host IPs. On FireboxV and Firebox Cloud, remove Any-External once setup is complete. Treat any exposure warning in Policy Manager or the Web UI front panel as a defect.
- Remote administration: connect over a VPN with MFA, or manage through WatchGuard Cloud, rather than opening management ports to the internet.
- Accounts: change admin and status passwords at setup and after every factory reset; named administrators from the directory or AuthPoint with MFA; Device Monitor for read-only staff; check lockout on external auth servers.
- VPN surface: disable Mobile VPN types you do not use; if you keep IKEv2, keep it on a fixed release; prefer static gateway peers and certificates for BOVPN.
- Updates: current releases with all security updates, a defined emergency path, and replacement of units that cannot reach them.
- Policies: review inbound policies to internal servers, remove stale rules and avoid Any to Any. Use the Firewall Rule Review Checklist.
- Logging: Dimension, WSM Log Server or syslog off-box on a trusted network; configuration change logging on; Event and Alarm types never set to NONE.
- Backups: encrypted configuration backups after each change, stored with restricted access.
Rollout order: fix exposure first (steps 1 and 2), because management policies are the settings with the widest reach. Then accounts, then patching and VPN reduction, then logging. Test policy changes from both a trusted host and an outside address, and keep an out-of-band console path before you tighten management access, so a mistake does not lock everyone out.
Small vs large estates: a single Firebox in a small office gets most of the value from steps 1, 3 and 5, and WatchGuard Cloud management removes the temptation to expose the Web UI. Larger estates should manage policy centrally (WatchGuard Cloud or Management Server), standardise templates so no device carries a one-off management exception, and compare running configurations against the baseline on a schedule, as described in the Firewall Management Guide.
Common misconfigurations
- Any-External added "temporarily": a remote installer or MSP opens the WatchGuard Web UI policy to the internet and nobody removes it. Add a review date to any temporary exception.
- FireboxV or Firebox Cloud left on setup defaults: these instances allow Any-External to Web UI by default for initial setup.
- Default status password left in place: teams change admin but forget the read-only account, which still reveals configuration and network detail.
- Factory reset without re-hardening: a reset restores admin and status with default passwords and removes added management accounts.
- Deleting IKEv2 instead of upgrading: the published advisories state a Firebox can remain exposed through a remaining static peer BOVPN.
- Patching without hunting or rotating: an upgrade does not remove an implant or un-steal credentials; after a suspected compromise, NHI Mgmt Group recommends treating device passwords as exposed and replacing them.
Framework mapping
| Control area | NIST SP 800-53 Rev. 5 | NIST CSF 2.0 | CIS Controls v8.1 | ISO/IEC 27001:2022 Annex A |
|---|---|---|---|---|
| Fireware patching and advisory response | SI-2, RA-5 | ID.RA-01, PR.PS-02 | Control 7 | A.8.8 |
| Management policy exposure | SC-7, CM-7, AC-17 | PR.IR-01 | Controls 4 and 12 | A.8.20, A.8.9 |
| Roles, default passwords and MFA | AC-6, IA-2 | PR.AA-05 | Controls 5 and 6 | A.8.2, A.8.5 |
| Bind accounts, RADIUS secrets, VPN keys | IA-5 | PR.AA-01 | Control 5 | A.5.17 |
| Logging and audit trail | AU-6, AU-12, SI-4 | PR.PS-04, DE.CM-09 | Control 8 | A.8.15, A.8.16 |
| End of life replacement | CM-8, SI-2 | PR.PS-02 | Controls 1 and 2 | A.8.8 |
Practitioner checklist
- Remove Any-External and every external alias from the WatchGuard and WatchGuard Web UI policies on every Firebox.
- Administer remotely over a VPN with MFA or through WatchGuard Cloud.
- Change admin and status passwords to unique vaulted values, and repeat after any factory reset.
- Move daily administration to named accounts with AuthPoint MFA and the least role needed.
- Confirm every Firebox is on a release that includes all current WatchGuard security updates.
- Disable unused Mobile VPN types and review BOVPN gateways for dynamic IKEv2 peers.
- Rotate bind accounts, RADIUS secrets and VPN keys after any suspected compromise.
- Turn on configuration change logging and send Event and Alarm logs off the device on a trusted path.
- Hunt for compromise on any Firebox that was exposed and unpatched.
- Replace models that cannot run a fixed Fireware release.
Standards and references
- WatchGuard: Management Interface Exposure Warnings
- WatchGuard: Administer Your Firebox From a Remote Location
- WatchGuard: Manage Users and Roles on Your Locally-Managed Firebox
- WatchGuard: Configure Syslog Server Settings
- WatchGuard: Configure Logging Settings and Performance Statistics
- WatchGuard: Security Advisories
Related NHI Mgmt Group resources: Edge Device Security Guide · Edge Device Exploitation by Threat Actors Guide · VPN Security Guide · Firewall Management Guide · Edge Device Compromise Investigation Playbook