Apple Fixes 'Misleading' Leopard Firewall Settings
4 for 52 writes "ZDNet is reporting that Apple has fessed up to at least three serious design weaknesses in the new application-based firewall that ships with Mac OS X Leopard. The acknowledgment comes less than a month after independent researchers threw cold water on Apple's claim that Leopard's firewall can block all incoming connections. The firewall patches come 24 hours after a Mac OS X update that provided cover for at least 41 security vulnerabilities."
They won't be able to answer that any more than they know what to pick on the Firewall preferences screen.
So what Apple does is a little bit of deciding for the user what makes sense. The first step was going to an intelligent application level firewall that makes it a lot more functional and easier to use. The next was making some policies that allow services Apple considers "essential" to the whole Mac OS X user experience. And like it or not, Bonjour is an integral part of that.
Anyone who knows enough to know, for certain, that they don't want, e.g., Bonjour open, also knows how to use any of a number of free or commercial commandline or graphical options to set up ipfw or other network level protections any way they wish. That's the bottom line: anyone who knows enough to "know" they "really" want to disable all incoming connections can still easily do so.
This is about making security easy for typical, average users, while still keeping things that make the Mac experience "just work".
Now, I *do* wish that Apple had one more option: Block *everything*, but explain, hey, this is going to break some things like Bonjour, etc., so be SURE that you want to do this, and don't complain if all of a sudden your AppleTV syncing and iTunes sharing and automatic local machine discovery no longer work.
Apple describes all of this very explicitly here:
The 10.5.0 Application Firewall blocked all but:
Processes that are running as UID 0
mDNSResponder
The 10.5.1 Application Firewall blocks all but:
configd, which implements DHCP and other network configuration services
mDNSResponder, which implements Bonjour
racoon, which implements IPSec
So, while I haven't extensively tested yet, it does NOT appear to allow UID 0 processes, but rather only the above processes.
And from here:
Comment removed based on user account deletion
My biggest concern about Leopard is the bug which causes it to delete files you're moving if the destination becomes unavailable. They forgot to put in a check to see whether the move completed correctly. So it just deletes them whether it finished or not. Is this behavior fixed with this update?
Give me Classic Slashdot or give me death!
A rather entertaining issue - if you have the firewall enabled and run Skype then quit it, then Skype gets horribly broken, and doesn't start again. Nobody can decide if it's Leopard cryptographically signing (and modifying) the Skype executable and tripping up Skype's own excessive intrusion detection, or Skype modifying its own executable and tripping up Leopard's checks that it's the same application being allowed access to the interweb. I suspect it's the former - as older installations of Skype got killed on my two recently upgraded machines in that way.
;-)
I had to re-download and install Skype, and now I have to run it with the firewall switched off. Pending a fixed Skype in 'a few weeks'. Aaaargh...
Time Machine doesn't work on my old-fashioned partitioned external hard disk (half is an NTFS partition for Windows backups...), the Leopard installer initially wouldn't detect my MacBook Pro's own hard disk, and my iMac got nearly deaded by the upgrade (fortunately I had SSH enabled, and was able to get in and run Software Update from the command line, and thus could install the important iMac updates). Oh, and it's all a little bit crashy. It's nearly fantastic - apart from those issues...
Tedious Bloggy Stuff - hooray?
http://docs.info.apple.com/article.html?artnum=306907
- Addresses a potential data loss issue when moving files across partitions in the Finder.
My mom says I'm cool.
Wow. Our lovely tag trolls have been forced to go all the way back to 1986.
I remember the endless "macs sux" ... "dos sux" ... repeat ad nauseam flamefests on BBSes. Evidently nothing has changed since we were all 8 and had nothing better to do than keep our parents from using the phone.
Seriously, people, if you don't want to hear about Mac OS X, is it really that hard to turn off the Apple stories in your /. preferences?
In all honesty, why don't integrated firewalls have a basic/advanced settings mode?
Basic is ideal for most folks, but if you're so inclined just click on the advanced tab and not only have more configuration options but also a through, detailed explanation oh what the firewall is actually doing.
That'd be a great feature.
The firewall patches come 24 hours after a Mac OS X update that provided cover for at least 41 security vulnerabilities.
:|
Yes, that was an update for Mac OS X 10.4. This patch is for Mac OS X 10.5. The two are essentially unrelated, so trying to imply that this represents some kind of patch frenzy is at least a little disingenuous.
The article blurb is misleading - the "41 security fixes" released in the Mac OS X update was part of 10.4.11.
The three issues in the 10.5 firewall were the only security fixes for 10.5.
The firewall is not an essential component on a UNIX system the way it is on Windows, because you can actually turn off all listening ports and go "dead" without having to firewall off internal services that can't run without a TCP port open.
Not all Unix systems. cf. OS X 10.5, which is a certified Unix.
A computer system with no open ports is just as secure whether it's firewalled or not.
Probably true on a modern system, but not a completely accurate statement. If there's flaws in the TCP stack, it doesn't matter if something's listening or not whena maliciously constructed packet blows things up before the "is something listening here" logic is hit.
As opposed to seeing a whole site where anyone who likes any company but google gets pounded into the dust? Pages and pages of hate, fud, criticism, and conjecture?
I think his comment was reasonable. Not at all lunatic fringe like some Roughly Drafted stuff can be.
An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
Hopefully you can just turn the bloody thing off.
"Software firewall" is an oxymoron. A firewall is a physical box that sits between two networks, filtering the exchange of information between them.
For those of us who actually have firewalls, having the operating system muck things up with a "software firewall" is just a nuisance. For those who don't, it's a false and dangerous sense of security.
"Convictions are more dangerous enemies of truth than lies."
I'd argue that the GUI an CLI are both standard interfaces to the firewall. A flaw where either of them incorrectly informs the user about the settings is a flaw in the firewall. I'd further argue that since the GUI is the more used interface, the flaw reflected there is more serious than a flaw in the CLI.
In Tiger I had a bunch of drop-down options, like, say, hmmm, 'selection only' or say, duplex. This is entirely gone in Leopard for the printers that I have tried (i.e. HP 4050).
There is an app online that can do this for you, but it seems to only be for native programs (Safari, mail, etc...). Is it just me or should those options be built into the OS.
Everything else on Leopard has been very impressive, most of all it sped my computer up. Everything is faster, which I find very impressive for a new OS (ahem, buy-a-new-computer-4-me Vista).
"The 'product' here is aggregated stuff that flows in _after_ it has been placed online elsewhere - and you enjoy paying for dated content?"
That's not the product. The product is the analysis and commentary and opinion posted ABOUT the content. Knowing viewpoints and trends can be as valuable as the content itself, if not more so.
Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
I upgraded from Tiger to Leopard last week and love it, except that I can no longer use IPv6. I've triple-checked my router, address, and prefix length manual settings and they're all correct. I just can't get out of the machine at all:
Even though I have an address and router set up, it doesn't seem to be actually configuring any interfaces to use them. Another machine on the same network has no trouble:
Even our old CRT iMac running Tiger works perfectly. Is anyone else successfully using IPv6 on Leopard? Is there some new gotcha that everyone but me knows about?
Dewey, what part of this looks like authorities should be involved?
- Filter the news so I don't have to read everything on every site, but can hit one site for all (or most of) the tech stuff that's relevant for me
- Provide a somewhat civil way to discuss the news
I didn't pay, but I also don't block the ads, and I see nothing wrong with paying for it. If'"Software firewall" is an oxymoron. A firewall is a physical box that sits between two networks, filtering the exchange of information between them'
...
And you only really need a firewall if you are running services on ports that you don't want visible on the Internet. And in this day and age a firewall is next to useless as so many services are being piggybacked over HTML, in order to bypass the firewall
was Re:Oxymoron
davecb5620@gmail.com
Updates by default are not automatic. You will be prompted to accept them or not. Also, "restart" updates (about 50% or less) are marked so. See under "System Preferences"->"Software Update"
/Applications/Utilities/Console, and look under Logs->Software Update.log
/Library/Receipts/
You can manually start an update: [Apple-Menu]->Software Update
To see which updates have been installed, open
In some cases, you can re-install an update by
1) removing the corresponding "package" at
2) running Software Update again, which should list the offending/removed update.
---- The 'product' here is aggregated stuff that flows in _after_ it has been placed online elsewhere
No, the 'product' is the service of aggregating all that content in one place, so you don't have to trawl all over the net looking for new places to get your snark on.
Aggregation doesn't just happen. It takes back-end tools to select, organize, and present all that 'stuff that flows in'. The Slashdot team wrote the software, built the database, and maintains the network that keeps it all going. They also have a ten-year track record of selecting and aggregating stuff that geeks find reasonably interesting. If you think that's trivial or easy, go right ahead and start your own aggregation service. We'll see where you stand ten years from now.
10.5.1 (revised) is out, and 802.1x is STILL broken. The really scary part is when we talk with the Apple reps and system engineers, they uniformly tell us that "we don't know a whole lot about 802.1x." Ummm, what? You've had 802.1x since 10.3. I won't even go into how long MS has had 802.1x compatibility. C'mon Apple, FIX YOUR SHIT!
Clearly I forgot to equip my +5 Codpiece of Karma.