Slashdot Mirror


Apple Uncommunicative About Security Holes

blackmonday writes "Kieren McCarthy of Techworld argues that Mac OS X is rife with security holes, and that Apple is doing a 'half-hearted' job of patching their operating system security holes, and has a 'strange habit of pretending a big problem is of no significance.' As a Mac user I find this an intriguing article in light of the Sasser Worm and its recent variants." Despite the article's assertions, no evidence of widespread security problems, or lack of effort to solve them, is offered. The only real question is Apple's lack of communication with the public in the nature of the problems.

157 of 573 comments (clear)

  1. Reasons why... by BWJones · · Score: 4, Informative

    Well, let's see: If Apple has been uncommunicative about the presence (or absence) of any security holes, it is simply because they would rather not publicize the presence of particular holes. It's good policy for their OS while also maintaining an open source presence with Darwin that allows for public scrutiny. It should also be noted that Apple is also working towards approval of certain security ratings from assorted groups and governmental agencies, but they are not publicizing that either. They would rather maintain a low profile and have good reasons for doing so. After all, the core of OS X, the NeXT OS has a long history of a presence in intelligence and security circles (NSA, CIA, FBI etc...).

    I read the linked article and was absolutely stunned at how superficial the evidence was given the claims being made. If one is going to make such statements, one would think there would be a little more substance, but hey the article certainly has garnered some attention, so perhaps that was the sole goal of the author? Or if one were likely to believe in conspiracies, one might guess that the author was put up to writing the article by a potential competitor? In science, we have to publish "disclosures" that establish corporate or political linkages. Perhaps it is time for the news media to do the same?

    --
    Visit Jonesblog and say hello.
    1. Re:Reasons why... by Anonymous Coward · · Score: 5, Interesting
      If Apple has been uncommunicative about the presence (or absence) of any security holes, it is simply because they would rather not publicize the presence of particular holes.
      Because we all know Security by Obscurity is the best approach. Funny, Microsoft gets attacked at slashdot for taking too long to patch an issue, and Apple gets a free pass for ignoring them?
    2. Re:Reasons why... by daviddennis · · Score: 5, Interesting

      This is written by a guy who either still writes for the Register, or used to do so. I don't think he's a Microsoft shill, but I think as a journalist he wants stuff to report about, and is probably irked Apple's not feeding him the dope. It's not by accident news is called dope by the press, you know; it's addictive, like food.

      That being said, Apple seems pretty good at sending out frequent security updates when needed, and it's dead easy to keep a system patched. Until I see something escaping into the wild, I'm not going to be too concerned. But I will avoid tempting fate by keeping my system patched.

      D

    3. Re:Reasons why... by talaper · · Score: 5, Informative

      Funny, Microsoft gets attacked at slashdot for taking too long to patch an issue, and Apple gets a free pass for ignoring them?

      you're statement is a bit misleading - Apple doesn't ignore security holes, they fix them quickly and quietly before anybody realizes where they are. that's a BIG difference.

    4. Re:Reasons why... by Rosyna · · Score: 4, Interesting

      And FWIW, The Sasser worm seems to ONLY exist because MS fixed an exploit in lsass then immediately documented exactly why it happened, where it happened, and basically how to exploit it.

      What's wrong with just saying, "We fixed an exploit discovered by someone at some company in this component of the operating system." ? Need bugfixes also give information on exactly how to reproduce the bug? Open the farthest right menu so it becomes sticky, move the mouse to the right of that menu in the menu bar (the menu will close), press the right arrow key on the keyboard.

    5. Re:Reasons why... by Anonymous Coward · · Score: 5, Funny

      You are correct sir! It's not like Microsoft released the patch for the Welchia worm a month before the worms release or anything!

    6. Re:Reasons why... by CuriHP · · Score: 4, Insightful

      Security by obscurity is bad as a long term approach. However, it's not necessarilly a bad thing during the day/week/month it takes you to write and test the fix.

      It would be a bad idea to protect your house by trying to keep the fact that your front door's lock is broken a secret. But, it also wouldn't be a good idea to put a giant sign out advertising that fact while you were waiting for the locksmith.

      --
      If it's not on fire, it's a software problem.
    7. Re:Reasons why... by Beer_Smurf · · Score: 2, Informative

      It doesn't take the special insite of an "Apple apologist" to recognise this article as complete tripe.
      All you need to do is RTFA, Oh, Wait..........., never mind.

    8. Re:Reasons why... by duffbeer703 · · Score: 5, Funny

      You obviously don't understand the fact that Steve Jobs is a genius. I once witnessed Steve turn a barrel of rocks into gold bricks. The man is amazing.

      OS X holes aren't problems, but opportunities for Mac users who "Think Different." to explore the creative possibilities of their Mac from a new, unique and artful perspective.

      Apple is a corporation that cares about and nurtures the creative class of our society. "Security" is just another word for mindless oppression by the man.

      Microsoft is just and evil corporation in it for the money, and they put holes in their software to sell more stuff!

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    9. Re:Reasons why... by gunnk · · Score: 5, Interesting

      Because we all know Security by Obscurity is the best approach. Funny, Microsoft gets attacked at slashdot for taking too long to patch an issue, and Apple gets a free pass for ignoring them?

      No, that's NOT what is being discussed. Apple tends to patch very quickly and quite regularly. However, the information about exactly what is being patched is usually limited to the programs or processes being patched (Safari, Finder, etc.). The discussion is whether or not Apple should be communicating more completely the nature of the security problems it is fixing.

      As a geek I'd like to know exactly what the problems were, but that's strictly to satisfy my idle curiosity. I have to admit that it may be better that the details aren't published. I can live without the details (i.e.: a buffer overflow in the XYZ module), but others may feel that the exact exploit *should* be announced. Since I don't have access to the rest of the code, I don't see any reason we should be given the details of a particular patch.

      Anyway, the point is that it's not about Apple ignoring or responding to holes: it's Apple's publication of the nature of the holes that is at issue here.

      --
      Life is short: void the warranty.
    10. Re:Reasons why... by sydb · · Score: 3, Interesting

      There's absolutely nothing wrong with the approach you suggest, and I would also advocate it.

      But there's no point pretending that because you've kept it a secret, no-one's going to find out.

      So you have to be prepared for the worst, even if you don't ask for it.

      --
      Yours Sincerely, Michael.
    11. Re:Reasons why... by neuroticia · · Score: 5, Informative

      Wrong analogy. Your analogy applies more to the single user advertising "I have an unpatched system!"

      It's more along the lines of a Gym realizing that their locksmith put identical locks on every single locker in the locker room. They can say "Oh. Crap. There's a problem, let's tell our users so that they can decide to use an unsecure locker or not." Or they can say "Maybe no one will notice, the locksmith will be here in a couple of hours anyway."

      Still not the perfect analogy, but when you have a large group of people that are operating under the assumption that something is secure, and you don't tell them so that they can take steps to modify their behavior until the security is increased... It's like knowing there's a potential terrorist attack pending, but not telling anyone about it so that they can avoid public areas.

      If there's a vulnurability with something, I prefer to know so that I can avoid a particular action until there is a patch. If I don't know, I go on blissfully unaware and may not even download the patch right away as it becomes available. (Especially since Apple has unusually large patches sometimes.)

      -Sara

    12. Re:Reasons why... by CuriHP · · Score: 3, Interesting

      I'd agree with you for any issue that you can have some control over before the patch becomes available. What I mean is that if you can work around the hole by turning off a certain service or blocking a specific range of ports, then certainly everyone should be made aware of this.

      --
      If it's not on fire, it's a software problem.
    13. Re:Reasons why... by MrLint · · Score: 2, Flamebait

      " $100 exchange for a refurbished iPod & battery after a year, the Appleheads insisted that it was perfectly ok"

      Its really strange i haven't seen anything all those ipods the *need* a battery replacement after a year.

      "Would would your reaction be if Steve Ballmer got up and said "patches do not matter, we are withholding them for your protection"? It would be a vertitable orgy of Microsoft denunciations."

      Actually when MS said that their security holes are only exploited after they release the patches they were in fact denounced.

      It sounds like you are asking people to drink duffbeer brand kool aid yourself. Which only leads me to ask. who are you apologizing for.

    14. Re:Reasons why... by DA-MAN · · Score: 5, Insightful

      And FWIW, The Sasser worm seems to ONLY exist because MS fixed an exploit in lsass then immediately documented exactly why it happened, where it happened, and basically how to exploit it.

      I call bullshit, prove me wrong! How do you know that the person who created the worm didn't have access to this exploit before? Microsoft didn't find that exploit, a third party did, and without the source. What makes you think that only the third party and Microsoft knew about this.

      There have been a great many bugs that I have seen personally, being exploited on IRC months before Microsoft fixed it. Besides even if the worm writer did find out throught he description, it doesn't mean that the descriptions should be removed! The descriptions are there for a reason, if a patch changed a bunch of stuff without saying what it was going to change, I'd be worried as a sysadmin as to whether i'd be able to recover something if it broke. If something goes wacky on a wireless card wpa fix, and your wireless card no longer works you can probably deduce that the patch probably broke your hardware by looking up the last few things that touched anything having ot do with wireless.

      What's wrong with just saying, "We fixed an exploit discovered by someone at some company in this component of the operating system." ? Need bugfixes also give information on exactly how to reproduce the bug? Open the farthest right menu so it becomes sticky, move the mouse to the right of that menu in the menu bar (the menu will close), press the right arrow key on the keyboard.

      Ah so you realize that most exploits or problems are actually discovered by a third party before Microsoft. Isn't that weird, considering that MS is the only one with the source?? That should be throwing up red flags to everyone, I mean most exploitable bugs are found by the maintainers of the packages in the open source world, the people who know the code most intimately. I wonder why the same doesn't hold true for Microsoft. Security through obscurity doesn't work, obviously. Why try to apply further obscurity by not providing relevant info to the sysadmins...

      --
      Can I get an eye poke?
      Dog House Forum
    15. Re:Reasons why... by sydb · · Score: 4, Insightful

      Yes but you're not telling only the owners of the lockers, you're telling everyone walking by the gym too.

      Security through obscurity is wrong and stupid, but so is security through full disclosure. I hate to say it; I love Free Software and I am happier trusting the security of my data to it than I would be trusting anything proprietary, especially Windows. But I can't buy the argument that telling the world about an exploit before anyone has had a chance to patch is a good thing.

      I have no idea how to solve this, it's a fairly deep question, deeper than me just now with a bottle of wine in me.

      --
      Yours Sincerely, Michael.
    16. Re:Reasons why... by luwain · · Score: 2, Insightful

      It seems to me that the unsubstantiated claims of security holes in OS X is an attempt to bait Apple into revealing what security holes there are so that the can be exploited. Why would you tell the world what "locks are broken". Apple is probably quietly going about fixing any security problems befoire they ever get exploited. Seems like an intelligent strategy.

    17. Re:Reasons why... by crackshoe · · Score: 2, Insightful

      Batteries fail over time. It happens - its even expected. Tires are expected to not blow up, causing the truck to flip over and possibly killing the owner ever - and especially not with relatively new tires. Batteries wearing out (Expected) versus explody death (Unexpected)? do i really need to keep going?

      --
      Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
    18. Re:Reasons why... by 47Ronin · · Score: 5, Informative

      Perspective: people are surprised by all the security updates that Apple releases.

      Fact: By default, NONE of the exploitable holes are available by DEFAULT out of the box. There are ZERO services running, so no remote vulnerabilities. ...which is a ton more secure than a Windows PC out of the box (and some linux boxes). The only time the Mac OS X system can be compromised is if the exploitable services are turned on. Most of these are exploits to open-source software such as Apache, OpenSSL, CUPS. Recently, AFS was patched and that isn't even running when you turn on a Mac.

      --
      Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
    19. Re:Reasons why... by wfberg · · Score: 4, Insightful


      Security through obscurity is wrong and stupid, but so is security through full disclosure. I hate to say it; I love Free Software and I am happier trusting the security of my data to it than I would be trusting anything proprietary, especially Windows. But I can't buy the argument that telling the world about an exploit before anyone has had a chance to patch is a good thing.


      You're assuming
      a) that the black-hat community does NOT disseminate vulnerabilities amongst themselves even before the white-hat community does
      b) that patching is the only way to get rid of a vulnerability.

      Case in point wrt b) the Sasser worm is effectively killed by switching on your friendly neighborhood firewall/IP filtering (which is built right in to the affected OSes). You don't even need to switch off a single service (though in many cases only a single service (or daemon) is affected).

      --
      SCO employee? Check out the bounty
    20. Re:Reasons why... by tyrione · · Score: 2, Informative

      Do you want to be accused of being an overgeneralizing ass that has no original sarcastic points to aide in one's mod points?

      NeXTSTEP for the CIA WAS NOT NeXTSTEP for the General Consumer. I know I worked there. Get over it. OS X/X Server for the Federal Government will be a CUSTOM BUILD tailored to the Government Requirements certification specs.

      Does that mean the Feds get a better OS? No. It means the Feds actually want a more limiting OS that when installed is hack proof and limited to doing specific tasks only. The CIA still touts the best Network is NO NETWORK.

    21. Re:Reasons why... by zopu · · Score: 2, Informative
      Isn't that weird, considering that MS is the only one with the source??

      Microsoft isn't the only company with access to MS source code.

      They have quite a few security 'partners' who have source code but are under full NDA and can't go public with any exploits found without an MS go-ahead.

    22. Re:Reasons why... by Anonymous Coward · · Score: 3, Insightful

      uh, the quicktime bug that was "ignored" was patched on 5/3/2004. the article the author linked to says so. i believe the AFP problem was addressed in the same security update. OOPS! better check to see if they've patched the holes before you accuse them of not patching the holes.

      so, after all of the crap people have slung at apple trying to discredit their security, one simple fact still remains: every 3-6 months, there is some worm that does millions of dollars of damage, spreads by getting the windows equivalent of root-level access via some bug exploit. BUT, i have yet to see a successful remote-root exploit (the ldap w/ spoofed dhcpd hardly counts, too complex to automate) for mac osx that has hit the public eye, let alone a worm that exploits it.

      windows machines do occupy the majority of the marketshare, so of course viruses/worms/hack-attempts will be more prevalent, but one would think the ratio would hold... if, for the sake of argument, 10% of the world was using macs, wouldnt 10% of the virii and worms be for mac, if both sides were equally competant?

    23. Re:Reasons why... by ashridah · · Score: 2, Informative

      Interestingly, the iriver iHP series claims that it's got a three to five year battery life with "normal"* use.

      The use of a lithium-polymer battery is supposed to help here, since the electrolyte doesn't decay as rapidly. 10 hours of battery life (give or take) isn't too shabby either (and i do get this, i'm using it right now well into its 6th hour)

      Now, i don't know about you, but i'd much prefer three years over 1, but the battery in the iriver doesn't appear to be easily replaced (by users), so i'm kinda up shit creek when it does eventually die.

      ashridah

      * note, this is according to iriver's FAQ. here. take with appropriately sized grain of salt, their definition of 'normal use' is fairly small.

      Of course, you get what you pay for, and the li-poly batteries do actually cost a bit more (and so does the ihp range)

    24. Re:Reasons why... by abscondment · · Score: 5, Insightful

      Security holes in any system will come out more quickly when more people use it. The fact that Apple can (usually) find and fix security holes before they are made publicly known might just stem from the fact that their user base is smaller than Microsoft's and therefore their security holes are more obscure (in terms of publicity, not coding content). The most used product will always have the most exposed flaws. Microsoft simply can't keep up with the number that are exposed; who's to say they same wouldn't be true if Apple was the industry standard? Immunity from errors of this kind can be found in open source type systems, but that's a whole other can of worms.

    25. Re:Reasons why... by LostCluster · · Score: 3, Interesting

      That being said, Apple seems pretty good at sending out frequent security updates when needed, and it's dead easy to keep a system patched. Until I see something escaping into the wild, I'm not going to be too concerned. But I will avoid tempting fate by keeping my system patched.

      When it comes to security holes... publicity is a very bad thing. When a security hole is reported accross the mass media, it sends a wake-up call to hackers. When the patch to fix that security hole is released, it sends another wake-up call.

      By underplaying the importance, and quietly fixing the problem... Apple's trying to say "Please, don't notice that." No, they can't exactly muzzle the press from talking about the hole, but by not answering media questions and by not making loud announcements when they patch holes, they end up making the life of a the media a lot harder... and that just means sometimes the story won't get written. And Apple likes when that happens.

      There's a two-pronged reason for being happy. Of course, Apple's marketing people are happy that their reputation isn't damaged when there's less bad media reports... but also, hackers going after Apple end up getting less information. Afterall, loud mass-media mentions of a hole reveals information to everyone, but the enemy is a subset of everyone, and giving information to the enemy is rarely a good thing.

    26. Re:Reasons why... by Disevidence · · Score: 3, Insightful

      With honesty, you let the possibility for the exploit to be used, but you also make people aware of the fact so they can take steps to stop it from ever happening.

      Sweeping it under the carpet until you have a patch ready is ridiculous reasoning. What if the exploit details get leaked, but not published?

      What happens if a black hat comes across it anyway? Then you have an exploit being used that no-one knows about yet.

      Full Disclosure has risks, but it allows for more corrective steps to be taken then waiting for a patch or something similar.

      --
      Think nothing is impossible? Try slamming a revolving door.
    27. Re:Reasons why... by More+Trouble · · Score: 4, Informative

      The discussion is whether or not Apple should be communicating more completely the nature of the security problems it is fixing.

      The vulnerabilities are announced on various security lists. If you're paying even any attention, you can't help but notice.

      :w

    28. Re:Reasons why... by iminplaya · · Score: 2, Interesting

      I'm not absolutely sure if FULL disclosure would be appropriate(but I lean in that direction), but ANONYMOUS disclosure is essential if you want to avoid that lawyer thingy. When exposing flaws, don't give your name. Honesty has no place there.

      --
      What?
    29. Re:Reasons why... by LostCluster · · Score: 4, Informative

      When colleges were opening up this year, there were massive worm problems because unpatched Windows XP computers were coming straight out of the box, and they were discovering access to the Internet during their first bootups. Computers were being exploited within a matter of seconds because there were just so many infected computers. And once a new computer gets hit, it was just one more sending random attacks.

      All of the RPC-flaw worms would have had much smaller impacts if only the people who actually used Remote Proceedure Calls were running it. Simply put, that'd mean next to nobody would be running that service, and therefore there'd be much fewer people at risk, and therefore much fewer people infected, and therefore much longer of a wait time before any given IP address is randomly hit with an attempt.

      Microsoft's learned the moral of this tale. All recently released versions of Windows start with all non-critical services turned off until the user does something to enable them. SP2 will apply this logic retroactively to Windows XP Home, and that'll take care of most home users and college kids. This will greatly lower the odds of Windows ever being hit with worms of this size again...

    30. Re:Reasons why... by prockcore · · Score: 4, Interesting

      Apple doesn't ignore security holes, they fix them quickly and quietly before anybody realizes where they are. that's a BIG difference.

      Not really. If they don't tell the end user that the patch is critical, the end user doesn't install it as quickly as if they had been informed.

      When software update pops up and says there's 50 megs of crap to download and a reboot or two will be required, I definately think twice about it.

      I don't think people on dial up ever patch.. because downloading the 100 megs of updates that both Jaguar, Panther, and XP require has got to be hell.

    31. Re:Reasons why... by MrLint · · Score: 2, Informative

      Shall we turn this around? it is fair play after all.

      let us review "Apple sold a $300 super-walkman that needed a $100 exchange for a refurbished iPod & battery after a yea"

      Well then since the implication that since an ipod was reveled that it needed a battery (and the reasons of the battery failure were not detailed by the owner), your hyperbole implies that all ipods need a battery in a year.

      So turn about, since some firestone tires exploded, therefore your sister already had hers explode.

    32. Re:Reasons why... by MikeCapone · · Score: 2, Insightful

      Lack of functionality implies lack of bugs, security or otherwise. Not a very interesting point, but undeniably true.

      The functionality is there with OS X, it's just that it's not turned on until you actually used it. It means that probably 95% of OS X users out there don't have unecessary services running because they simply don't use them, not because they are not available to them.

    33. Re:Reasons why... by Squozen · · Score: 3, Informative

      Apple tries to publish the CVE number for every vulnerability it patches. Visit CVE to read a full technical rundown.

      So, I guess the point is that Apple respond to holes and you're too lazy to look them up? :)

    34. Re:Reasons why... by MO! · · Score: 4, Informative
      I don't think people on dial up ever patch.. because downloading the 100 megs of updates that both Jaguar, Panther, and XP require has got to be hell.

      Well you're thinking is impaired and you should therefore refrain from making such grossly inaccurate assumptions.

      Personally, I have 2 Windows 2000 systems, 1 Windows XP laptop, 1 MacOS X Powerbook, and 1 FreeBSD firewall. Not only do I weekly sync the FreeBSD box up via cvs and recompile the Stable source tree, I also patch both Win2k and the Mac as needed via the same 56K dial up. I haven't been hit with any of the Windows worms/viruses, nor any FreeBSD or Mac problems. That's because I run Windows Update nearly every other day, and MacOS X's Software Update at least a few times a week (in case a new patch I've not already heard about is there).

      Yeah, it sucks on dialup - and I frequently let the updates download overnight while I sleep. That's what my cell phone is for - voice conversations. If you're thinking twice about 50MB and you're not limited to dial up, I think you're nuts. I keep all of my systems as up to date as possible. Luckily the XP laptop is for work only, so I can run Windows Update from work with it.

      --
      I AM, therefore I THINK!
    35. Re:Reasons why... by huchida · · Score: 2, Insightful
      I don't think people on dial up ever patch.. because downloading the 100 megs of updates that both Jaguar, Panther, and XP require has got to be hell.

      But then, do they really need to download most security patches? Assuming they know to avoid spyware and not open attachments, how exposed is a dial-up user to attacks compared to someone on broadband or better?

    36. Re:Reasons why... by gumbi+west · · Score: 3, Interesting
      When I had a win2k box, I applied every ding-dong patch and one day the damn thing just stoped working. I had to spend about a day uninstalling back to SP1 before it worked. Then I discovered, adding anything more to that made it crash again (blue screen).

      They may release the patch... but what if your computer is rendered useless by applying it?

    37. Re:Reasons why... by Halfbaked+Plan · · Score: 2, Insightful

      Wow. Maybe we should tell everybody that all their problems will be solved by stripping their W2K boxes back to SP1. It couldn't have been any problem unique to your system, after all.

      'Uninstalling back' is a really bad idea on a Windows system. Your admission that you engage in such practices identifies you as someone who probably tweaks your systems into problems by meddling with them.

      If you like that sort of tweaking and tuning fun, you should switch to Linux or one of the BSD OSes, where it's more fruitful.

      --
      resigned
    38. Re:Reasons why... by shadowbearer · · Score: 2, Insightful

      This will greatly lower the odds of Windows ever being hit with worms of this size again...

      Until another Sasser style vulnerability is exploited, yes. Sasser is relatively mild, and unless I'm mistaken about what I'm reading about it (possible, I don't run win systems anymore) it exploits something that you can't turn off without losing a lot of functionality (and security, apparently). With the variants running around it's just a matter of time unitl a worse one comes out.

      If I'm wrong about this, please tell me...

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    39. Re:Reasons why... by LostCluster · · Score: 4, Informative

      The affected service is indeed something that cannot/should not be directly turned off because it's the Local Security Authority Subsystem Service which is more-or-less at the center of the whole permissions structure in Windows.

      However, that isn't by definition a network service itself. The only way that this flaw can be exposed to the network is if there is a running network service that depends on the LSASS to do user authentication for it... LSASS isn't network-aware in itself, it's just concerned with permissions of things on the local machine. In order for the worm to work, it must depend on the help of a network service in order to be able to get to the affected service to exploit the bug.

      To put it mildly, if the Sasser worm can't get get in at port 445, which is an SMB file-sharing port, then it gives up and moves on to the next potential victim. Nobody should have port 445 exposed to the open Internet unless they want to share files with the world that way, which is most likely nobody at all. In fact, users who don't have a multi-PC home network have no business having that port open in the first place, they're not going to have use for SMB.

      So, if File Sharing is turned off, the LSASS flaw would still exist but Sasser wouldn't be able to exploit it remotely, the LSASS flaw would be contained to only local users on that machine. In fact, anybody behind a firewall that denies port 445 would be protected from being exploited by anything on the other side of the firewall.

      In short, if SMB shipped off by default, only those who turned on File Sharing and then failed to properly firewall it from the Internet would be infected. Those who were unaware of what File Sharing did would not be...

    40. Re:Reasons why... by _Sprocket_ · · Score: 2, Insightful

      ... but also, hackers going after Apple end up getting less information.


      Which completely ignores the fact that "hackers" tend to have their own communications channels.
    41. Re:Reasons why... by Cardinal+Biggles · · Score: 4, Insightful
      Apple doesn't ignore security holes, they fix them quickly and quietly before anybody realizes where they are.

      Quietly, yes, very. Quickly? No.

      If you call a fix for a good ol' buffer overflow a "patch to improve the handling of long passwords" you're being too quiet: people will not be properly motivated to install the patch.

      And doing roll-up patches for old (sometimes very old) issues once a month only does not qualify as quick. Sorry.

      I mean, look at this week's update, all of the issues patched were discovered in 2003.

      Like some others here I am completely astonished that "security by obscurity" is suddenly a good thing when Apple does it. Come on folks, get a grip. Apple isn;t doing this right, don't close your eyes to that simple, obvious fact just because you like them.

    42. Re:Reasons why... by Geoff-with-a-G · · Score: 2, Informative

      Right, but as with virtually every other slashdot poster, you make the mistake of assuming you are representative of the marjority of computer users. You very definitely aren't.

      MOST people on dialup who see a dialog box pop up saying "Microsoft thinks you should download a 100 meg update right now and restart your computer" click "go away right now and never bother me again"

      If everyone was like you, we wouldn't see CNN stories about massive worm outbreaks, and the percentage of slashdot posts bitching about Microsoft security problems would plunge from 25% all the way down to 20%.

  2. Wow, this is pointless by PedanticSpellingTrol · · Score: 4, Insightful

    The whole thrust of the article seems to be "There might be dozens of holes in OSX, how do we know?". Seems making an argument like that, they shouldn't be comparing it to another proprietary system like Windows but instead Linux or *BSD. And then they mention a hole in Apache? WTF? Not Apple's problem.

    1. Re:Wow, this is pointless by neuroticia · · Score: 4, Insightful

      It is if Apple ships with a version of Apache that is exploitable and does not issue an Average-User-Enabled (ie: no compiling necessary) patch within a decent amount of time. Apple including server software with an OS that goes out to people who have no idea what a server is, or the impact of running one.. does make it their problem.

    2. Re:Wow, this is pointless by HeghmoH · · Score: 5, Insightful

      And then they mention a hole in Apache? WTF? Not Apple's problem.

      It becomes Apple's problem when they ship a copy of Apache with every copy of their OS. It may not be their fault, but it's certainly their problem.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    3. Re:Wow, this is pointless by killjoe · · Score: 2, Funny

      DO they ship apache with every copy of mac os x?

      --
      evil is as evil does
    4. Re:Wow, this is pointless by baryon351 · · Score: 2, Informative

      The whole thrust of the article seems to be "There might be dozens of holes in OSX, how do we know?".

      I don't think there's anything truer than "There are dozens of holes in OSX". Also "There are dozens of holes in Windows" and "There are dozens of holes in Linux - pick a distro any distro". You only have to look at the number of patches released for ALL operating systems to see the truth in that. Some OSs will be worse than others and have more exploited holes, that's an argument for another time.

      Those holes aren't a dramatic problem, until they're found and IGNORED by a vendor. That's all there is to it, not whether a company is uncommunicative. I'd be willing to bet that as soon as Apple became aware of its AFP problems, work began on fixing the problem. I'd rather see a best effort is made towards fixing the problem rather than release press release after press release, SCO style.

      Of course, openness is always admired and it would be a nice thing to know just what's happening with a fix for an exploitable hole, but that's a little less important than getting a well written patch out for the hole.

      And now, it IS patched. fixed. Any default OSX install is going to have already alerted its owner to the existence of the fix.

    5. Re:Wow, this is pointless by Elwood+P+Dowd · · Score: 5, Informative

      DO they ship apache with every copy of mac os x?

      Yes. The configuration is difficult to deal with, but it certainly ships on every OS X machine.

      The long story is that you have to go to the "System Preferences" application, click on the "Sharing" panel, and check the box marked "Personal Web Sharing".

      I realize that had a lot of "tech" "jargon", but that's how you configure Apache on Mac OS X.

      --

      There are no trails. There are no trees out here.
    6. Re:Wow, this is pointless by Elwood+P+Dowd · · Score: 2, Funny

      Hehe. You seem to have misunderstood. I was joking about how hilariously easy it is to configure Apache on Mac OS X.

      To be fair, it's about as easy as configuring IIS on XP or Apache on Linux.

      Wait. Unless you were joking too, in which case I didn't get it...

      --

      There are no trails. There are no trees out here.
  3. Keeping quiet makes perfect sense to me! by Txiasaeia · · Score: 4, Interesting
    Think about it: if Apple keeps quiet about the massive and widespread effects of viruses on their OS, the benefits are:

    -Less damage to the Apple brand
    -Less desire for virus writers to write viruses for Macs -- if it's not widely covered in the media, then how do you know if your virus works? No bragging rights == no desire to make such viruses
    -More security - if you don't publish holes but quietly fix them, then the chances of script kiddies (biggest cause for net viruses according to a study I read a while ago) exploiting such holes is much, much less.

    Of course, it sucks from an end-user viewpoint, but *only* if such a virus actually infects your computer!

    --
    Condemnant quod non intellegunt.
    1. Re:Keeping quiet makes perfect sense to me! by neuroticia · · Score: 4, Interesting

      Benefits of letting your users know:

      1- They will be aware that their OS isn't perfect. Healthy paranoia is essential to running a system that is secure. If you're not healthily paranoid... "That update? I'll download it later. First I'm gonna download this latest and greatest 3D Game and give it a go."

      2- If they are aware that there is currently a vulnurability for... Safari, they have the option of using an alternative browser until the vulnurability is patched. Quicktime? They're aware there is a problem, and put off on downloading quicktime from unknown sources for a while. (Brittney Spears porn? That can wait until a patch is out!)

      Bottom line- If Apple DOES NOT let their users know about a vulnurability and nothing happens--no biggie. If Apple knows about a vulnurability and DOES NOT let its users know, and something does happen.. Boom, Apple's got a virus, or a remote root exploit, and everyone knows about it. If Apple says "We knew", then they're guilty of not informing their customers. If Apple says "We didn't know", then they're guilty of not knowing how to secure their OS, and not keeping on top of things.

      Apple's got a small marketshare that they're trying to increase, and they're trying to burst into a new market where people are still skeptical. Covert cloak and daggar "security by obscurity" is never a good thing, and in this market it will only alienate. It's MUCH better for Apple to say "We have a vulnurability... And three hours later we have a patch."

      -Sara

    2. Re:Keeping quiet makes perfect sense to me! by CODiNE · · Score: 4, Insightful

      I have to disagree with you on the "No bragging rights" point. A Mac only worm that spread around and nailed a few hundred thousand or so users, and even caused actual data loss would be a crushing blow to Apple... the writer of this would be quite infamous. Nobody cares when another Windows worm comes out, but if one comes out on the Macs, you'd better believe everyone who's ever said "Apple is dying!" is going to come crawling out of the woodwork and make sure it's never forgotten. Those of us in the know wouldn't be bothered much by it, but the FUD spread would be incredible.

      -Don.

      --
      Cwm, fjord-bank glyphs vext quiz
    3. Re:Keeping quiet makes perfect sense to me! by aristotle-dude · · Score: 2, Funny

      1. Paranoia is not healthy. 2. We are talking about home user's here, not ./ readers. 3. Exposing vulnerabilities only helps out the script kiddies and virus/trojan writers. They can write and release an exploit long before a patch comes out.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
  4. This could be pretty serious by Anonymous Coward · · Score: 5, Funny

    What people fail to realize is that there are literally hundreds, if not thousands, of people own Macs and many of them are now connected to the Internet.

    Imagine the havoc an OSX based worm would wreak at an art school or a large interior design firm. This kind of stuff needs to be taken more seriously by Apple.

    1. Re:This could be pretty serious by Kenja · · Score: 2, Funny
      "Imagine the havoc an OSX based worm would wreak at an art school or a large interior design firm."

      It could delete all dem perdy pictures!

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    2. Re:This could be pretty serious by System.out.println() · · Score: 2

      A dialog box would pop up asking for the root password. At that point one presumes the user knows enough not to type it in.

      You would HOPE so.... This has proven to be a very unreliable strategy in the past though.

    3. Re:This could be pretty serious by arfuni · · Score: 5, Funny

      Look buddy, this isn't a laughing matter. Starbucks locations with wireless access points would be torn with the chaos of obnoxious PowerBook owners complaining to cute barristas who would subject the internet to even more Livejournal and blog whining.

    4. Re:This could be pretty serious by CuriHP · · Score: 2, Insightful

      There's really no reason they should care. You're right, a lot of RIT's art students haven't a clue how they're computer works. Same goes for engineering student( not CE, we know everything ;-) ), business students, and just about everyone else in the world. There's no reason these people should need to know how they're computer works anymore than they need to know how the nuclear reactor that gives them electricity works. It's not their field. If they're interested, great. But it should not be a requirement.

      --
      If it's not on fire, it's a software problem.
    5. Re:This could be pretty serious by generic-man · · Score: 2, Insightful

      Having a Mac does not help this - in fact, it gives them even less incentive to actually learn how their computer works beyond "double-click the cute little icon to open IE/AIM/Photoshop/etc.".

      What else is there to know besides that? Do artists really need to know about processes and threads and priorities?

      Getting people to patch their system is merely a matter of running Software Update or Windows Update periodically. Both Mac OS X and Windows have this facility, and it should almost always be turned on.

      --
      For more information, click here.
    6. Re:This could be pretty serious by Bun · · Score: 4, Insightful

      Have you actually talked to some art students lately? Aside from people that are actually doing computer graphics work, their computer skills (in general) are pitiful. Having a Mac does not help this - in fact, it gives them even less incentive to actually learn how their computer works beyond "double-click the cute little icon to open IE/AIM/Photoshop/etc.".

      This is a problem, why? They are learning art, not computer science. They are ARTISTS learning about how to create ART, using the computer as a tool (or perhaps toolbox). This art is not some excuse for these students to hone up on their computer skills and become some sort of pseudo computer geek that would appear to be more acceptable to you.

      --
      "Anyone that has ever gotten an idea based on any of my work and done something better with it-good for you."--J.Carmack
    7. Re:This could be pretty serious by philge · · Score: 2, Funny

      what you need to realise is the average density of macs around mac is very low. I work in an organisation with about 20 macs but 97% of the machines we connect to out side are PC's. It is very difficult for us to receive malicious code from a mac or to send it out to other macs. This is because of sampling error and the small percentage of macs in the world. For us to be infected, the virus would have to be cross platform. Which would mean to infect that mac's first you have to infect the PC's. While it is not inconceivable that this could happen it is pretty difficult and places a significant barrier to Mac pathocode. In other words my mac is being protectd by hordes of PC's that die for me every day. I am thankful. The cost of malicious code is doubleing every year and will soon make the windows platform untenable. With a few years pathocode will reach a crisis and be of threat to national security. Urgent action is required by government to combat the platform monculture. If some thing is not doen in the next six months I think we will see catastrophic failures. Patches are not the soluton, diversity is the only solution. Consumers must accept the blame

    8. Re:This could be pretty serious by Aquafort · · Score: 2, Funny
      Have you actually talked to some art students lately? Aside from people that are actually doing computer graphics work, their computer skills (in general) are pitiful. Having a Mac does not help this - in fact, it gives them even less incentive to actually learn how their computer works beyond "double-click the cute little icon to open IE/AIM/Photoshop/etc.".

      Have you actually talked to some computer people lately? Their agriculture and animal husbandry skills are (in general) pitiful. Having modern supermarkets does not help this - in fact, it gives them even less incentive to actually learn how their food is produced beyond "go to the meat counter for some hamburger and stop by the produce section for some lettuce/onions/tomatoes/etc."

  5. Poorly thought out, badly written sensationalism. by Raindance · · Score: 5, Insightful

    I won't say that maybe Apple isn't doing all it could on security holes- I will mention that I've never heard of a mac worm, a root exploit that's actually been carried out against a mac, and so forth. But maybe there's some sort of story about Apple being a little behind on patches occasionally.

    However, with all due respect to Techworld and the author, this is really a pathetic attempt at a story. Biases half-truths, no principle of charity (regardless of Apple's good record of *actual* security exploits- not the whole story, but a major part of it) with a comparison to Windows security where somehow Microsoft comes out on top, no hard figures, a poor understanding of security as a whole, and, though it may be a low blow, not very good prose (it seems rushed- i.e. one statement is "Apple's half-hearted effort to these holes can be found here." There's really no proof (hard or soft) for any of the assertions in the article.

    In conclusion, there's really really nothing to see here.

    RD

  6. Re:A strategy by Anonymous Coward · · Score: 2, Insightful

    Yes, security through obscurity. A well thought out and totally effective strategy.

    Not.

  7. Biggest bunch of bull ever by falcon5768 · · Score: 5, Insightful
    The fact that they call this currrent windows worm not a major threat tells you where their mind is and whos paying their pockets.

    I am getting sick and tired of so called "Tech Security" companies who create FUD just to sell their products.

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

    1. Re:Biggest bunch of bull ever by 47Ronin · · Score: 2, Insightful

      It's only a major threat if you haven't updated your machine. If you are behind in updates, then you should be infected.

      Actually, even if you didn't update your Mac and left all the services off (like Apache and SSH) it's completely safe. Simple as that. How can you remotely root a computer with no open ports?

      Period. End of story.

      --
      Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
    2. Re:Biggest bunch of bull ever by Onan · · Score: 2, Insightful
      Simple hardware based firewalls are $29 new at Office Max and around $10 used on Ebay, what is your "friend" doing on the Internet without one? Your "friend" is a sloppy Windows user who gets no damn sympathy from me. If in the year 2004 you are a computer user who hasn't heard the message that you need a firewall you need to pull your head out of some orifice or another.


      Uh, I've been a sysadmin since 1994, and I still don't believe that most systems need firewalls. Sure, I hear there are some poor excuses for operating systems that are so busted that they can't take care of themselves, but I don't use those.

      Type "firewall" into the help & support dialog on a windows XP box and see what you get.


      And why would you ever expect anyone to do that? Unusually technical users may know the term firewall as meaning "that thing between the engine compartment and the cab," but most normal anglophones will never have heard the word at all.

      Patching an install CD while involved is not difficult, do a google search on "Slipstreaming" and you too can amaze your friends.


      I did such a search (I'd never heard the term), and I can assure you that the odds of the average computer user finding and following these instructions is substantially lower than that of them developing the aforementioned eye lasers.


      My point here is not that people are dumb. My points are:

      Many intelligent and competent people have better things to do with their lives than master the details of Microsoft's myriad failings.

      If you feel that it's so blindingly obvious that these things always need to be done, why aren't they done already by default, rather than forcing every single user to repeat these exercises? Why would a reasonable user not assume that all of the necessary-for-everyone things have already been done?

    3. Re:Biggest bunch of bull ever by nate1138 · · Score: 2, Funny

      Uh, I've been a sysadmin since 1994, and I still don't believe that most systems need firewalls.

      Wow, I'm glad you're not my admin.

      --
      Where's my lobbyist? Right here.
    4. Re:Biggest bunch of bull ever by Buelldozer · · Score: 2, Insightful

      If you have been a sysadmin since 1994 and still don't believe that most networks need firewalls I am amazed you still have a job and I think MOST of our peers would agree with me. As for your "poor excuses for operating systems" crack you realize that includes most distros of *nix as well right, otherwise why would devel work continue on IPTables and why was IPChains ever built? Vulnerabilities based on port / service are nothing new and firewalls are one layer in the ESTABLISHED best practice for mitigating the risk of intrustion. If you don't subscribe to a layered security model then there is nothing for you and I to discuss because frankly you are as big an ignoramus as the first guys friend. I would expect people to know a firewall because they are mentioned in almost EVERY statement from all A/V vendors plus Microsoft itself. The fact that you should be using a firewall is almost being shouted from the rooftops. Changing the oil in your car is blidingly obvious but it isn't done by default. Locking your doors at night is blindingly obvious but it isn't done by default. They WILL be turned on by default in future releases by MS and SP2 will enable them in XP for you,but watch the screaming from users when this happens and their favorite file sharing program stops working.

  8. Where's the evidence??? by malchus842 · · Score: 4, Insightful

    I read the article - I can't believe that the editors (are there any?) let this article see the light of day. Sure, there are security holes in Mac OS. It's a given that any OS has some kind of bug or flaw that, when properly exploited, will cause a DOS, crash or improper security. But this author is speculating (or, using speculation as source material).

    Any OS based on a solid Unix core (Darwin, Linux, AIX) is going to be much more secure than any Windows kernel - at least at this point. It remains to be seen if Microsoft can build a reliable, secure kernel.

    Oh, and by the way, how many flaws, and how bad are they, are in Linux and Mac OS compared to windows? Having administered global networks of >1000 Windows workstations and servers, I'll take a similarly sized Linux network ANY day, if security is paramount.

    1. Re:Where's the evidence??? by System.out.println() · · Score: 2, Insightful

      I can't believe that the editors (are there any?) let this article see the light of day.

      The story got mentioned on Slasdhot, MyAppleMenu, and Spymac... it's gotten plenty of coverage. I never never that site existed until this article. Its sole purpose, I believe, was to get Slashdotted.

      And by the way, Apple is dying. ;)

    2. Re:Where's the evidence??? by lakeesis · · Score: 5, Insightful

      I think it's even more disturbing that the author doesn't seem to have a problem with the use of only one source to back up what is a pretty wide-ranging assertion --> security company A says that apple has big flaws, so apple must have BIG FLAWS! OMG! The sky is falling!! -- instead of relying on a collection of different security company opinions to base her assertions.

      Stepping back from the apple/*nix/Windows flame wars, the article itself seems subject to the very thing it attempts to criticize - a lack of any sort of depth of information.

      --

      If we do not do what we must do, what we must do does not get done.

      --
      sig: I'm not at home, or busy. please leave new sig after the tone.
    3. Re:Where's the evidence??? by SLot · · Score: 5, Informative

      Can you name a single Windows flaw that was in the kernel?

      http://www.net-security.org/vuln.php?id=3401
      http://www.cve.mitre.org/cgi-bin/cvename.cgi?name= CAN-2003-0112

      I don't think Microsoft has ever released a patch to the Windows kernel via Windows Update. Can anyone confirm this?

      http://www.microsoft.com/technet/security/bulletin /MS03-013.mspx

      Google is your friend.

    4. Re:Where's the evidence??? by Anonymous Coward · · Score: 2, Informative
      Typical Slashdot user talking out of his ass.

      Buffer Overrun in Windows Kernel Message Handling Could Lead to Elevated Privileges

      Update Rollup 1 for Windows XP Is Available. Search for ntoskrnl.exe for the proof of a kernel patch.

    5. Re:Where's the evidence??? by platipusrc · · Score: 2, Informative

      Well, the whole message passing system in Windows is a local root exploit. Until this one is fixed (it never will be without a rewrite of the whole thing), there isn't a need for any other root exploits. I know it's not entirely in the kernel, but it doesn't matter, because there isn't any way to turn off the code that harbors the problem.

      --
      And the muscular cyborg German dudes dance with sexy French Canadians
    6. Re:Where's the evidence??? by evilviper · · Score: 5, Interesting
      You can bash Microsoft's userland applications (RPC in particular!) as much as you want, but their kernel is extremely well-written.

      How about we start bashing you as making completely stupid and baseless claims... It took me a whole 10 seconds to find NUMEROUS Microsoft Kernel exploits. And this is only a partial list:

      XP:
      http://www.securityfocus.com/bid/9694

      NT4/2000/XP:
      http://www.securityfocus.com/bid/7370
      http://www.securityfocus.com/bid/3478
      http://www.securityfocus.com/bid/4426

      2000:
      http://www.securityfocus.com/bid/6766
      http://www.securityfocus.com/bid/8081

      NT4/2000:
      http://www.securityfocus.com/bid/10117
      http://www.securityfocus.com/bid/1745
      http://www.securityfocus.com/bid/1743

      Now, that's plenty of kernel exploits, which proves your claim was moronic in the first place. But I digress.

      I should have included a ton more, by all means, because of the way Microsoft designed their kernel. Just about every major program, although not "the kernel" is tied into the kernel in such a way that they should be considered part of it. Just look at securityfocus and go through all the exploits where regular programs are exploited to overwrite kernel memory. Frankly, I'd say Internet Explorer might well be part of kernel.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    7. Re:Where's the evidence??? by zenpiglet · · Score: 3, Informative

      In general you have a point, the Windows kernel is way more stable than stuff like IE, Explorer, Office, etc, but there are still fixes issued for it.

      For example, the recent MS04-011 fix which patches the vulnerability exploited by Sasser actually updates the kernel. If you look in the list of updated files you'll see "ntoskrnl.exe", "ntkrnlpa.exe", etc amongst some other critical system files (such as Winlogon.exe, Lsass.exe, etc)

      If you bother looking there are many other fixes that update the kernel, though not all are for security holes, but for other non-exploitable bugs that cause poor performance or incorrect behaviour.

      Incidentally, the vast majority of kernel problems (i.e. system crashes) are actually due to 3-rd party drivers. Microsoft receive a huge number of crash submissions each year via it's Online Crash Analysis tool and the data from these is collated and passed to the driver vendor for fixing. So, next time your Windows system crashes and asks "do you want to tell Microsoft?" click "yes" - it really does make a difference!

    8. Re:Where's the evidence??? by Foolhardy · · Score: 2, Informative

      That is entirely bogus if you make use of ACLs on your windows. See SetUserObjectSecurity. That's right: every window has a seperate ACL that you can use to restrict access. So does every other object on NT. Unfixable, bah! A solution has been available in every version of NT.
      It's the [insert application] creator's fault for not implementing them.
      You'll also notice that no microsoft software has something running as SYSTEM open windows that can interact with the user; they all use unpriveleged client apps. (other than Winlogon and it has its own protections) That makes it even more the app writer's fault and not an inherant system flaw. Notice they exploited some 3rd party virus scanner.

    9. Re:Where's the evidence??? by Foolhardy · · Score: 3, Informative

      That vulnerability requires the SeDebugPrivilege in order to exploit. It is normally (default) only given to members of the Administrators group. If a program is running as admin, then it is already a huge security hole. See http://www.securityfocus.com/archive/1/354392.

    10. Re:Where's the evidence??? by evilviper · · Score: 3, Interesting
      So, in the three years that XP has been out, it has been affected by four kernel veulnerabilities.

      What the hell is this, and idiot convention???

      First off, I listed FOUR, count 'em, 4 exploits that affect XP. Second, I clearly said, in no uncertain terms, that this was a quickly-compiled, partial list. I listed less than half the Microsoft kernel exploits my quick search found.

      RPC is not any more a part of the kernel than SSH is on Linux.

      How about the 'Client Server Run-time Subsystem'? How about Netbios? How about the Virtual DOS Machine (VDM)?

      Windows doesn't just have the basic drivers in it's kernel, it has a lot more complicated cruft in there too.

      IE is definately *NOT* a part of the kernel.

      Of course not, I was being facetious.

      IE runs in *userspace*, and it is a seperate executable.

      The program iexplore.exe is run in userspace, but the majority of the functions of the browser are not in the program, but in the OS itself. It is certainly not a solely user-space program.

      The simple fact is that most flaws in XP are *not* from the kernel.

      Statistically true, but completely irrelivant. If programs like OpenSSH were made far less securely, Unix systems would have a far lower percentage of kernel flaws. The fact that Windows system security is crap should not be used to disregard the Windows Kernel problems, after all, it's the kernel that this thread is all about.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:Where's the evidence??? by upside · · Score: 2, Informative

      The iexplore executable is 89kb. It's just a kickstarter.

      Internet explorer is in fact part of explorer.exe, the windows shell.

      Test: Open task manager and close IE so you can only see explorer.exe, not iexplore.exe. Open windows explorer and type a URL into the location bar. It'll open a web page and you'll get the IE toolbars. Check task manager: no iexplore.exe.

      It doesn't really matter _where_ the flaw is, as long as it leads to privilege escalation it's as bad as it can get.

      --
      I'm sorry if I haven't offended anyone
    12. Re:Where's the evidence??? by evilviper · · Score: 2, Interesting
      First, as pedantic as it may sound, the kernel itself is very much seperate than other things that run in kernel mode. Kernel mode drivers are just DLLs.

      I can't agree with that. If something must be run in kernel mode, it should be considered part of the kernel. The fact that Microsoft modularized their kernel does not change anything.

      How about if the Linux kernel was incredibly small and simple, and just loaded all functionality via loadable kernel modules?

      netbios.sys does run in kernel mode; it's a network protocol driver. Is it so bad to have a protocol driver in kernel mode?

      Normally, no. However, there have been numerous exploits against it, so there is obviously something wrong, at least in implimentation, not necessarily in theory. Anyhow, I was trying to prove a point, that there is much more to the kernel than just kernel32.dll and the like.

      The Windows NT security model is designed quite well; MS's security problems are in their poor implementation.

      I have to disagree. There are some inherent problems with the NT design. Sure, most problems are implimentation issues, but there are certainly several design flaws as well.

      Several of them go to the same vuln; the one that requires the debug priveledge that normally only admins have anway.

      Odd that absolutely none of them mention that debug privlidges are required...

      CSR not the kernel. / mup.sys driver, not the kernel. / netbios driver, not the kernel.

      They are the kernel. If they are loaded with kernel privlidges, they become the kernel.

      This is a serious hole.
      The others are at best DOS attacks, not even priveledge escilations

      No, I'd say 1 can be considered a DoS, the rest are privlidge escalation. Also, as I said, that was just the start of the list. There are many many more that I could have gone through and listed...
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    13. Re:Where's the evidence??? by Foolhardy · · Score: 2, Informative
      Odd that absolutely none of them mention that debug privlidges are required...
      This one and this one are both the same vuln. Read the discussion page for 9694 or see http://www.securityfocus.com/archive/1/354392 for a better description. And I quote: It should be noted that a local user would require the SeDebugPrivilege to exploit these issues.
      No, I'd say 1 can be considered a DoS, the rest are privlidge escalation.
      Read the descriptions more carefully.
      This one causes a memory leak; DoS.
      This one is possible information disclosure, not code execution.
      This is another memory leak; a DoS.
      I have to disagree. There are some inherent problems with the NT design. Sure, most problems are implimentation issues, but there are certainly several design flaws as well.
      Design flaws like what? Give me exmples. Every object from window, to thread to registry key has a seperate ACL. API interfaces are divided into subsystems that all have to use the same system interface. All system calls go through ntdll.dll. All strings use a single format and are sized. NT uses memory protection like any other modern PC OS. All named objects are stored in the object manager. Services like the IO manager use layers to abstract functions.
      I can't agree with that. If something must be run in kernel mode, it should be considered part of the kernel.
      *sigh* There is really no point to argue the definition of a kernel. You are right though, if a vuln exists in something with the privledges of the kernel, it might as well be part of the kernel from a security standpoint. I think the discussion originally made the statement that no vulns exist in the kernel itself (ntoskrnl.exe); not including optional modules. You found some. The difference is that you can choose to not use optional modules, you can't choose to not use the kernel.

      As for things that must be run in the kernel, a mircokernel architecture should have almost nothing. MS traded safety for less overhead by moving so much into kernel mode. I agree that there is too much. Ideally the user should be able to choose what they want to have where. However, MS has never been one for giving users choices.
      There are many many more that I could have gone through and listed...
      Bring 'em on! :)
  9. Re:security holes on a BSD-based system??? by Kenja · · Score: 5, Insightful
    "Gee, and after all we've been told about Windows being the only insecure platform.... who'da thunk it?"

    Windows is insecure. So is MacOS X, Linux, BSD, Solaris etc if run by an incompetent admin. One system I had to fix was a hardened install of Solaris that was running VNC server without a password because the local admin was too lazy to walk over to a terminal to type commands. However, by the same token. Windows, MacOS X, Linux, BSD, Solaris etc are all secure if run by an admin that knows what they are doing.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  10. Patches. Oooo. How scary. by ebbomega · · Score: 3, Interesting

    So, Apple is half-hearted about security vulnerabilities because they released a bunch of patches? I fail to see how this is in any way a bad thing. Releasing information about exploits in a closed-source system is kinda stupid. At least Apple is patching these things before they become a problem.

    On the most part though, it's a lot easier to administrate a *nix system and keep it secure than it is to do so with a Windows system. It all, for me, comes down to the root/user system. You have a root that you don't use normal stuff for, and so therefore it's a lot more difficult to place undetectable things on a computer on the basis that the only places someone with user access to your comp has is in user-defined places. Namely, /tmp, ~, and anywhere else the user decides to place low restrictions for themselves (say, for me, my /filez partition).

    As much as people want to bitch about how "insecure" *nix systems are, frankly, they're just better designed from a coding perspective than Windows. Windows seems to have been spending a lot of its time playing catchup with features, and now they're feeling the brunt of not practicing efficient coding, and the result is going to be Longhorn (supposedly... I don't know how many times I've heard the "The Next Windows is going to be better" argument... pretty much since 3.1), which is, in effect, a major overhaul and an attempt to make Microsoft's Station Wagons a bit more like BeOS' Batmobiles.... but it seems like it's more likely to become a 12-cylander Viper with the amount of resources they're claiming it's going to need to consume.

    I'm happy with my fuel efficient tank that'll work on any road, thank you very much.

    (Apologies to Neal Stephenson for borrowing the metaphor)

    --
    Karma: Non-Heinous
  11. Re:Slashdot fanboy bias by falcon5768 · · Score: 3, Insightful
    because Apple is reparing them, just not telling people untill the hole is repaired unless it is a major vulnerability (the password one a year ago comes to mind) That way WHILE they are making a patch people arnt codeing to exploit the hole.

    Microsofts policy is the holes dont exist, Apples is they exist and when we find them we fix them.

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  12. So...where's the news? by paraphase · · Score: 2, Interesting

    As long as there are operating systems and, likewise, semi-to-fully intelligent people who look them over..there will always be, in some form,..."holes". Any system must be absolutely isolated from any outside sources of activity to even be viewed as semi-secure. My PC with my own OS in the middle of my padded room connected to nothing but cables to my inverter may be secure...but the fella drooling in the corner has given me some reason for concern....

  13. Wishing for a way to mod "journalists" as trolls.. by mike_lynn · · Score: 5, Interesting

    Does this guy even read the things he's linked to? Specifically the eEye Quicktime exploit page which mentions: "Vendor Status: Apple has released a patch for this vulnerability. The patch is available via the Updates section of the affected applications. This vulnerability has been assigned the CVE identifier CAN-2004-0431."

    And on the AFP hole, Apple released a patch the same day they were told about the problem. Talk about turnaround time and microscopic exploit windows!

    I think this guy just wants people to get riled up about Apple. All I've gotten pissed off about is him. Thanks a bunch, a**hole.

  14. Re:A strategy by Anonymous Coward · · Score: 2, Funny
    Not.

    Wayne's World, Wayne's World, party time, excellent!

    p.s. find a new method of sarcasm!

  15. I couldn't pass this up, folks... by revolvement · · Score: 4, Funny

    ...an "Apple", with "holes" in it, which could be exploited by "Worms"...


    Well, I thought it was funny, at least.

  16. Apple knows its audience by Reverberant · · Score: 5, Informative

    A comment in response to the Scobleizer blog said it best:

    Eh, I think @stake is just whining. The security update on the apple site is written for consumers, not security experts. The knowledgebase article: http://docs.info.apple.com/article.html?artnum=617 98 clearly lists the CAN number. Plugging in that CAN number into google gets me straight to the @stake advisory here: http://www.atstake.com/research/advisories/2004/a0 50304-1.txt

    Personally, I don't think apple is trying to hide anything, they are just assuming that calling it a "a pre-authentication, remotely exploitable stack buffer overflow" would confuse consumers. The knowledgebase article contains all the info a technical person would need to find out more.

    Speaking of "full disclosure" - the criticism came from @stake, which is a vendor to Microsoft and fired one of their employees for criticizing Microsoft in a report. :)

  17. moot by jdunlevy · · Score: 2, Insightful

    Not only does the article offer only very little in the way of evidence, but the whole point of the article appears moot. My favorite quote at http://secunia.com/advisories/11539 (linked from the article):

    "Solution:
    Apply Security Update 2004-05-03."


    (The article is dated "04 May 2004")

  18. Re:A strategy by Neil+Blender · · Score: 2, Insightful

    Yes, security through obscurity. A well thought out and totally effective strategy.

    Not


    And I 'not' your 'not'. Patching a hole quietly is not security through obscurity.

  19. Well of course by onebuttonmouse · · Score: 2, Funny

    Why should Apple take exploits in OS X seriously? Isn't it true that vulnerabilities are never exploited until a patch is available?

    --
    MacBook Pro. Worst name since the Bicycle
  20. *Nobody* advertises their holes by pmiller396 · · Score: 2, Insightful

    Name me one software company that goes out of their way to advertise or publicize their security problems. Microsoft certainly doesn't.

    The holes are generally publicized by outside parties (like @stake and Secunia in this article) who somehow make their living finding these problems (1. find bugs 2. ??? 3. profit!)

    We hear about MS's bugs so much because they affect so many people, there are so many of them (bugs .. and users too, I guess), and MS has made it plain they won't fix these problems unless there is bad publicity.

  21. About time the cat was belled by Anthony · · Score: 2, Interesting

    A colleague submitted a bunch of local exploit reports to Apple months ago with no reasonable response. I certainly don't read mail on my iBook.

    --
    Slashdot: Where nerds gather to pool their ignorance
    1. Re:About time the cat was belled by John+Starks · · Score: 2, Interesting

      A local exploit is usually when any unprivileged user can gain root access through a security hole. This user can be logged in locally or remotely. Local does not mean physical access. Most machines are easily physically exploitable.

      A remote security hole is where you don't even need a user on the machine, and are thus more dangerous. But on a large, multiuser system, local exploits are just as dangerous, since it is usually trivial to get unprivileged access, perhaps through beating the crap out of the intern.

  22. So why was this posted then? by kiwioddBall · · Score: 4, Insightful

    If an article is written that makes an assertion, and then completely fails to back up that assertion, then it is fairly likely that the article is not worth reading and is full of falsehoods.

    Don't publicize such articles by posting them on Slashdot.

    1. Re:So why was this posted then? by blackmonday · · Score: 4, Informative

      There lots of people out there who don't know what you know. Techworld, sounds so ... official, it must be true! I was trying to expose a BS article without explicitly calling it that. I'm glad we're debunking it.

  23. Clarification... by vikingshelmut · · Score: 4, Insightful

    I find it humorous that it is stated Apple released 5 security patches for OS X, when in effect they released one security patch for different flavors of OS X. In all cases this is the same patch for 10.2, 10.3, and both server variants.
    Considering Apple releases one security patch every month or two, I would hardly consider that as evidence of weak security policys.
    How many different patches were released for XP within the last 6 months compared to Apple? I thought so...

  24. Black Cadillacs by Graymalkin · · Score: 5, Interesting
    It is really nice of TechWorld to let companies write their "articles" for them. This article is complete and utter tripe. I think this is quite a bit worse than the expose from Intego and their inane little "trojan horse". None of the outlined exploits went unpatched for any significant period of time, I downloaded the security updates that cleared up the problems just last week in fact. They're also not the sort of exploits that make Sasser and Blaster look like little nips.

    Looking through Secunia's website - who I'd never heard of before reading this article HINT HINT - it appears as if Apple patched the very exploits the TechWorld article is harping on. This quote seems to have been blown way out of preportion by Kieren McCarthy:

    This conclusion is based on the fact that Apple merely describes vulnerability 3 as an attempt to "improve the handling of long passwords". However, according to @stake, the vulnerability can in fact be exploited to compromise a vulnerable system.


    He turned that quote into a slew of accusations about Apple being unresponsive over exploits and bugs. Man they're so unresponsive they provided me with a free security update not but a few days ago! Damn that Apple and their unresponsiveness! Maybe they'll release Quicktime 6.5.2 to unfix the problem they fixed of malformed Quicktime files crashing QT with the 6.5.1 update. I'm sure there are some real security exploits in OSX that are something to actually worry about. The ones outlined in this article...not so much.
    --
    I'm a loner Dottie, a Rebel.
  25. Re:security holes on a BSD-based system??? by BFaucet · · Score: 2, Insightful

    Hear hear! Well spoken, Bruce!

    I think what really matters is how secure an OS is when installed with the defaults. Windows is completely open... At least all the Linux installers I've used asks the user to create a root username and pass, then tells the user that they shouldn't usually log in as root and gets them to create another user.

    --
    -Derick
  26. Apple isn't particularly good at the patching game by SilentChris · · Score: 4, Interesting

    While Apple seems to be patching fairly regularly, the last security update (the group of 4) was a little lacking in that it offered no explanations. Microsoft (which has gotten good at revealing weaknesses) at least gives a full technical explanation, often right down to the files affected. As I work in IT, I'm often left installing patches with Apple with no clue what they're doing under the hood (a bad situation to be in, but worse if we didn't patch at all). Fortunately, Mac users are a very small minority at my company. Also, the guys who's putting together some of the patches seem to be falling asleep at the wheel. The last Quicktime upgrade (33 MB) apparently include 18 MB of the Quicktime logo for each of language it supports: Not So Quickthinking on this page. That's just lazy work.

  27. Virus Scanner Sales by Wasteofspace · · Score: 2, Interesting

    Who is to say that certain virus protection companies are hoping that virus infections in OSX start to become wide spread. I know that most mac users do not use virus scanners, and the virus scanners that are available seem to only list windows viruses with about 1000 very old Mac viruses. To allow widespread security breaches promotes the creation of viruses, which in turn, promotes the creation and sales of antivirus software.

    1. Re:Virus Scanner Sales by Caradoc · · Score: 3, Informative

      Why would I want to buy a virus scanner?

      ClamAV, among others, compiles and runs just fine under Mac OS X...

      --
      Specialization is for insects. - R.A.H.
  28. Re:Macs may have security holes, but... by dfj225 · · Score: 3, Interesting

    What I have always wondered is if there are groups of people who actively try to write viruses for OS X. I would imagine that there has to be at least one person who has tried to do so, even if it is just as a proof of concept and not intended to be released in the wild. At least the idea of being the first person to write a majorly destructive virus for OS X must be appealing to the type of person that creates Windows viruses for fame. I think that answers to questions like these are important because it relates to how we view the security of the system. Along the lines you mentioned, how can people say that OS X has very tight security if it has never been put to the test in the wild? That is like saying my home is ultra secure because it has never been broken into, when, in reality, I leave my doors unlocked and all my windows open.

    --
    SIGFAULT
  29. Re:Poorly thought out, badly written sensationalis by mst76 · · Score: 3, Insightful

    > I will mention that I've never heard of a mac worm, a root exploit that's actually been carried out against a mac, and so forth.

    Now you're mixing two different things. First, a worm on the scale of blaster/sasser is not likely to happen soon on a Mac, if you look at how they spread: they just attack random IP adresses. Guess how often they'll hit a Mac. Spreading a Mac worm this way will be quite slow. The problem is mostly single root exploits. A remotely rooted Mac is possible, but unless it's a high profile site, how would you know about it? Do you think I'll make the news if my iBook gets rooted? Check this thread: you can get remotely rooted if AFS is on (meaning if you turned on Personal File Sharing). The lesson: don't let your guard down just because you're not running Windows.

  30. Surprisingly unbiased article summary by bonch · · Score: 5, Interesting

    Despite the article's assertions, no evidence of widespread security problems, or lack of effort to solve them, is offered. The only real question is Apple's lack of communication with the public in the nature of the problems.

    I bitch a lot about Slashdot for its biased summaries and viewpoints, but this time I have to applaud it for sounding rational. If only this sort of calm, rational perspective was applied to all the articles posted!

    Just felt like pointing it out. Good job in this instance.

  31. Re:Macs may have security holes, but... by pebs · · Score: 2, Interesting

    Macintosh machines are such a small percentage of the personal computer market they're not really an interesting target for virus makers.

    Not only that, but because they are a small percentage, it would be difficult for a Mac worm to spread because it would have to try a lot of IP addresses before it found a Mac. Same thing with Linux, though there are a lot of Linux web servers out there.

    However, a multiplatform worm would be effective. A worm that could spread between Windows, Linux, OS X, etc. Of course then there would probably be different exploits for each OS. If there was an application that ran on each OS that it could exploit and spread through (e.g. Apache), that would be the ideal for a virus writer.

    --
    #!/
  32. Re:Wishing for a way to mod "journalists" as troll by CalTrumpet · · Score: 5, Insightful

    Apple didn't develop the patch on one day. @stake and Eeye follow responsible disclosure policies. Apple has known about these problems for weeks, and the announcements were timed to follow the patches.

    Apple is hiding the fact that this is a REMOTE ROOT exploit in Apple developed code. There have been issues before, but they have come from external projects, like OpenSSL and Apache. This is a huge deal, and if Microsoft understated the importance of a patch like this, Slashdotters would be all over them.

    Microsoft's experience with this has made them too sensitive. Everything is "critical" now, which makes it hard for SysAdmins of hundreds of machines to tell the difference between "change window" critical and "shutdown the site and patch all night" critical.

  33. Re:No, YOU have jumped the shark... by blobbo · · Score: 2, Funny

    You obviously care too much. This is your 5th sarcastic post on this topic alone. What on earth happened to you to make you sit on Slashdot, reloading this topic and posting over and over?

  34. Attack story by Penguinshit · · Score: 4, Informative


    Man, I haven't read such an obviously antagonistic bit of tripe like that in a long time. Mentioning 5 possible exploits which all require default-off services to be enabled, only one of which could lead to a system-wide compromise under 99% of normal circumstances, then calling "Sasser" trivial in comparison (sorry.. "a blip") is not only completely incorrect but is irresponsible journalism.

    The AFS vulnerability, which is the only process in the whole list which runs under root privs, would require someone be running AFS (the Apple equiv of NFS) over the Internet. It has been known for a very long time that NFS is *ONLY* for internal trusted networks. AFS is turned off by default on Macs, and the vast majority of users (certainly almost all home users) would never need to enable it.

    The Quicktime vuln would only affect files owned by the executing user. Certainly a pain in the ass, but not fatal or prone to "zombification" of your computer like Sasser.

    The Apache vulns, IIRC, are of the DOS type (one is a memory leak condition). Irritating, but not critical, unlike Sasser.

    Kieren McCarthy should be ashamed of himself for writing such a disingenuous load of crap as that article. Microsoft's history of disclosure and cooperation with security research firms is ** FAR ** from unblemished.

  35. Nice propaganda by mabu · · Score: 4, Informative

    With all due respect, this is much ado about nothing. Let's examine some of the claims:

    * Some older vulnerabilities in Apache 2 can be exploited by malicious people to inject malicious characters into log files and cause a DoS

    Who is running Apache 2? Are most OS X users running their own web server in the first place? This isn't an Apple issue. Anyone who is running Apache, which includes all flavors of Unix as well as Windows has the same issues, but of those, the 2.x tree?? A tiny minority probably not even worth mentioning. This isn't necessarily Apple's responsibility unless they've branded Apache 2 and offered it as some core feature.

    * Two vulnerabilities in the IPSec implementation can be exploited by malicious people to conduct MitM attacks (Man-in-the-Middle), establish unauthorised connections, or cause a DoS.

    Again, this is an OpenSSL issue, not an Apple issue, and it has nothing specifically to do with Apple. The circumstances under which this exploit would be taken advantage of are pretty limited. That's not to say any of these issues shouldn't be addressed, and maybe Apple should more accurately call attention to these vulnerabilities but they aren't really the issues justified by the FUD being spewed.

    * A vulnerability within AppleFileServer can be exploited by malicious people to compromise a vulnerable system.

    Ok, this may be ONE issue so far that is attributable to Apple.

    * An unspecified vulnerability exists within the CoreFoundation when handling environment variables. This may potentially be a privilege escalation vulnerability. This has not been confirmed, though.

    WTF? An "unspecified vulnerability" that "has not been confirmed"? Did the lawyers from SCO write this article?

    * An unspecified vulnerability exists within RAdmin when handling large requests. This may potentially be a system compromise issue. This has not been confirmed, though.

    More unconfirmed vulnerabilities? Nice FUD.

  36. I don't talk about my heart condition either by amichalo · · Score: 3, Insightful

    I dont' spend much time talking about my heart condition, so when people ask me about it, I give them odd looks, explain it away and generally dismiss it.

    Mind you, I don't have a heart condition, or at least, not one any doctor has identified. I guess I *could* have one and just don't know it. Sure I do some of the things that could lead to a heart condition. Don't smoke but do drink. Don't eat fast food but do enjoy butter on my baked potato, that sort of thing.

    I think that this journalist is trying to spread FUD about the Apple dieing of a heart condition it doesn't have.

    --
    I only came here to do two things; kick some ass, and drink some beer...looks like we're almost out of beer.
  37. Is Apple Uncommunicative? by allgood2 · · Score: 4, Informative

    I read this article and thought it utter FUD. First the guy asserts that Mac OS X is rifed with security holes, when really compared to Windows there just aren't that many. But it seemed his real complaint is that not a lot of people are talking about the security holes. I mean, in all honesty, why would Apple talk about the security holes, unless they were so plagued by them that consumers were continously calling up complaining, there really is no reason to talk about a security hole.

    Investigate it, acknowledge it, and patch it-- that's what I see as the typical course of action, even for Microsoft, and Apple does this reasonablly well. In fact, most of my knowledge about the various Apple related security holes comes directly from Apple in their knowledge-base articles related to the various security patches. It's only randomly that I hear about a security hole that will also effect Apple from a third party source, before I hear it from Apple. But I'll admit to most of my security subscriptions tend to cater to the PC, for obvious reasons.

    Also, it seems to me that Apple spends a fair amount of time patching security holes in the various open source solutions its using/tying in with Mac OS X. Which means that technically many of these security holes are also effecting Linux, and Unix machines as well. Like the security update from yesterday or the day before address issues in Apache, IPSec, OpenSSL, and CUPS.

    The guy mentions the QuickTime flaw, which was patched weeks ago by Apple, per normal, in a quite automated QuickTime update. He then also mentions that "trojan" that never was. Basically a proof of concept idea that was published, but works technically not that much differently on a Windows machine. Basically, someone can change the icon of an application to that of an MP3 file, and run code when double-clicked. Did anyone besides Intego consider this a big deal, even Symantec scoffed at it, and scolded Intego, though they did duly post a low level security warning.

    The truth is, to my knowledge Apple doesn't rate security updates. An update is either a normal bug fix or feature addition, or its a security update. Apple expects all its users to Apple each of their security patches, and to the best of my knowledge has never used a security patch to ship in unwanted software or system changes. So why complain that Apple hasn't called the security updates a "critical" security update. The knowledge base typically includes who original posted the hole/flaw, and the item number, so you can go read the details yourself, and look at the rating attribute.

    Blah, blah, blah...isn't this just more of I'm looking, scraping, scrouning for something bad to say about Apple security. I guess, I'd be more forgiving, if the article actual focused in on the various security issues, as opposed to chastising Apple for what, not taking out a press release about them?

  38. come snipe with me come snipe come snipe away! by MrLint · · Score: 2, Insightful

    Lets u begin what 2 of those 5 'highly critical' advisories, according to that linked page haven't been confirmed yet. One does indeed wonder that if Apple is allegedly not taking them seriously, and this reporting place is, why are they not in fact confirmed. Perhaps we can argue just as well that Secunia is doing a 'half-hearted' job at testing.

    Ok now see how one can go off half cocked? this is the statement from McCarthy " Apple explained that it was "aware" of a Trojan horse that could be used to compromise its systems and was investigating it, but refused to say any more"

    Im not really sure what more one would want them to say? Perhaps "OH MY GOD THIS IS A DISASTER!" Well clearly its not. But if you want to hype it for an article sure whatever. Perhaps you want want to know exactly when it'll be fixed. Good let them give you some fictional date that they makeup before they have actually investigated it. But hey sure you can hype in your article.

    To be annoyingly pedantic, apache isnt part of the OS. Additionally most people dont use the (Apache) built in web server. I should also mention that none of the 3 articles linked about the Apache problem are listed as 'highly critical' anyway. (2 moderate and one 'less')

    IPsec ones.. both moderate. So this leaves us with 2 unconfirmed, 2 moderates, and 1 left of privilege escalation. I cant say much about it as I dont know anymore than the rather curt descriptions.

    The really best part is is what is claimed to be "Apple's half-hearted effort to these holes" Links to a page on a security update for them. But hey if you need to hyper that a fix means nothing is being done because you have an article deadline.. then sounds like you are doing a "half hearted" job.

  39. Wrong target by argent · · Score: 2, Interesting

    We can add that the "trojan" they refer to requires that the file be embedded in an apple-specific disk image format and can not be triggered by a normal download... and anyone in a position to convince someone to run the "trojan" has plenty of other avenues of attack.

    And that's the real problem I wish Apple would catch on to.

    The biggest security problem in Windows is one that most people, and most "official" security announcement sites, don't even pay attention to... and that is the tight integration between Internet Explorer and the rest of the system. It still amazes me that people don't routinely pillory Microsoft for the way their cynical legal tactics to bypass their agreement with the DoJ have made IE and Outlook the biggest virus distribution systems in the world.

    And the way Apple has integrated FTP with Finder and is increasingly using Webkit in basic utilities and applications really disturbs me. Web-enabled installers (that automatically run the installer on a disk image mounted over HTTP (!)) are a horrifyingly bad idea, and "fixing" one of the security holes by having the installer pop up a warning before it runs scripts in the package is just daft.

    This is a much bigger problem, and like Microsoft's abuse of IE it's a basic design flaw rather than a patchable bug. If you're going to demand action from Apple, work on this instead of worrying about whether they played enough "mea culpa" cards when patching a buffer overflow.

  40. Mac OS probably has tons of vulnerabilities... by answerer · · Score: 2, Interesting

    but who really cares? Basically, virus writers have only one goal in mind: FAME.

    Given that Apple only has 5% of the market share, spending your time writing a Mac virus is somewhat foolish in terms of investment/reward. Even if 50% of Mac users were infected with it, it would barely make the news because so few corporations use it.

    It's when you talk about lost productivity and damage that viruses make the news.

    1. Re:Mac OS probably has tons of vulnerabilities... by phillymjs · · Score: 2, Interesting

      Even if 50% of Mac users were infected with it, it would barely make the news

      <sarcasm>
      Yeah, anyone who wrote a Mac OS X virus that worked would be instantly forgotten, because nobody ever remembers anything that's remotely embarassing to Apple.

      Just like those two or three incidents of the PowerBook 5300 Li-Ion batteries that caught fire, nine years ago. It's so seldom talked about, that it might be news to you that there was a problem at all.
      </sarcasm>

      ~Philly

  41. The difference here by mcc · · Score: 2, Insightful
    Is that between the two companies you are making reference to:
    • One is simply very quiet about security period.
    • The other one makes a huge deal constantly about how they are improving their security, how they've changed their ways this time really and they're sending all their programmers to a 4-week course on how to not write buffer overflows, and windows is the most secure OS more than any of the competitors, etc.... while simultaneously trying to keep things as hushhush as they practically can about vulnerabilities and publically and loudly blaiming public informedness about security vulnerabilities for the fact the security holes they wrote are being exploited.
    One of these two companies is being silly. The other one is being actively hypocritical and duplicitous.
  42. Occam's Razor by Animaether · · Score: 4, Insightful
    How do you know that the person who created the worm didn't have access to this exploit before?


    Apply Occam's Razor.
    What is more likely - that somebody else (assuming the security firm that reported it didn't write Sasser) discovered the flaw, wrote an exploit, and released it within days of Microsoft's detailed report.
    -or-
    Somebody read the detailed report, wrote the exploit, and released it into the wild a few days after reading.

    Hmm. I wonder. %)

    # # #

    That said...I second the idea that there's no good reason to essentially provide the blueprints of either fix or exploit to anybody but the reporting party.
    I know there is some issue with "What if the company gets the report, but doesn't do anything with it ?" - in which case documenting the flaw may be the only way to 'force' a company to fix it. However, it may be more strategic to release bits of the flaw-documentation at a time, so that over time the likeliness of an exploit becomes higher - but only by those with enough knowledge, rather than every script-kiddie on the block. A company would likely (hopefully) provide a fix before a full disclosure of the flaw would be given, understanding that exploits will be released into the wild at some point.
  43. Take a seat, flamebait. by MacDork · · Score: 2, Flamebait

    Apple apologists are the most amazing bunch of people that I have ever encountered.

    *Takes bow* Thank you so very much. We're all honored being the most amazing people you've ever encountered! :-)

    When it was revealed the Apple sold a $300 super-walkman that needed a $100 exchange for a refurbished iPod & battery after a year,

    Wait... Did you see a battery door on the floor model or something? At what point did the salesman tell you about a cheap battery replacement program? Oh, you thought, "I payed $BIGDOLLARS for something and now you owe me the world." Next you'll tell me the cigarette manufactures owe you a lung transplant because they only had a warning label on the pack for a couple of decades before your disease.

    Now the some bleating shit about security patches: "Apple is not revealing exploits to protect us"

    Would would your reaction be if Steve Ballmer got up and said "patches do not matter, we are withholding them for your protection"?

    Apple is withholding patches? Wow, they must have money to burn, ya know, developing patches for the sheer joy of it. Every time a problem has become public, I have a fix via software update within a few days. What? They need to deliver a white paper on the exploit, complete with code examples and a root kit too?

    The argument "Well, the CIA used NeXT, so OSX is secure" holds no water either.

    Well, how about, "The core of the OS is wide open for your inspection and repairs, so knock yourself out." Show me the exploits.

    I hear Steve Jobs is going to ask you to drink the kool-aid! Get your cup ready!

    Flamebait.

  44. Let's Do Some Research by joebolte · · Score: 4, Insightful

    The last line of the article is "Apple's half-hearted effort to [patch] these holes can be found here. While Secunia's full rundown on the problems can be found here."

    The first link goes to a very complete page that details Apple's security updates back to Sept 2003. It looks fully-hearted to me. This page states "For the protection of our customers, Apple does not disclose, discuss or confirm security issues until a full investigation has occurred and any necessary patches or releases are available." Sounds reasonable.

    The second link details a security notice that was released on May Fourth with some security issues. The fix is to dl the patch Apple released on the third.

    Nothing to see here. This guy is taking a non-issue, spreading around some FUD and hoping that soemone will bite.

  45. Nah, just a bad article by Anonymous Coward · · Score: 5, Insightful

    Funny, Microsoft gets attacked at slashdot for taking too long to patch an issue, and Apple gets a free pass for ignoring them?

    Well, I dunno, I think it's less that than just that slashdot is naturally reactive. They aren't reacting to Apple at all. They're reacting to the article. And this article is very poorly written. It goes into basically nothing except Apple's presentation in the ASU dialog box of update descriptions, while failing to give any hard data or really any evidence whatsoever as far a whether Apple is taking any amount of time to patch security holes.

    If this guy had actually gathered some sort of hard data that gave an indication of whether Apple actually was taking excessive amounts of time to patch security holes, or whether people weren't installing ASU updates, or Apple was trying actually to hush up security vulnerabilities, I think you'd see a very different reaction. There was one time that Apple took a little bit too long to be reasonable to fix a security hole and when the slashdot story on the subject came out they were rightfully bashed for it. However in the absense of any hard data we're left only with the ability to respond to the article, and well, look at the article.. about the only response possibly is "poorly formulated, poorly researched rant".

    Perhaps a good way to test your theory would be to post to the slashdot front page a really *bad* article attacking Microsoft's security practices and see if people agree with it or if they go "wait, this doesn't make sense".

  46. Apple is scary to criticize by Anonymous Coward · · Score: 4, Insightful

    I'm actually a moderately well known individual in the security community, but I'm posting this anonymously because, well, the subject line (and, I suppose, Author field).

    I've been an Apple user, off and on, since the IIgs days. There's always been a good amount of zealotry about the product line, but what can you say? The gear is pretty good, and has a good reputation. Unfortunately, no small amount of that reputation is maintained through absolutely vociferous defense of any arbitrary behavior.

    I'm not just talking about buffer overflows. When Apple's DHCP implementation made it trivial for anyone on the LAN (even a coffee shop wireless network) to remotely take full control of the machine, the response was not one of confident correction but defensive redefinition -- "It's not a bug, it's a feature, you unintelligent carbon rod." And when Apple became the first operating system ever to be exploitable via its generic text forms -- the response really was yet another circle-the-wagons-and-apply-the-double-standard. And in case you don't believe me about the obsessive, O'Reillyian hijinks going on here -- look at the Boingboing response to what's just an open-and-shut data/executable confusion vulnerability. "OS9 is vulnerable too" is not a defense. "But you need to GET the file first" isn't a defense either -- that is , um, sort of the point of a Trojan horse. "An antivirus company came up with this" -- no way, you mean antivirus companies actually try to find security problems? This type of alternation between non-sequitor and ad-hominem is par for course. And don't say it's always this way -- there's no other operating system vendor who either themselves or through their users reacts to security risks like this. Not Microsoft, not the various Linux distributors (who really are getting hammered), not Sun or SGI, and certainly not Theo or his security-obsessed users. Everyone else seems to have realized it's safe to openly acknowledge and repair faults. Apple is the exception. "Like pulling teeth" comes to mind.

    People, this is technology, not politics, and I don't even like this kind of behavior in politics. The more apologism there is for Apple failures -- and yes, even the eternally scrappy upstart from Cupertino can screw up, just look at your Powerbook monitors -- the less likely we are to actually see what ultimately we all want, which is correctly behaving technology.

    That's all I have to say on this.

  47. Re:Apple isn't particularly good at the patching g by laird · · Score: 4, Informative

    "While Apple seems to be patching fairly regularly, the last security update (the group of 4) was a little lacking in that it offered no explanations ... As I work in IT, I'm often left installing patches with Apple with no clue what they're doing under the hood"

    Apple's description of the patch was rather terse (AppleFileServer: Fixes CAN-2004-0430 to improve the handling of long passwords. Credit to Dave G. from @stake for reporting this issue."), but it provides the reference (CAN-2004-0430) that provides full details. Admittedly, this did require a google search, or reading the usual advisory lists. But it's certainly not hidden from anyone who wants the detail.

  48. 47Ronin wrote this and almost everyone ignored it by Negativeions101 · · Score: 4, Insightful

    Perspective: people are surprised by all the security updates that Apple releases. Fact: By default, NONE of the exploitable holes are available by DEFAULT out of the box. There are ZERO services running, so no remote vulnerabilities. ...which is a ton more secure than a Windows PC out of the box (and some linux boxes). The only time the Mac OS X system can be compromised is if the exploitable services are turned on. Most of these are exploits to open-source software such as Apache, OpenSSL, CUPS. Recently, AFS was patched and that isn't even running when you turn on a Mac. I think this sums up the arguement nicely.... so why were people still ranting about BS after 47Ronin posted it?

    --

    I'm not anti-microsoft. I'm anti-bullshit. Which means I'm anti-microsoft.
  49. Less used features vs. Core problems by Schapht · · Score: 5, Insightful
    It seems to me that all these holes are in systems that the average OS X user wouldn't use very often if at all. I'm a developer using Mac OS X, and I'm not even effected by most of these.
    1. as far as I can tell, OS X uses Apache 1, not 2
    2. I don't use IPSec, but some people might. I would bet the percentage is small
    3. Most people use Samba anymore because it's not as proprietary as AFS
    4. most users don't allow remote logins (escalation wouldn't be a problem)
    5. not sure about RAdmin


    My point being that, first off Apple might want to be quiet about it because the majority isn't effected, and second the vunerabilities aren't nearly integral to the OS as most windows vulnerabilities are.

    My apologies if this is redundant.
  50. Nessus and nmap tell a much different story by mclaincausey · · Score: 5, Interesting
    OOTB, you will find OS X much more secure than the default configuration of almost any Windows or Linux boxen. If you further configure your OS X box to be a hair's breadth shy of paranoia, you will find that NO Windows box can even enter the conversation about security by comparison.

    This is FUD. Apple doesn't owe it to their customers to explain security holes. Why would they weaken their position so? Just keep quiet about it and fix it. And most of the security flaws of late were in third party packages that Apple didn't write.

    The article has a sensationalist headline and it says that the OS X security holes, which never made it beyond proof-of-concept, because they were patched quickly, are more dramatic than SASSER, which has cost millions of dollars and possibly a few lives by knocking out banks and other financial institutions and the British Coast Guard. Holes that were never exploited and that aren't even exposed OOTB are worse than SASSER? Doesn't this fact prove this to be an agenda-driven article?

    If not, then consider that @Stake, one of the cited sources, is Microsoft-owned and notirious for self-aggrandizing FUD designed to promote their services.

    The reminds me of the FUD about an MP3 "trojan horse" vulnerability, which was blown way out of proportion as well. Such a theoretical virus was billed as an OS X vulnerability when it would in fact work in Classic as well. They tried to make a big deal about the fact that it was no longer safe to just double click on some file you downloaded. When was it ever?

    --
    (%i1) factor(777353);
    (%o1) 777353
  51. 'Tech' article riddled with bias. by Roskolnikov · · Score: 3, Interesting

    So......

    Apple and Microsoft are both big corp. entities;
    as such the downplaying of security issues would be expected.

    This strongly biased end user and multi platform support professional would like ad his 10 cents worth.

    1. Apple and Microsoft both have services with discovered and
    yet undiscovered flaws.

    2. Apple and Microsoft both release security patches to address those flaws typically when *discovered*.

    3. Apple tends to patch these flaws *before* they become a
    problem for the end user base, discovery is typically done by the open source community on which many of these flaws were inherited.

    4. Microsoft tends to patch these flaws after the end user base
    has brought the problems to their attention, discovery is typically done by the end user base under extremely painful conditions.

    5. Apple and Microsoft both have mechinisms for priv. separation, both suggest using them, only one really practices this at installation time (you guess).

    6. Apple tends to use defaults that reduce system risk while increasing end user ease of use (sometimes this leads to potential damage).

    7. Microsoft tends to use defaults that are historical in nature
    while increasing system ease of use (scripting host, macros, com and wins?) but also tend to expose the end user in methods not easily understood by that end user.

    Where am I going with this? this article is obviously a troll.

    When asked about platform preference I suggest using the tool that is right at the time and place of need.

    i.e. no money? linux and x86
    i.e. money? modern mac hardware and OS X
    i.e. you paying my bills? Solaris/Sparc Windows/X86

    again, biased but hey!

    --
    Unix, an obscure operating system developed by bored researchers in an attempt to get a better game playing experience.
  52. update mechanisms by Onan · · Score: 4, Informative

    You're right, it's very often the case that worms and such are exploiting vulnerabilities for which Microsoft issues patches long before. However, there are a few reasons that's the case.

    1) My very-non-expert understanding of Microsoft's update mechanism is that there are several semi-overlapping systems which are relevant, and that some or all of them do not default to running automatically. (I've never used Windows myself, so it's entirely possible that I'm mistaken about this. It's the impression I've acquired after listening to many Windows users.)

    Contrast this to Apple's Software Update tool, which defaults to checking for updates once a week, and handles all hardware and firmware from Apple. It requires explicit permission from the user to perform upgrades, but it does take the liberty of downloading "important" updates before requesting a final go-ahead, making it as painless as possible.

    2) Microsoft's patches have a pretty high incidence of causing problems for previously-working systems. My understanding is that this is often related to a very inflexible shared library system which encourages third-party developers to overwrite standard system DLLs with their own versions left and right, predictably causing problems upon future update.

    While it is absolutely the case that updates from Apple occasionally cause problems, it seems to be relatively rare. I personally have no qualms about simply agreeing immediately to any update Apple offers me; I've been doing so for five years now, and I haven't had any cause to regret it yet.

    So, yes, a very high percentage of systems out there are lacking patches which Microsoft has made available. But there are still some senses in which Microsoft is very responsible for that being the case.

    1. Re:update mechanisms by sjlutz · · Score: 5, Informative
      I've seen Windows and Microsoft bashed enough on Slashdot, and sometimes for good reasons, but I have to say that the parent post is completely wrong.

      1) The Windows Update is installed by default, and (annoyingly) pops up when using a new computer until you tell it what to do. The options are simple: 1) Enable Windows Update (on by default). a) Notify before downloading, b) Download automatically, but don't install. c) Auto-download, and auto-install at scheduled time. Default is Updates ON, but just to notify.

      2) Yes, in the past there have been a couple windows updates that were not up to par, but they have become much better. The last problem one I remember was about 2 years ago with an Exchange Update (not security related) messing up an existing exchange server. I have yet to have a security update mess anything up, and I run about 100 windows servers. Like any update, I do test on a non-production box (like staging server or development server) before I push to production, but I have yet to have a problem.

    2. Re:update mechanisms by TechniMyoko · · Score: 5, Informative
      Windows Update is semi automatic. It downloads the patches rated critical, and asks permission to install them.

      As for some patches causing trouble, I seem to remember an update for OSX that neutered the network adapter.

      As for DLL hell, that was cured in XP/2K which keeps multiple versions of DLLs

    3. Re:update mechanisms by Onan · · Score: 3, Interesting
      As for DLL hell, that was cured in XP/2K which keeps multiple versions of DLLs
      Interesting. So how does that actually work? What controls which instances of the "same" dll gets used by which applications?
    4. Re:update mechanisms by iamacat · · Score: 2, Funny

      I've never used Windows myself

      Wow, you could get a spot on news. Care to explain how you managed this remarkable achivement, especially if you work with computers?

    5. Re:update mechanisms by LenE · · Score: 2, Informative

      It doesn't work. In my experience, windows will use whichever DLL comes first in the %PATH%, which happens to have the same name. Sometimes, this results in an "Ordinal Not Found" error or something similar, and sometimes it just goes on without a problem. There may be some official way to make conflicting DLLs coexist in Windows, but many/most developers don't use it, so the fallback is to search the %PATH% for the existence of the file.

      In some cases, this problem can be "fixed" by changing the order that directories are listed in %PATH%, but sometimes the differing versions cause too many compatibility problems.

      The parent to your post is either delusional or misinformed. DLL Hell still exists on Windows.

      -- Len

    6. Re:update mechanisms by Gumph · · Score: 5, Insightful

      2) Yes, in the past there have been a couple windows updates that were not up to par, but they have become much better. The last problem one I remember was about 2 years ago with an Exchange Update (not security related)

      Can I just point out the latest issue with MS04-11 (the Sasser worm vuln fix) if you have the files ipsecw2k.sys, imcide.sys and dlttape.sys - (the last one being PRETTY common on corporate servers) instead of your machine rebooting all the time - it will just hang or fill up a CPU to 100%
      Microsoft are now offering a hotfix to one of their patches! priceless!!

      --
      'By the pricking of my thumbs, something wicked this way comes'
    7. Re:update mechanisms by transient · · Score: 4, Funny
      Windows Update is semi automatic.

      Just like my gun.

      --

      irb(main):001:0>
  53. Re:Small marketshare myth by BCoates · · Score: 3, Interesting

    The number of vulnerable machines strongly affects the time it takes for a worm to spread.

    Consider the extreme cases:

    If there are two vulnerable machines, and the first one is infected by hand, it will take on average 2^32/2 or about 2 billion tries to find the other one.

    If every IP address has a different infectable machine behind it, the work gets parallelized and a sufficently smart worm could infect every machine in the time it takes to do 32 infections. Even a less clever worm that probes randomly (thus duplicating a lot of effort) would infect nearly every machine after a few hundred infection-cycles.

  54. Microsoft toadies by revscat · · Score: 3, Informative

    From the article:

    Secunia has given the series of patches a "highly critical" rating, which it explained was due to the Apple's dismissive attitude to one of the holes. Secunia described a vulnerability within AppleFileServer that allows for a buffer overflow as an attempt to "improve the handling of long passwords", but security specialists @stake warned that it could lead to the full system access.

    These were the same guys who fired one of their employees because they had the temerity to say something bad and substantial about Microsoft.

    Link.

    Pretty FUDdy article to me.

  55. Re:Moles here? by Aquafort · · Score: 2, Funny
    And why do similar comments like "security through obscurity" come up here as criticism when little or no real examples are shown via the article? Is this place (and the web) being used for a FUD campaign?

    I suspect it has more to do with some people's masochistic desire to make themselves look idiotic by bandying about terminology they obviously don't understand. Apparently "security through obscurity" now means things like not providing the world with step-by-step instructions for accessing your machine. I guess keeping your passwords secret is also "security through obscurity" now too.

    I'm sure it's waaaay too much to ask all these parroting dumbasses to actually read a book on security. So let's just make fun of them.

  56. Here's what I'd like to see... by Insolence2003 · · Score: 4, Insightful

    Instead of "claiming" that OS-X has a horrible security issue, with practically no proof to back that statement up, I'd really LOVE to see a OS-X worm. In-fact, I would put up some money to the author of such a worm. Because up to this point, there has still been 0 serious security problems in OS-X.

    I do tech support all over So. CA, for mac and pc clients. And I have made 10x as much money from running to the PC client's LAN and ridding it of worms, spyware, and such, than to my Macintosh clients.

    I've been using OS-X since the original OS-X Public Beta, and have proudly upgraded ever since to the latest version (10.3.3). I seriously laugh at anyone that attempts to dog on OS-X's security (well, lack-thereof). I am proud to be able to take my 12" Powerbook G4 anywhere, and fix/troubleshoot anyone's computer or network without worrying about getting a virus, or worm, or anything.

    I easily backup friends and clients PC's through firewire and OS-X (w/ NTFS Addin for Pre OS-X 10.2) and reinstall their system in a heartbeat, without worrying about getting a boot virus, or prefetch virus (what a pain!) or a random piece of sh*t adware software.

    I am proud to own a Mac. And yes... I really do LAUGH in the face of anyone attempting to put down the Mac, when their reasons are 99% crap. (unless of course they are talking about playing games!)

    In conclusion, I really would love to see a "outbreak" of a virus for OS-X. This happens DAILY for Windows. This event might actually let some reporters report that OS-X isn't so secure. But... until that day my friends... read 'em and weep.

    Viva la OS-X!
    - Insolence (Mac User/Evangelist)

  57. Can you say Apache? by weston · · Score: 5, Insightful

    The most used product will always have the most exposed flaws.

    Apache has demonstrated this is simply false.

    1. Re:Can you say Apache? by x0n · · Score: 2, Interesting

      And in turn, CERT's vulnerability count for apache can demonstrate this statement is simply false.

      And to qoute Shakespeare, "Even the devil can cite scripture for his purpose": if you want to fairly compare this to IIS's problem count, you should include an application scripting environment, as IIS includes ASP. Let's say PHP, since it seems to be the most popular; we get this count.

      Quite close, aren't they?

      - Oisin

      --

      PGP KeyId: 0x08D63965
    2. Re:Can you say Apache? by Enucite · · Score: 4, Insightful

      It's interesting you point out that "Even the devil can cite scripture for his purpose", and then proceed to assume it's only fair to include vulnerabilities of one of the most exploited scripting environments in order to inflate the Apache vulnerability count. Completely ignoring the fact that vanilla Apache has fewer vulnerabilities than IIS.

      If you insist on including a scripting module, why didn't you choose the popular mod_perl?
      Oh, whoops, that's not nearly as close!

      Funny how that works. ;)

  58. Apple conspiracy by Zareste · · Score: 2, Funny

    Yeah, those damn companies. Bad bad bad! You think you can hide these inexistent flaws? These null security holes!? You think you can keep the public from these VULNERABILITIES that... we haven't found yet?! I say no! WRONG!

    YOU will pay for your treacherous hiding of non-existing security holes. Just picture it: Some day, a non-existent hacker will get on his non-existent computer and create the ultimate blank computer virus and you'll see! Oh-hohoho... THEN it'll all come crashing down. You know it'll happen!

    I'm going to go use Windows, which I KNOW has too many security flaws to count, and I KNOW will fail me at the drop of a hat. Go back to where you came from because I know I'm using a product that has REAL flaws. Bah!

    --
    I am NOT a number! I am a - oh wait, I'm number 761710. Look! 761710!
  59. FUD, marketing, and yellow journalism by JayneCobb · · Score: 2, Interesting
    I thought others might be interested in this article I found online which describes FUD being used as a "marketing tool" over the years in the computer industry.

    --> http://vyruss.cjb.net/computing/FUD_essay.html

    It's a bit long but this excerpt in particular seemed to relate perfectly to the subject being discussed:

    ... Finally, FUD can be very well disguised as an observer or reviewer's criticism. In this particular case, the repeater of FUD might not be aware of supporting a company's marketing campaign but may have actually been led to believe it to be true. There have been examples of journalists and benchmarking companies that have fallen prey to FUD campaigns. A more contemptible form of practising this technique is the deliberate placement of such articles in the press, often by known journalists, because of their affiliation with the originating organisation or because they have been offered monetary or other incentive to do it. ...
  60. I think this needs to get mod'ed back down... by Ffakr · · Score: 2, Informative
    The crux of your argument is severly flawed.

    "All of the RPC-flaw worms would have had much smaller impacts if only the people who actually used Remote Proceedure Calls were running it."

    That would be every single Windows user. All Windows versions.. at least all that are from the poisoned NT tree, actually make an RPC call back to themselves when they log in. If you disable RPC on a Windows box.. the box can't authenticate LOCAL users! How's that for clever design?
    --

    I'm not feeling witty so bite me

  61. Repeat after me: default ports. default ports. by valmont · · Score: 2, Interesting

    How many network ports are open when you install Mac OS X? NONE. not one. buy a mac, turn it on, put it on some network, run any port-sniffing utility against it, such as nmap from another machine, guess how many hits you get back? NONE. NOT ONE.

    Now. Look at windows. for years m$ has wanted to facilitate the life of LAZY corporate network administrators and enable all kinds of services out of the box upon installing their operating system. This behavior has been "inherited" even in the more "personal" versions of windows.

    NO OPERATING SYSTEM IS SECURE IN ABSOLUTE TERMS. Apple never made such claims, neither are mac os x users fooled into believing so. Security vulnerabilities are a fact of computing.

    The key here is that security works in LAYERS. Just like Ogres and Onions, security has layers: Network, Operating System, Applications, User Education among a few.

    Various practices promote better security at various layers. Apple has consistently been better at this than Microsoft ever has. Let's look at a few random considerations:

    In OS X, software updates are handled thru a dedicated software update program that functions within user-level permission constraints. On Windows, you open your fucking web browser and go to windowsupdate.com to upgrade your computer, while the software installation happens INSIDE THE FUCKING BROWSER, all this made possible thru this security-holes-ridden framework called ActiveX. Now, try to educate users to NOT click yes on ActiveX warnings when they're about to download "this really cool screen saver"?

    Most windows installations have for years at least enabled file sharing by default, and various pieces of other crap running on port 139. Web sharing, IIS, web-based admin, RPC, the list goes on.

    The core pieces of OS X that are affected by security considerations are open-source, part of the Darwin framework. While security holes will always be popping-up, this approach to operating system development and maintenance promotes maturity and better security.

    Since Apple has fairly nicely layered its security model in its operating system, impact of security holes are typically less dramatic. Most of what this article is accusing Apple of is not publicly scream "OH MY FUCKING GOSH THERE ARE A BUNCH OF HOLES IN OUR SYSTEM". Indeed, they sometimes put a bit of a spin and don't feed rumors any further. Just because Apple doesn't return calls from sensational-headline-hungry journalists, does not mean they're not actively working with the people they should be working with: Security experts. Just look at Apple's release notes. They're doing exactly what they should be doing: citing advisories outlining the security holes for anybody to look them up, and publicly acknowledging and thanking the people who found them.

    Kieren McCarthy's article is ridden with fallacies, here's one of my favorites: "In other words, it makes Microsoft's current Sasser problems look no more than a nasty nip". I rest my case.

  62. Windowslessness by Onan · · Score: 2, Insightful

    There was a little bit of tooth-cutting on an Atari 520ST, but the first computers I used very regularly were macs, and I eventually ended up with a job doing mac desktop support. After a few years of spending time with macs only, I started using and adminning linux. Redhat 3.03 was my first, newbie that I am.

    Then for quite a while I was very torn about the two. Linux was clearly the sane choice for servers, but I found that they each frustrated me in about equal measures as a workstation. I went back and forth between running macos and linux on my macs. (Well, and a little beos.)

    So when macosx was released, it felt as if it were written pretty precisely for me. There are still a few ways here and there in which it's not quite as good a unix as linux is, nor quite as good a desktop as paleo-macos was. But being almost as good at _both_ is truly a whole greater than the sum of its parts.

    Honestly, Windows never even came into it. By the time I had enough familiarity with computers to be able to make any kind of judgement about platforms, it seemed very clear to me that Windows users were pretty regularly unhappy, and struggled with things that I'd just always taken for granted.

  63. My favorite Apple communication story by rillian · · Score: 2, Interesting
    This is my favorite story about Apple's communication strategy.

    Me: I think I've found a bug. Attached is an example of the issue.

    Apple: Thank you for the report. We will forward it to our Engineers.

    Apple: Er, our engineers are having trouble reproducing. Could you send us more information.

    Me: Here's the tarball I attached last time. It actually contains source code demonstrating the problem. If you forward that to your Engineers, it will probably help.

    Apple: Oh. Right. ...a year goes by...

    Apple: We believe your bug is fixed in the next release. Please test and confirm.

    Me: Well, I don't have a pay developer membership, so I don't have the development builds. If you send me one, I'll be happy to test.

    Apple: Thank you for your inquiry. We do not comment on the status or existence of future software releases.

    So, my bug was fixed in software that doesn't exist. At least they told me.

    And I'm more amused than annoyed. At least one can submit bugs, and they generally have fixed all of them by the next major release. But open and communicative...not really. :)
  64. Re:Macs may have security holes, but... by Sigh+Phi · · Score: 2, Interesting

    That is like saying my home is ultra secure because it has never been broken into, when, in reality, I leave my doors unlocked and all my windows open.

    Your home may not be "secure," but it is safe; that is to say, it is a statement of social dynamics more than the number of padlocks on your doors when you say "I live in a safe neighborhood; I can leave my doors unlocked at night." That may be naive, and the first attack is always the most remarkable, but still it can essentially be true. Saying you don't need to lock up is true if you live in a community where break-ins are rare.

    A similar statement can also be true of Macs and viruses, presently. Right now, it's simply a safer neighborhood. Growth may change that, but it hasn't, so far.

  65. Re:Macs may have security holes, but... by dfj225 · · Score: 2, Interesting

    Yes, this is much along the lines of what I was trying to say.

    "A similar statement can also be true of Macs and viruses, presently. Right now, it's simply a safer neighborhood."

    What I really want to know is if the "neighborhood" that Macs exist in suddenly turned as violent as the one that Windows is in, is if they would hold up. I think eventually, someone will try to create something that will attempt harm to Mac users and I would like to know how successful someone might be at this attempt.

    --
    SIGFAULT
  66. Re:Wishing for a way to mod "journalists" as troll by CalTrumpet · · Score: 2, Interesting

    Eeye and @stake contacted the Apple security team after finding these bugs, and coordinated the timing of the announcements to follow the availability of the patch.

    The controversial part of this practice is when the software vendor stalls the fix (which always happens). At what point does @stake go public with a vuln? Three months? A year? There are guidelines that all of these organizations have agreed to, but they aren't legally enforcable, and so there is a lot of gray area in how long a company can wait to release a fix, and how they must classify it afterwards.

  67. Slander by rixstep · · Score: 2, Informative

    Forgive me, but who is Kieren McCarthy? And how can he prove the existence of something that he by definition cannot know anything about?

    And why does this always happen whenever Windows gets the shit kicked out of it?

    Kieren McCarthy, whoever you are, I am sure this comes as no great news to you, but 1) you are full of it; and 2) you're a dupe - perhaps a paid dupe, perhaps an unpaid (and therefore even more duped) dupe.

    My argument is only anecdotal, but even as such it offers much more substance and evidence than this charlatan.

    I have never - and I literally mean never - come across a company so freaking security conscious as Apple. I mean, these guys are out in front and thinking and preparing for possible security vulnerabilities waaay down the line - years ahead.

    All you have to do is read the programming tutorials to understand this.

    And their grasp of Unix is excellent. These guys really know security, and for them security is a top, if not the top, priority.

    Exposing a bug in OS X gets you an immediate response - and by 'immediate' I mean 'immediate': within a couple of hours at the most. And the contact you get becomes a liaison between you and the development team. And even more impressive, they actually keep after you to complement your information so they can get to the bottom of it.

    Now honestly, Mr Kieren McBullshit, who else does this? Eat you know what and do you know what. You should be ashamed.

    There used to be a time when Apple traced every hardware flaw back to the design phase - and corrected it. This thinking they have today about software and security echoes that type of thinking.

    You might accuse Apple of many things, but lax on security is not one. My information is only anecdotal, but it's more than good enough for me: in terms of security, Apple are simply best.

    So crawl back into the woodwork, Mr Microslave, until next Windows gets walloped by a simple hack written by a teenager sitting in his underwear at his computer halfway around the world.

    We'll be waiting.

  68. Re:Apple isn't particularly good at the patching g by laird · · Score: 2, Informative

    "And the other 3? Apple should at least point to the relevant advisory."

    Apple did. I'll quote more of the knowledge base article:

    "* CoreFoundation: Fixes CAN-2004-0428 to improve the handling of an environment variable. Credit to aaron@vtty.com for reporting this issue.
    * Apache 2: Fixes CAN-2003-0020, CAN-2004-0113 and CAN-2004-0174 by updating to Apache 2 to version 2.0.49.
    * RAdmin: Fixes CAN-2004-0429 to improve the handling of large requests
    * AppleFileServer: Fixes CAN-2004-0430 to improve the handling of long passwords. Credit to Dave G. from @stake for reporting this issue.
    * IPSec: Fixes CAN-2004-0155 and CAN-2004-0403 to improve the security of VPN tunnels. IPSec in Mac OS X is not vulnerable to CAN-2004-0392."

    Admittedly this is listed in the knowledge base article, not in the consumer description of the patch, but it doesn't seem unreasonable that a sysadmin would read the KB article for the patch before installing it.