> For the complete documentation index, see [llms.txt](https://wiki.songer.pro/interviewing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.songer.pro/interviewing/security-domains-and-technical-aptitude/network-security/general.md).

# General

<details>

<summary>What steps do you take to secure a network?</summary>

1. Establish a security policy and enforce it: Establish a security policy that outlines acceptable usage of the network, including rules and guidelines for accessing, managing, and maintaining the network.
2. Implement a firewall: A firewall is a software or hardware system that filters the incoming and outgoing traffic to the network, keeping malicious traffic out.
3. Install antivirus and malware protection: Antivirus software helps detect and remove malicious programs from the network.
4. Use strong passwords: Use strong, unique passwords for all accounts on the network and require regular password changes.
5. Enable two-factor authentication: Two-factor authentication adds an extra layer of security by requiring two forms of authentication—such as a password plus a text message with a code—before a person can access a network.
6. Limit user access: Restrict access to sensitive information or systems to only those individuals who absolutely need it.
7. Perform regular security audits: Regularly audit the network to ensure that security measures are up to date, and that there are no vulnerabilities or weak spots.
8. Keep software and firmware up to date: Security patches and software updates are critical for keeping the network secure. Ensure that all software

</details>
