| name | CIS Ubuntu 14.04 LTS - 3.4.3 Ensure /etc/hosts.deny is configured |
| description | Verify that /etc/hosts.deny is configured to deny all unauthorized network access |
| category | cis-os-hardening |
| version | 2.1.0 |
| author | cyberstrike-official |
| tags | ["cis","ubuntu","ubuntu-14.04","level-1","scored","tcp-wrappers","network"] |
| cis_id | 3.4.3 |
| cis_benchmark | CIS Ubuntu Linux 14.04 LTS Benchmark v2.1.0 |
| tech_stack | ["ubuntu","linux"] |
| cwe_ids | [] |
| chains_with | [] |
| prerequisites | [] |
| severity_boost | medium |
3.4.3 Ensure /etc/hosts.deny is configured (Scored)
Profile Applicability
- Level 1 - Server
- Level 1 - Workstation
Description
The /etc/hosts.deny file specifies which IP addresses are not permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.allow file.
Rationale
The /etc/hosts.deny file serves as a failsafe so that any host not specified in /etc/hosts.allow is denied access to the system.
Audit Procedure
Run the following command and verify the contents of the /etc/hosts.deny file:
cat /etc/hosts.deny
Expected Result
ALL: ALL
Remediation
Run the following command to create /etc/hosts.deny:
echo "ALL: ALL" >> /etc/hosts.deny
Default Value
Contents of /etc/hosts.deny file may include additional options depending on your network configuration.
References
- CIS Controls: 9.2 - Leverage Host-based Firewalls
Profile
- Level 1 - Server
- Level 1 - Workstation