Lesson 4 of 5 · 9 min
Protect the network
What the built-in macOS firewall actually blocks, basic Wi-Fi hygiene, why plain DNS is not private, and what a VPN does and does not do.
Everything this course has covered so far protects the device and the accounts on it. This lesson turns to the connection between your Mac and everything else: the Wi-Fi it joins, the lookups it makes, and the traffic that leaves it.
The built-in macOS firewall: inbound, by default
macOS ships with a firewall, found in System Settings > Network > Firewall. Apple describes what it does plainly: ‘A firewall can protect your Mac from unwanted contact initiated by other computers when you’re connected to the internet or a network.’ That is an inbound firewall: it is built to stop connections coming to your Mac from outside, not to control what your own apps send out. Once turned on, you can also review which apps and services are allowed to accept incoming connections, in the same Firewall settings.
That leaves a real gap: nothing in the built-in firewall tells you which of your own apps are quietly sending data out, to whom, or lets you block one app’s outbound traffic while leaving the rest alone. Seeing and controlling outbound connections, per app, needs a separate, dedicated tool.
Wi-Fi: the basics that matter most
The US Cybersecurity and Infrastructure Security Agency (CISA) lists foundational steps for securing a wireless network, starting with the basics people skip: changing default administrator passwords on the router, since ‘most network devices...are pre-configured with default administrator passwords’, and encryption, noting that ‘WPA3 is currently the strongest encryption’, with WPA2 as an acceptable minimum. CISA also recommends giving the network a distinct name, keeping router firmware updated, and, on public Wi-Fi you do not control, disabling file sharing and confirming the network name before connecting rather than trusting whichever open network looks familiar.
- Use WPA3 where your router and devices support it, WPA2 as a minimum; never leave a network open.
- Change the router’s default administrator password; it is one of the first things scanned for on any network.
- Keep router firmware updated, the same way you keep macOS and apps updated.
- On a public network, turn off file sharing and treat any traffic that is not HTTPS as visible to others on that network.
DNS: the lookup that usually is not private
Before your Mac can reach a website, it looks up the site’s address through DNS, and that lookup is ordinarily sent in the clear. Cloudflare’s technical documentation puts it directly: ‘By default, DNS queries and responses are sent in plaintext..., which means they can be read by networks, ISPs, or anybody able to monitor transmissions. Even if a website uses HTTPS, the DNS query required to navigate to that website is exposed.’ Two newer standards, DNS over TLS and DNS over HTTPS, encrypt that lookup instead, which Cloudflare compares to putting a plain postcard in an envelope: the destination is still delivered, but it is no longer readable in transit.
VPNs: what they change, and what they do not
A VPN routes your connection through an encrypted tunnel to a server run by the VPN provider, which hides your traffic and IP address from your local network and your internet provider. EFF is equally clear about the limits: ‘A VPN is not a tool for anonymity’, since it does not stop location, cookie or fingerprinting-based tracking, and everything your ISP would otherwise see becomes visible to the VPN provider instead: ‘VPN providers are also subject to law enforcement requests’, the same as an ISP. EFF’s conclusion is not to avoid VPNs but to be selective: ‘Do not use a VPN that you do not trust’, and look for independent security audits and a clear, specific privacy policy before choosing one.
| Tool | What it protects against | What it does not do |
|---|---|---|
| macOS built-in firewall | Unwanted inbound connections from other computers | Does not show or control your apps’ outbound traffic |
| WPA3/WPA2 Wi-Fi encryption | Others on the airwaves reading your local network traffic | Does not protect data once it leaves your router onto the internet |
| Encrypted DNS (DoT/DoH) | Your network or ISP reading which sites you look up | Does not hide the destination from the site itself, or from a VPN provider if you use one |
| A trustworthy VPN | Your ISP or local network seeing your destinations | Does not provide anonymity, and shifts visibility to the VPN provider instead |
Key takeaways
- The built-in macOS firewall is inbound: it blocks unwanted connections from outside, but does not show or control what your own apps send out.
- CISA recommends WPA3 (or WPA2 as a minimum), a changed router admin password, and current router firmware as Wi-Fi basics.
- Plain DNS lookups are sent unencrypted by default and can be read by anyone on the network path, even for HTTPS sites.
- A VPN hides your traffic from your ISP and local network but is not an anonymity tool, and shifts visibility to whichever VPN provider you use.
- EFF’s advice on VPNs is to use one you actually trust, backed by independent audits, rather than none or any.
Check yourself
1. What does the built-in macOS firewall primarily protect against?
- Your own apps sending data to the internet
- Unwanted connections initiated by other computers toward your Mac — Right.
- Weak Wi-Fi passwords
- Outdated software
Apple describes it as protecting against unwanted contact initiated by other computers, which makes it an inbound firewall.
2. According to CISA, what is currently the strongest Wi-Fi encryption?
- WEP
- WPA2
- WPA3 — Right.
- No encryption, with a hidden network name instead
CISA states that WPA3 is currently the strongest available Wi-Fi encryption, with WPA2 as an acceptable minimum.
3. Why does Cloudflare compare an unencrypted DNS query to a postcard?
- Because DNS lookups take a long time
- Because the query is sent in plaintext and can be read by anyone handling it along the way — Right.
- Because DNS servers are run by the postal service
- Because it only applies to physical mail-related websites
A plain DNS query travels unencrypted, so anyone able to observe the network path can read it, just like text on the back of a postcard.
4. What does EFF say a VPN does NOT do?
- Hide your traffic from your local Wi-Fi network
- Provide anonymity, or protect against cookies and fingerprinting — Right.
- Encrypt your connection to the VPN server
- Hide your IP address from the website’s local network
EFF is explicit that a VPN is not a tool for anonymity and does not stop tracking methods like cookies or fingerprinting.
Do it with FireAI
Put this lesson into practice on your own Mac.
- Pick the right security mode for where you are, and use the kill switch — Match FireAI’s strictness to where you are, and know where the emergency stop is.
- Rules: app, website, domain, IP or a range, forever or until you restart — Write a rule as precise as one address or as broad as an entire domain.
- Turn on threat lists, and investigate a flagged connection — Go from a red flag to a real answer in one page, without leaving FireAI.
Sources
- Apple Support: Block connections to your Mac with a firewall
- CISA: Securing Wireless Networks
- Cloudflare Learning: DNS over TLS vs. DNS over HTTPS
- EFF Surveillance Self-Defense: Choosing the VPN That’s Right for You
Put it into practice on your Mac
Try every feature free for 17 days, no card needed.