Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

piattj

macrumors regular
Original poster
Mar 3, 2021
118
75
Having come recently to Mac, I am puzzled as to why the macOS firewall is, by default, switched off. On installing macOS, not even a pop-up notification that the firewall is off. Do we think the firewall is 'not really required'?
 
It is not necessarily needed, no.

What it does is stop your apps and system apps/processes from receiving inbound connections. Not every app has this functionality (and if they do, usually for a reason; i.e. they need it function properly) and many system processes that have this functionality are disabled by default (in System Preferences → Sharing). Moreover, macOS has other security mechanisms in place, such as sandboxing and limited permissions. If you are using your Mac in a trusted network, such as your own network, you will likely be better protected by a router’s firewall already.

The firewall itself runs with elevated permissions and can be a target for attacks. Vulnerabilities are occasionally found, so it is not a no-risk scenario to enable it. Furthermore, since the application firewall only gives you a choice to block all inbound connections for a particular app/process, it only makes sense to use it if you actually block some of them, otherwise there is no point in using it.
 
It is not necessarily needed, no.

What it does is stop your apps and system apps/processes from receiving inbound connections. Not every app has this functionality (and if they do, usually for a reason; i.e. they need it function properly) and many system processes that have this functionality are disabled by default (in System Preferences → Sharing). Moreover, macOS has other security mechanisms in place, such as sandboxing and limited permissions. If you are using your Mac in a trusted network, such as your own network, you will likely be better protected by a router’s firewall already.

The firewall itself runs with elevated permissions and can be a target for attacks. Vulnerabilities are occasionally found, so it is not a no-risk scenario to enable it. Furthermore, since the application firewall only gives you a choice to block all inbound connections for a particular app/process, it only makes sense to use it if you actually block some of them, otherwise there is no point in using it.
Thanks for that info. My understanding is that the firewall prevents inbound connections that did not originate from within the firewall (simply put, I acknowledge). I am unfamiliar with application-specific firewall functionality so that's a lesson. And I do have a firewall set on the router (Unifi USG) with no open ports, no port forwarding etc so reasonable security at that level. Despite that, I have the macOS firewall turned on, AND with 'block all incoming connections' and, despite various advice against it, I see no hindrance to normal use / internet access etc. So I leave it on. Happy to listen to advice that that is sub-optimal re security. Thanks.
 
I found these useful:

https://www.howtogeek.com/205108/your-mac’s-firewall-is-off-by-default-do-you-need-to-enable-it/

 
I found these useful:

https://www.howtogeek.com/205108/your-mac’s-firewall-is-off-by-default-do-you-need-to-enable-it/

Thank you. That's very enlightening
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.