You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Sequoia firewall: unable to edit some entries

Since upgrading to Sequoia, I noticed some entries in the Network > Firewall > options... are no longer editable: some apps are stuck, I'm unable to change their settings to allow/block, or delete the entries. the command line `/usr/libexec/ApplicationFirewall/socketfilterfw` also does not work on these apps, see the screen shot, apps like zoom, and Things do not have the ↕️ next to allow/block, and for them the delete - and right click also does not work.


The release notes said that the firewall has some deprecation changes and the settings are no longer in the alf plist, where are they now so I can reset the settings? Thanks!



MacBook Pro (M1, 2020)

Posted on Sep 16, 2024 1:44 PM

Reply
Question marked as Top-ranking reply

Posted on Sep 27, 2024 9:41 AM

etresoft wrote:


gunnarstahl wrote:

I just came back from a support call with apple support. And they confirmed exactly what I said. The application firewall should be enabled and active. And when I have to choose between some random guy on the 'net and an apple support person, well I know whom to trust.
It's not a matter of trust. In this case, if that's what they told you, then Apple Support is factually incorrect. The firewall is disabled by default. It's Apple that ships it turned off. If Apple Support has a problem with that, they should take it up with Apple.
Currently it seems that the application filter is broken and that it is a critical bug apple is working on. It is expected to be solved in an update.
Oh, it's most definitely broken. Is it a critical bug? Is Apple working on it? Will it be solved in an update? I'm very skeptical about all of those.

In order to make the application firewall something that is better than its current state of "worse than useless", it would need a fundamental re-write from top to bottom. That's definitely not happening. The problem might not even be in the firewall. It could be a lower-level problem with networking. Apple never noticed this during development because nobody at Apple runs the application firewall.

The fix for the current problem is clear - disable the firewall. This does not harm your security in any way. This is the default setting. You can certainly try it again whenever Apple releases an update. Apple has publicly said that 15.1 is going to be released in October. Maybe they will include a fix with that build.

Yes, it is a matter of trust. In fact, I urge anyone having a valid AppleCare contract to use the support hotline so that they can confirm how to deal with the firewall. And to be quite frank: I find your take on the firewall not only to be wrong but rather to be harmfull. Whether or not you like the apple firewall settings or be under the impression that it does not help, the fact that you try to make others turn their firewall off is irresponsible.


Yes, currently it doesn't work as intended. And Apple's decission to deliver the firewall in a turend-off setting is questionable, to say the least. But going on a public forum and urging people to generally turn the firewall of is ridiculous.


I will not answer any more to this discussion, since I've made myself sufficiently clear.

33 replies

Sep 27, 2024 8:24 AM in response to gunnarstahl

gunnarstahl wrote:

Reality is, that regardless of what you deam to be the 'average joe' the system is required to work as expected.

That assumes that whoever is making those expectations has reasonable and accurate ones. I can expect that my car will always get the miles per gallon that manufacture said it could get. But, if I only do stop and go city driving, it will never get the highest numbers. The problem is not with the car. It's with my expectations.

Oct 3, 2024 11:22 AM in response to BernhardfromAustria


Besides potential fixes described already by others: Browsing with Firefox should not require any incoming connections. This is by definition outgoing traffic only.


That statement is patently false. The HTTP protocol works on a request/response basis. You request a webpage from somewhere and it responds by sending you data. There is no way you could read anything if something wasn’t sent back to you.

Unless you’re running a web server, it is not listening for unsolicited communications.

Oct 3, 2024 11:53 AM in response to BernhardfromAustria

Second: A client requests something and the response is sent back to the client - every firewall can handle this (return) traffic. This communication is very different to an "incoming connection", where a listener service is running and waiting for a connection (server behavior). A typical client computer can keep all (incoming) ports closed on the firewall and it will work perfectly fine. In difference you will of course open a port on the firewall when you want to e.g. share data with another computer.

Yes, that’s why I mentioned all of that.

The issue is, when you do not allow incoming traffic, also outgoing traffic is blocked.

As with everyone else’s, my NAT router blocks unsolicited incoming connections.

Sep 21, 2024 2:22 PM in response to aoimame

I am having this issue aswell. I was able to remove the unmodifiable "sshd-keygen-wrapper" entry by using the terminal command "sudo /usr/libexec/ApplicationFirewall/socketfilterfw --remove /usr/libexec/sshd-keygen-wrapper" but when I use that same command with lets say "com.apple.garageband" with this command "sudo /usr/libexec/ApplicationFirewall/socketfilterfw --remove com.apple.garageband" the command executes then the "com.apple.garageband" entry remains.


Sep 17, 2024 4:11 AM in response to leroydouglas

Unfortunately, I also have this problem.

In addition, there is another problem with the MacOS firewall: When MacOS automatically adds an app with the permission “Allow incoming connections” confirmed by the user (me), all incoming connections for this app are still blocked. With “block incoming connections” of course also. Also, a change is not registered with the automatically generated entries.

If the entry is created manually via the “plus”, an entry works as desired.

Sep 17, 2024 12:19 PM in response to etresoft

etresoft wrote:

Average Joes shouldn't be using a firewall. Firewalls are for network administrators. The built-in Apple firewall is useless. It's not that it doesn't work per se. It's that it simply has no functionality for a consumer device.

Kinda disagree. The built-in Apple firewall has just enough functionality for the average joe. Though average Joe should try not to install too many apps that act as a server listening to the outside world.


The built-in firewall only applies to the local network. You're protecting your Mac from your phone or maybe your printer. Unless you have an extraordinarily unusual network, no outside connections will even reach your device for the firewall to block them (or allow them).

My home network is kinda ordinary. Streaming devices, NAS, what have you. But believe it or not, I also use my computer outside my home network. Say at a cafe or a hospital or a train. Public networks tend to have more actors than just my phone or a printer. But maybe that is just me and my special needs for my laptop.


The only meaningful functionality that the built-in firewall provides is giving people some switches to click on in hopes they will do that instead of downloading one or more of the dozens of scam "security" apps.

I'd be happy with all my outbound facing ports closed, but for some reason a whole bunch of apps I use are curious to the outside world.


Sep 17, 2024 1:35 PM in response to jjohanss

jjohanss wrote:


Barney-15E wrote:

Most apps would have no function without being "curious to the outside world."
You could not use a web browser unless it was "curious to the outside world."
I'm not a native english speaker so maybe it wasn't obvious I was trying to refer to server processes listening to the outside world, waiting for others to initiate contact. For the most part I'm fine with initiating contact myself. For some reason.

Yes, you could install those. I would hope you know what you are installing.

Oct 3, 2024 2:10 AM in response to aoimame

I have the same issue:

Firewall was enabled in the past and incoming connections only allowed where I really needed and expected it. Now after the update to macOS15.0 many applications are only working when the firewall is disabled. As far as I can tell, the same applications cannot be edited in the firewall settings.

Besides potential fixes described already by others: Browsing with Firefox should not require any incoming connections. This is by definition outgoing traffic only.


/usr/libexec/ApplicationFirewall/socketfilterfw --add /Applications/Firefox.app

(with or without sudo)

is not working for me. I changes the rule from red to green, functionality does not change. Only a disabled firewall does the job. My Firefox is using a proxy server, maybe I am not allowed to use the proxy in the local network? Where can I check this configuration?

Oct 3, 2024 11:49 AM in response to Barney-15E

Half of what you write is correct. First it is not HTTP protocol specific, it is valid for all protocols.

Second: A client requests something and the response is sent back to the client - every firewall can handle this (return) traffic. This communication is very different to an "incoming connection", where a listener service is running and waiting for a connection (server behavior). A typical client computer can keep all (incoming) ports closed on the firewall and it will work perfectly fine. In difference you will of course open a port on the firewall when you want to e.g. share data with another computer.

Remember: The macOS firewall has a checkbox: Block all incoming connections. And this is exactly what should do the job for 99% of the users who are running a stand-alone computer - when they are using a macOS version lower than 15.0 - because in this version there is an issue.

The issue is, when you do not allow incoming traffic, also outgoing traffic is blocked.

Sequoia firewall: unable to edit some entries

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.