none.
Somebody is going to inevitably mention "Little Snitch" (which is good) but might prove annoying as it
needs a fair amount of human intervention.
hiIs little smitch like zone alarm for Windows?
If you have no services listening to the network then it’s kind of redundant. Yes?Everyone should run a firewall–it is silly to think that in this day and age you can run with no firewall and be safe.
If you have no services listening to the network then it’s kind of redundant. Yes?
nc -lvp 4444 -e /bin/sh
But if the attacker can execute code on your local system them the war is lost...No, it still can prevent attackers who have achieved code execution from setting up a bind shell. If it is properly configured to filter outgoing connections, it can sometimes prevent them from using a reverse shell too.
Then the Apple firewall plain sucks then? If no service is listening externally then what is being stopped from incoming?Not sure what you mean. A good firewall is to stop out going and incoming.
And also to stop hackers.
[doublepost=1509287360][/doublepost]
But if the attacker can execute code on your local system them the war is lost...
[doublepost=1509287421][/doublepost]
Then the Apple firewall plain sucks then? If no service is listening externally then what is being stopped from incoming?
Maybe. But an exploit phoning home from an Apple computer still isn't going to be stopped by the current Apple firewall. It would only give itself away if an external client was trying to initiate a new connection (TCP SYN) with it. I don't think that's how these exploits typically work.Not necessarily. Often you only get a brief window to execute code via exploit. If you can't set up a persistent backdoor right away, you have little opportunity to take advantage of the exploited system. The target user may stop running the vulnerable software, or update it (possibly fixing the vulnerability), or log off the network, etc. A firewall is a low resource way to make this more difficult.
Once configured (and I have carried my configurations across several generations of OS-X/MacOS), it requires little attention. Once in a while, with a new app, or an upgrade to an app, there needs to be a change made, but otherwise Little Snitch runs in the background for me, and does its job quite well. A great app. A basic understanding of ports and protocols helps a lot.none.
Somebody is going to inevitably mention "Little Snitch" (which is good) but might prove annoying as it
needs a fair amount of human intervention.