The Barracuda Web Application Firewall is a critical component of an organization's security infrastructure, and any access to the Barracuda Web Application Firewall should be strictly controlled.
Resetting the Factory Admin Password
The Barracuda Web Application Firewall is shipped with an "Admin" user account that has full administrative privileges and cannot be deleted from the system.
The Barracuda Web Application Firewall does not enforce any rules on passwords, but general best practice guidelines recommend the following:
- Password lengths of more than 12 characters
- Use randomly generated passwords when possible
- Avoid any password based on repetition, dictionary words, letter or number sequences, usernames, relatives, or pet names
- Avoid romantic links and biographical information
- Include numbers and symbols in passwords
- If the system recognizes case, use both capital and lower-case letters
Securing Network Access
Network access to the Barracuda Web Application Firewall should be controlled and limited. Recommended best practices include the following:
Use a Separate Management Network
Setting up a separate management network separates administrative traffic from WAN and LAN traffic. This physically ensures that only users with access to the management network can access the administrative interface on the Web Application Firewall.
To set up a separate management network, perform the following:
- Use the Management (MGMT) port on the Barracuda Web Application Firewall to connect to the management domain.
- Log into the Barracuda Web Application Firewall web interface
- Go to the BASIC > IP Configuration page
- In the Management IP Configuration section:
- Configure the IPv4/IPv6 address, IPv4 Subnet Mask/IPv6 CIDR Mask, IPv4/IPv6 Default Gateway and VLAN ID.
- Set Allow Administration Access to "Yes”.
- Save the configuration.
Test to see if you can reach the console using the management network. After you have confirmed you can reach the Web Application Firewall, log back into the Barracuda Web Application Firewall.
- Go to the BASIC > IP Configuration page
- Set Allow Administration Access to “No” in the WAN IP Configuration section.
- Set Allow Administration Access to “No” in the LAN IP Configuration section.
- Save the changes
Use HTTPS-Only for Management Access
Log into the Barracuda Web Application Firewall web interface using HTTPS.
- Go to the ADVANCED > Secure Administration page.
- In the Web Interface HTTPS/SSL Configuration section, do the following:
- HTTPS/SSL Access Only - Select Yes to use HTTPS to access the web interface.
- Web Interface HTTPS/SSL Port - Specify the HTTPS port to access the web interface. The default value is 443.
- Supported SSL Protocols - Select the SSL protocols to be enabled for the web interface.
- Save the changes.
Controlling and Restricting Access
Defining and Assigning Roles
Access to the Barracuda Networks management interface should be guided by the principle of least privilege. User roles ideally should be well-defined and should be limited to the minimal amount required to perform their job.
The Barracuda Web Application Firewall is shipped with eight predefined roles representing the most common user roles used to administer the Barracuda Web Application Firewall:
Role | Description |
---|---|
Admin | This is the super administrator role. The default 'admin' user is assigned this role. This role has the privilege to perform all system operations. An admin is responsible for creating and assigning roles. |
Audit-Manager | User assigned to this role can perform auditing tasks. This role has the privilege to view logs, but is exempted from exporting logs. The role’s responsibility is as follows:
|
Certificate-Manager | User assigned to this role can perform certificate management tasks. The role’s responsibility includes:
|
Guest | User assigned to this role can view all configurations, but is exempted from modifying the configuration. |
Monitoring-Manager | User assigned to this role can monitor system activities. The role’s responsibility includes:
|
Network-Manager | User assigned to this role can perform network-related operations. The role’s responsibility includes:
|
Policy-Manager | User assigned to this role can manage security policies on the Barracuda Web Application Firewall. |
Service-Manager | User assigned to this role can manage services on the Barracuda Web Application Firewall. |
In addition to the predefined roles, the Barracuda Web Application Firewall gives administrators fine-grained access control capabilities to create custom roles that best represent what is needed for their teams. Administrators can create their own custom role in the ADVANCED > Admin Access Control page. For more information, see Role-Based Administration (RBA).
Restrict IP Access
In addition to creating a management network and fine-grained user roles for access control, it is recommended that administrators restrict IP access on the management network to a limited subnet. This ensures that only a small set of users utilizing designated devices can access the management console of the Barracuda Web Application Firewall. You can configure the IP addresses/networks in the BASIC > Administration page, Allowed API IP/Range section. The configured IP addresses will be allowed to change configuration information on the Barracuda Web Application Firewall through the Barracuda Networks API.