> For the complete documentation index, see [llms.txt](https://manual.harpe.io/start/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.harpe.io/start/cyber-essentials-wiki/controls/1.-firewalls.md).

# 1. Firewalls

The aim of this control is to ensure that network services are protected from unauthorised access.

This control expects organisations to:

* Change default admin passwords or disable remote admin access.
* Disable admin access from the internet unless there is a legitimate business need for such access. If access is required, this should be protected by multi-factor authentication or an IP allow list .
* Block unauthenticated inbound connections by default.
* Ensure inbound firewall rules are approved and documented by an authorised individual with the business need for the rule stated.
* Remove or disable unneeded firewall rules as soon as they are no longer required.
* Ensure devices have software firewalls installed if they will be used on untrusted networks, such as public wi-fi.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://manual.harpe.io/start/cyber-essentials-wiki/controls/1.-firewalls.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
