Slashdot Mirror


Month of Apple Bugs - First Bug Unveiled

ens0niq writes "The first bug (a Quicktime rtsp URL Handler Stack-based Buffer Overflow) of the Month of Apple Bugs has been unveiled — as previously promised — by LMH and Kevin Finisterre. From the FAQ: 'This initiative aims to serve as an effort to improve Mac OS X, uncovering and finding security flaws in different Apple software and third-party applications designed for this operating system. A positive side-effect, probably, will be a more concerned (security-wise) user-base and better practices from the management side of Apple.'"

240 comments

  1. QuickTime runs on Windows too... by ClaraBow · · Score: 0, Redundant

    so doesn't this effect it also?

    1. Re:QuickTime runs on Windows too... by antime · · Score: 4, Informative
      RTFA:
      Affected versions

      This issue has been successfully exploited in QuickTime(TM) Version 7.1.3, Player Version 7.1.3. Previous versions should be vulnerable as well. Both Microsoft Windows and Mac OS X versions are affected.

    2. Re:QuickTime runs on Windows too... by ClaraBow · · Score: 1, Redundant

      Okay, since I jumped the gun, I will answer my own questions: RTFA, yes it does!

    3. Re:QuickTime runs on Windows too... by elrous0 · · Score: 4, Informative
      You'll note that it's the "Month of *APPLE* Bugs," not the month of OS X bugs.

      -Eric

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    4. Re:QuickTime runs on Windows too... by Anonymous Coward · · Score: 1, Interesting

      I'd be willing to be that a large percentage of these are holes in QuickTime. It's not really a shock to anyone to suggest that it's a buggy, badly coded pile of shit.

      I'd be interested to see what they define as "Apple". Do they mean just Apple software, or software that's bundled by Apple? For example, an update last year added in the Macromedia Flash player. I would imagine that that is riddled with security holes.

      There's a reason I browse with all plugins disabled, you know...

    5. Re:QuickTime runs on Windows too... by The+Lone+Man · · Score: 0, Funny

      What's wrong with all the haters? No balls to show who they really are so they hide behind the AC moniker. Pussy!
      Unless this is sarcasm... does anybody else see the irony here?
    6. Re:QuickTime runs on Windows too... by Anonymous Coward · · Score: 0

      Well, at least one person noticed!

      I hide because I am a hater hater and when you square the typical hater mentality, you need to hide from those that hide.

    7. Re:QuickTime runs on Windows too... by 99BottlesOfBeerInMyF · · Score: 1

      You'll note that it's the "Month of *APPLE* Bugs," not the month of OS X bugs.

      Sadly the second bug announced is in VLC, which is not made by Apple at all, but merely runs on OS X as a platform. So those bitching were correct, but premature.

  2. good thought but I wonder by Anonymous Coward · · Score: 0

    though I applaud efforts to improve apple products in general. Is this communicated to Apple first before posting? If so, what is the level of interaction?

    1. Re:good thought but I wonder by jellomizer · · Score: 5, Informative

      These people are doing Gray Hat hacking. Where like the White Hats their goal is not to do damage to others people computers, but like the black hats feel that people need to feel a little pain before anything can get done and just reporting the problems to the company is not effective enough to get it done. It falls in the range of legal hacking, But it may not be the most moral way of doing it though. It is like finding a car door open and yelling out "Hey This Car Door is Open and all the valuables are inside someone should lock it!" vs. Finding the person who owns the car and descretly telling him to that is is unlocked. Or just locking the door yourself.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:good thought but I wonder by aj50 · · Score: 4, Insightful
      It is like finding a car door open and yelling out "Hey This Car Door is Open and all the valuables are inside someone should lock it!" vs. Finding the person who owns the car and descretly telling him to that is is unlocked. Or just locking the door yourself.
      Not really.

      It's more like finding a bank vault open and shouting out, "Hey, everyone, this bank has left its vault open with your money in it."

      --
      I wish to remain anomalous
    3. Re:good thought but I wonder by elrous0 · · Score: 4, Insightful
      A poor analogy, methinks. It's more like discovering that an apartment building master key has gotten into criminal hands. First you go to the building manager and ask him to change the locks. If he refuses to do so promptly, you go to the residents and inform them. The problem comes when the master key gets out a lot and the building manager consistently drags his heals on changing the locks each time it does. At a certain point, you realize that the only way to really get his attention is to go directly to the residents.

      -Eric

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    4. Re:good thought but I wonder by Anonymous Coward · · Score: 0

      Yes, good for them.

      Black hats are interested in profiting from their knowledge of vulnerabilities. These guys aren't. They want them to be fixed and know that even the deified Apple won't allocate resources to fixing problems that have a low profile. So they're out to raise the profile of each problem. Much better than using the vulnerabilities to build Mac-based botnets, which is the other way that a vulnerability might become notorious (see every version of Internet Explorer, ever).

    5. Re:good thought but I wonder by Secrity · · Score: 2, Interesting

      This analogy sucks because a guy leaving his door unlocked doesn't normally affect others and there is no need to publicize it.

      Gray Hat hacking is like discreetly telling the guy that his car door is open, waiting for a while to give him a chance to lock his door, then yelling "Hey This Car Door is Open and all the valuables are inside". The most hotly debated item is how long the waiting part of "waiting for a while to give him a chance" should be because there is no clear consensus on how long it should be. Vendors believe that the waiting time should be until the vendor announces the vulnerability, which may be 'never'. Some Gray Hats believe that a vulnerability should be publicized as soon as it is discovered.

      The biggest issue is that vendors rarely say how to report security vulnerabilities in a way that the vendor will acknowledge that it has been made aware of the potential vulnerability. This lack of acknowledgment is the primary reason for Gray Hats having to publicize the vulnerability. Another big issue is that security engineers live and die by being the first to report a vulnerability -- and vendors don't usually give credit to the engineer who reported the vulnerability to them. Even if a patch for a serious vulnerability is released the vendor may not even acknowledge that a serious vulnerability has been patched.

    6. Re:good thought but I wonder by Giloo · · Score: 1

      Or just locking the door yourself. Well, hopefully will the keys not be inside if you do so ;)

      --
      I can't search. I uninstalled Google - P. Ducler
    7. Re:good thought but I wonder by jellomizer · · Score: 4, Insightful

      Not exactly first in this case they are not going to the manager first they are going to the public about it first.

      Next a Bad guy may not have the key, but once he knows the key is missing he will start looking around for the guy who found the key and take it away from him. It is more like the key is hidden under the welcome mat. And the guy found it one day then blabbed about it to everyone even outside the apartment.

      As a land lord myself I know, some jobs can't be done right away. Some things espectially changing all the locks takes time including finding the residence and giving them the new key before they leave. so you can change their locks. Also the time to fix all the locks, dealing with people who think there lock should be replaced first, others who love their lock so much they don't want to change it. Some people creek in fear when the land lord knocks figuring they will evict them with a blink of an eye. (even though it is expensive to leave a room vacent)

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    8. Re:good thought but I wonder by sacrilicious · · Score: 1
      Or just locking the door yourself.

      This particular option isn't really available in this case, is it? They don't control the OSX source code, Apple does.

      It is like finding a car door open and yelling out "Hey This Car Door is Open and all the valuables are inside someone should lock it!" vs. Finding the person who owns the car and descretly telling him to that is is unlocked.

      Bit of a problem with this analogy too. The "door" in question is controlled/lockable only by the person who owns the house (as pointed out above), yet leaving it unlocked affects not the residents of that "controlling" house but instead millions of other residents of other houses. The pivotal question is whether the owner of the controlling house can be sufficiently motivated to act on behalf of these other folks. I couldn't tell from reading the faq whether they've approached apple privately or not. I spose I'd guess they haven't or else they'd probably mention it... but that doesn't necessarily render their current approach less moral.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    9. Re:good thought but I wonder by 99BottlesOfBeerInMyF · · Score: 3, Interesting

      Black hats are interested in profiting from their knowledge of vulnerabilities. These guys aren't.

      I disagree. Black hats are interested in illegally profiting from vulnerabilities. White hats are interested in legally and ethically benefiting from vulnerabilities. Grey hats are interested in benefitting from security exploits in ways that are unethical and questionably legal.

      They want them to be fixed and know that even the deified Apple won't allocate resources to fixing problems that have a low profile.

      No, these guys want publicity for themselves. Apple has been quite responsive to security researchers and most that I know think Apple has been doing a pretty reasonable job. If you're going to argue that bugs need to be publicly released because Apple won't fix them otherwise, you need to support that assertion. Even then, what is your justification for not releasing it immediately, but doling them out more slowly? That doesn't benefit anyone but these researchers for whom it provides prolonged media exposure they hope to gain from financially.

      So they're out to raise the profile of each problem.

      Raising the profile of a problem makes sense, if it is being exploited in the wild or if you've contacted the vendor and they're dragging their heels while people are at risk. Otherwise, it is simply harmful to everyone involved.

      Much better than using the vulnerabilities to build Mac-based botnets...

      Ahh, the classic "we're not as bad as China" argument. Doing something unethical isn't made any less unethical by the fact that someone else is doing something even more unethical. These guys obviously are interested in one thing, getting themselves in the news to make themselves money.

    10. Re:good thought but I wonder by dogfriend · · Score: 1

      Actually, I think a better analogy would be if the lock on the car door was broken in some way, and someone were going around shouting "Hey, you can open this car door if you do this" and then demonstrating the technique to open the door.

      The difference is that the owner would need to take the car in to the dealer to get it fixed (a patch) or they would have to devise a method to keep from getting ripped off while waiting for the dealer to come up with a fix (a workaround).

      That analogy also helps to explain why it is unethical to announce the flaw before the vendor has an opportunity to try to fix it. It isn't the user's fault that the door lock has a design flaw, but the user will be affected by getting their stuff ripped off. If it is reported to the car manufacturer, then they can come up with a fix and recall the car for a repair, hopefully before a lot of users get ripped off.

    11. Re:good thought but I wonder by SilentChris · · Score: 1

      Well, actually, it's not like that either. It's more like a group of people carefully and surreptitiously prodding at a bank vault door every night for months. Then, one day, they open the door to the fullest while the light is out and shout your phrase. Most consumers wouldn't be amused. Most would wonder why this group was working under secrecy, rather than the openness they claim to support. Most would wonder why they're shouting (they were silent for months). Welcome to the paradox of information awareness in the 21st century.

    12. Re:good thought but I wonder by Warlock7 · · Score: 1

      Or is it possible that this entire exercise in revealing these obscure exploits is being funded by those in Redmond to attempt to slam Apple for their product in a lame attempt to get people interested in using VISTA?

    13. Re:good thought but I wonder by poopdeville · · Score: 1

      I disagree. Black hats are interested in illegally profiting from vulnerabilities. White hats are interested in legally and ethically benefiting from vulnerabilities. Grey hats are interested in benefitting from security exploits in ways that are unethical and questionably legal.

      In what way is full disclosure unethical? How is what MOAB is doing of questionable legality?

      The answers are both "It's not."

      This is a classic win-win situation. The researchers get their publicity. Apple gets good PR for writing patches as they come in. Hell, Apple gets free labor from the researchers. The customer gets a more secure operating system.

      --
      After all, I am strangely colored.
    14. Re:good thought but I wonder by 99BottlesOfBeerInMyF · · Score: 1

      In what way is full disclosure unethical?

      Full disclosure that is intentionally delayed for a period of time exposing users to risk during that time is certainly unethical, especially when you are financially benefitting from that delay.

      This is a classic win-win situation.

      Okay you found a potential security hole. Should you A) contact Apple and give them time to fix it before letting all the malware authors know about it? B) release it immediately so that people are aware and can fix it and so Apple is pressured to start work right away? or C) don't tell Apple or the public but sit on the bug until the day it will generate the most publicity for you personally?

      In a given situation I can see either A or B as a viable option. If Apple is slow to fix bugs that aren't public and you think the bug is probably being exploited in the wild, sure full disclosure might make sense. Of course Apple has a pretty damn good record in that regard (the last bug fix was released 10 days after Apple was told of the bug) and there is no evidence that either of the "vulnerabilities" announced so far is being actively exploited. What argument can you make to defend option C? If Apple can't work on a fix and the public can't act to defend themselves you've managed to combine the drawbacks to both of the above without any benefit to users. You've made the platform just a tiny bit less secure, in order to get PR. That is unethical and irresponsible.

  3. removed, but... by ens0niq · · Score: 3, Informative

    Credit line removed by the editor, but i found this report on HUP.

    1. Re:removed, but... by FirienFirien · · Score: 0, Offtopic

      The article you link to is in hungarian - an unreadable language to most slashdotters - and the link inside it points back to the link in the /. summary. Why did you post it?

      --
      Browsing with +2 to insightful posts and a higher threshold makes the average post seen seem a lot more ingenious
    2. Re:removed, but... by FirienFirien · · Score: 1

      My bad, only just realised you were the article submitter. Well, at least hopefully I explained why the .hu link wasn't included...

      --
      Browsing with +2 to insightful posts and a higher threshold makes the average post seen seem a lot more ingenious
    3. Re:removed, but... by ens0niq · · Score: 2

      > Why did you post it?

      I have tried to always give credit to those who deserve it.

  4. Re:And a negative side effect? by Anonymous Coward · · Score: 4, Interesting

    Could you give some examples of Apple suing people to cover up security holes then?

  5. No problem! by fo0bar · · Score: 4, Funny

    This isn't a problem because it has been proven that only Windows can get viruses. Therefore, because it's not possible for viruses to spread with MacOS, security threats are irrelevant.

    Please, try the veal.

    1. Re:No problem! by elrous0 · · Score: 1
      Normally I wear protection, but then I thought, "When am I gonna make it back to Haiti?"

      Bad Idea Jeans

      -Eric

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    2. Re:No problem! by jellomizer · · Score: 1, Interesting

      What?
      Macs had viruses in the past. OS X hasn't had any yet. OS X has had security holes, which could have allowed viruses threw it but Apple patches them rather quickly before any can actually spread. Plus unlike Windows virus it actually takes a person who actually knows stuff to make an OS X virus. Most Windows virus take advantage of easy to make Active X controls, VB Scripts in applications, and a bunch of other crap that Microsoft put in their OS During the 90's because they wanted to make sure their products could do more then their competitors and because no one cared about security (well not everyone I am on record stating that Active X controls when they were released would open a nasty can of worms becuse trust base security will not work... And I was right) So they all got Outlook so people can fill out forms on their email and submit them, they had word and excel that could do anything under the sun. Now it is biting back for MS. Now Apple OS X was redesigned with a 21 centrery mindset on security. But as times goes on Apple is putting more and more features to the OS many of them are scary in security terms such as integration of iChat and and the other iApps the Automater and other things which could lead to security problems in the future.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:No problem! by Jeff+DeMaagd · · Score: 3, Informative

      I've seen several instances where Apple was aware of a bug but waited months to fix it. Heck, the Quicktime bug that permitted the MySpace virus still runs free according to the last security thread at AppleInsider.

    4. Re:No problem! by daveschroeder · · Score: 1, Insightful

      In all seriousness, no reasonable person thinks that "only" Windows can get viruses.

      One comment I have had (which I doubt will be approved as a comment on the blog, since - other than technical posts - lmh only seems to accept congratulatory comments), and which I am curious to have feedback on is this, below, which was in response to lmh saying:

      It's a matter of time to see this getting abused in the wild. Hopefully, due to exploits being released for every critical issue, the usual 'not a problem' claims will vanish (unless the guy is a total retard).

      lmh,

      Of course there will be exploitable issues. It's only a matter of time to see *any* issue being "abused" in the wild. What's curious to me is you're speaking of, for instance, this rtsp issue like it's something manifestly new or unique (I know it's a "new" issue itself; that's not what I'm saying). We've seen issues to date that have allowed arbitrary code execution by a user just, for example, visiting a malicious web page. And then, Apple fixes the issue. What more do we want or expect?

      I know you and others are on this kick of wanting to "prove" that Mac OS X is "insecure". But I don't know what it proves, exactly. That all large software projects and operating systems have bugs? No reasonable person says that Mac OS X is invulnerable or has no bugs. That would be absolutely ludicrous. And ordinary users don't understand anyway, even when you show them something like this.

      What people do understand is machines getting hit with malware on a routine basis, or getting owned completely from remote in an automated fashion, with no user interaction whatsoever, which, as I'm sure you're aware, has happened numerous times, often with far-reaching consequences of downtime, data loss, cleanup and remediation, and recovery, on the "other" desktop platform.

      The real bottom line today and ever since Mac OS X was released is this: has the Mac OS X userbase to date, or will it realistically in the future based on past performance, be affected either:

      1.) in absolute numbers, or
      2.) as a percentage of the total userbase

      on a greater scale (or anywhere NEAR) anything we've seen affect the Windows platform?

      I guess I'm curious with what your exact beef is: is it ordinary users (correctly) thinking that Mac OS X is [insert some amount here] more secure, from a practical perspective, than Windows?

      Is it Apple's type/speed/thoroughness of response to security issues, once reported or revealed?

      Is it Apple (again, correctly, from a practical perspective) insinuating the level of security on comparison to Windows in its commercials?

      Is it Apple's legacy code, which is rife with various opportunities for exploits?

      What would possibly be more productive here, and what you also didn't answer in the FAQ, is what precise actions you think Apple should be taking to remedy, for example, bugs that it is not aware of.

      Should it create new teams specifically to do code audits and find vulnerabilities proactively?

      Should it make public comment on security issues before it has provided a patch or fix?

      Should it provide more granular separate fixes and workarounds more quickly for individual issues, instead of waiting to roll them into the next security or OS update?

      Also helpful would be some kind of outline of what you believe Apple is doing *wrong*, right now, on the security front.

      And yes, I could make my own list. But I'm more curious about what you think. I'm also curious whether you recognize that, while there is still a long way to go, Apple has indeed greatly improved its response to security issues in direct response to complaints and feedback it has received from the enterprise/institutional community (e.g., via Apple University Executive Forum and MacEnterprise.org)? As a direct result, Apple started making detailed reports (at last far more detailed than they were before) of each issue addressed or fixed, links to (or creates) advisories where

    5. Re:No problem! by Ash-Fox · · Score: 2, Informative
      Macs had viruses in the past. OS X hasn't had any yet.
      Yes it has. The first one written specifically for OS X came in the form of a trojan. I've also seen Mac classic viruses work fine on PPC OS X systems.

      OS X has had security holes, which could have allowed viruses threw it but Apple patches them rather quickly before any can actually spread.
      Not really. Have you forgotten things like auto-installing widgets?
      Apple being behind other BSD systems in patching old exploits?
      Apple being behind in patching SSH, Apache?
      Plus unlike Windows virus it actually takes a person who actually knows stuff to make an OS X virus.
      Uh... You need to know stuff to write a windows virus too.
      Most Windows virus take advantage of easy to make Active X controls
      Not according to Norton, F-secure and McAfee.
      VB Scripts in applications
      Not according to Norton, F-secure and McAfee.
      and a bunch of other crap that Microsoft put in their OS During the 90's because they wanted to make sure their products could do more then their competitors and because no one cared about security
      Uh, again no. Give me some decent examples at least.

      All I can think of from the 90s in particular that's causing vulnerability issues, is how current Microsoft office documents are still mostly just memory dumps of the programs themselves.
      Now Apple OS X was redesigned with a 21 centrery mindset on security.
      I don't know... Most of the security techniques Apple uses were developed back in the early 90s...

      However, the OS in my opinion is far from being a 21st century mind set in general. I mean, look at some of the stupid stuff we have todo.
      Where we have to open a console and type
      defaults write com.apple.finder AppleShowAllFiles TRUE
      Or where we have to open XML files and change a bunch of values to enable/disable various GUI settings that should be in the GUI preferences pane?
      Or where the OS is purposely locked into using hardware from a specific vendor? (We've had this long ago, then we kind of evolved with x86, to no longer get locked in... But here comes Apple)

      But as times goes on Apple is putting more and more features to the OS many of them are scary in security terms such as integration of iChat and and the other iApps the Automater and other things which could lead to security problems in the future.
      Heh, or we could the simple things that have always worked well... Exploits against the user. Just send them a e-mail with a .pkg file that contains a rootkit (there are feasible methods to-do this on OS X), said hidden process scans the address books of users on Mac (Useful, since many Mac users actually do use the mail client on the system), then starts sending copies of that .pkg to those people.

      We can even expand it further get it to 'infect' any .dmg files downloaded with it's own files, (hidden files are wonderful for this), so on the off chance a infected machine sends said dmg somewhere, it will infect the other user, who thinks he's only installing (either by .pkg or drag dropping the 'application directory' file) the program he thinks.

      Hell, we can even make blah.jpg.app files, which appear to most users as 'blah.jpg', hasn't Apple learned anything from Microsoft?

      My point is, coming up with methods to make virii on Mac isn't that hard.
      --
      Change is certain; progress is not obligatory.
    6. Re:No problem! by jb.hl.com · · Score: 1

      You may think that whooshing noise just above your head is a plane, perhaps a helicopter, but you'll be surprised to hear it's something entirely different.

      --
      By summer it was all gone...now shesmovedon. --
    7. Re:No problem! by Anonymous Coward · · Score: 0

      It ends with "Please, try the veal." If it hadn't been for the already dripping sarcasm, I would have taken that to be a hint that the post was in jest.

    8. Re:No problem! by drinkypoo · · Score: 1, Insightful
      Now Apple OS X was redesigned with a 21 centrery mindset on security.

      BZZZZZZZZZZZZT.

      This is so wrong... OSX was derived from NeXTStep and they have not made any profound changes to the security model - oh yeah, they haven't actually made any changes to the security model. As such OSX is based on the same lame bullshit security model as Unix always has been.

      Now, if they had taken on capabilities-based security, or some other such concept, then maybe they'd actually be in a 20th century mode. As such, we're still puttering around somewhere between the middle and end of the nineteenth.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:No problem! by dangitman · · Score: 2, Funny

      As such, we're still puttering around somewhere between the middle and end of the nineteenth.

      Computer security was much better in the nineteenth Century, when computers didn't exist.

      --
      ... and then they built the supercollider.
    10. Re:No problem! by SuperKendall · · Score: 4, Insightful

      Yes it has. The first one written specifically for OS X came in the form of a trojan. I've also seen Mac classic viruses work fine on PPC OS X systems.

      That was not a virus - that was a trojan (pretty huge difference if you know what the differences are!) And read through the final analysis of the work the user actually had to do to contract it.

      Also, we are talking about OS X viruses not "legacy" viruses that in practice no-one will be catching since almost no-one uses Classic anymore. It's been years since OS X even shipped with OS 9.

      Not really. Have you forgotten things like auto-installing widgets?

      Which they fixed pretty quickly, as noted....


      Apple being behind other BSD systems in patching old exploits?
      Apple being behind in patching SSH, Apache?


      Which don't matter as much since they come turned off by default (and still didn't see any exploits for OS X in the wild)...

      Uh... You need to know stuff to write a windows virus too.

      Not really, there is a lot more template material online on how to do so, and a number of Windows viruses in the past have been simple variants of existing worms and viruses.

      Not according to Norton, F-secure and McAfee.

      You're wrong. Care to provide any links as to why you think you're right?

      Uh, again no. Give me some decent examples at least.

      IE. Forgot about the elephant in the room again?

      I don't know... Most of the security techniques Apple uses were developed back in the early 90s...

      Oh, they were developed way before that - which is why it is so tragic Microsoft could not even be bothered to do that much until now.

      However, the OS in my opinion is far from being a 21st century mind set in general. I mean, look at some of the stupid stuff we have todo.
      Where we have to open a console and type
      defaults write com.apple.finder AppleShowAllFiles TRUE


      True there is no UI to modify some defaults like that. But anyone who wants to see ALL files in Finder is probably also going to be pretty familiar with the shell and not really mind editing XML files. Frankly I have never enabled Finder in that manner as if I want to be messing with files Finder cannot see by default, I greatly prefer to be using Terminal anyway.

      What makes it an advanced OS is that you have a layer that is easily configurable by most users, and then a more advanced layer that is easily adjustable through a few means. The situation is still better than what Windows offered, where you had to basically write TweakUI to get at some settings that could not simply be activated in a text file at least OS X comes with means to modify every setting in the system, even if some are not behind GUI's.

      Heh, or we could the simple things that have always worked well... Exploits against the user. Just send them a e-mail with a .pkg file that contains a rootkit (there are feasible methods to-do this on OS X), said hidden process scans the address books of users on Mac (Useful, since many Mac users actually do use the mail client on the system), then starts sending copies of that .pkg to those people....My point is, coming up with methods to make virii on Mac isn't that hard.

      Yes that would work - but Mail would warn the user about running it, and the default security level most people run at would prevent it from getting as far into the system as most rootkits are. That is the reason OS X is more security, because of the very old concept of defense in depth applied across the OS, not because any one layer is invulnerable to attack!

      Writing viri for any platform is dead simple if you are going to rely on the user to propagate it. But Windows has a million examples of stuff that needs no user even clicking on OK to run off and do its thing. That is another difference. That and of course, the fact that today there are no OS X viruses in the wild. Not just a few, but zero - despite many people such as yourself who think it would be easy to write one and would like to see one just to show up Mac users.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    11. Re:No problem! by Ash-Fox · · Score: 1

      That was not a virus - that was a trojan (pretty huge difference if you know what the differences are!) And read through the final analysis of the work the user actually had to do to contract it.

      A Trojan is a type of virus. Security experts acknowledge this, dictionaries acknowledge this. Heck even anti-virus software classify Trojans as a 'Trojan virus'.

      Which they fixed pretty quickly, as noted....

      Ah, I apologize. For some reason I remember this particular event being months (I just double checked to make sure, and I'm in the wrong).

      Also, we are talking about OS X viruses not "legacy" viruses that in practice no-one will be catching since almost no-one uses Classic anymore.

      I saw one a year ago. =)

      Which don't matter as much since they come turned off by default (and still didn't see any exploits for OS X in the wild)...

      It isn't enabled on most Linux, BSD distributions by default either, but they still patch it faster. Machines have been exploited after the release of exploit information quickly. This is a very real risk, which is still unacceptable.

      But anyone who wants to see ALL files in Finder is probably also going to be pretty familiar with the shell and not really mind editing XML files

      To be honest, I hate editing XML files -- I would rather have this stuff in the GUI.

      Frankly I have never enabled Finder in that manner as if I want to be messing with files Finder cannot see by default, I greatly prefer to be using Terminal anyway.

      Yeah, plus theres that annoying fact that you see these hidden files on the desktop (don't get this on KDE). In the end I ended up using mc for most things.

      What makes it an advanced OS is that you have a layer that is easily configurable by most users, and then a more advanced layer that is easily adjustable through a few means.

      There isn't really a 'more advanced' layer, many things I've found on OS X, particularly todo with the GUI is very unconfigurable unless you start making horrible 'hacks' like ShadowRemover. At least with Windows I could customize the GUI more, even though some of the things had to be done via the registry (ie: .net styles for drop down menus in 'classic theme' on XP).

      The situation is still better than what Windows offered, where you had to basically write TweakUI to get at some settings that could not simply be activated in a text file

      Actually.. Tweak UI is really just a program that does a few registry switches.

      at least OS X comes with means to modify every setting in the system, even if some are not behind GUI's.

      I have been spending hours on end trying to disable effects, shadows and all sorts of non-sense in OS X (it slows down VNC related things). I still haven't figured out how to disable all of them. Nor can I find documentation on some of the things I want to disable.

      However, that sort of non-sense is why I am using a Linux distribution as my 'main' desktop (I still use many OSes).

      Not really, there is a lot more template material online on how to do so, and a number of Windows viruses in the past have been simple variants of existing worms and viruses.

      True. There is even generators (I forgot about this until now) for creating things like botnet worm viruses (which don't work on up-to date versions of windows). Most viruses we see on Windows however, aren't the "generated" ones. The popular modified variations we have seen of certain worms weren't created by people with lack of understanding either (judging by the modifications done).

      But yes, I would have to agree that in some instances, creating a virus on Windows can be easier for now.

      B

      --
      Change is certain; progress is not obligatory.
    12. Re:No problem! by Ash-Fox · · Score: 1
      Rereading your post, I noticed I missed some things (I tend to mix up italic and non-italic text)

      You're wrong. Care to provide any links as to why you think you're right?
      No, the information I see is provided within the anti-virus software (I have no idea where it is on their sites) (ie: you can see lists of viruses and their types), VBA (script viruses) viruses are less than most other categories. 'Active X' viruses, well, these are viruses that exploit features through a webpage usually, there isn't many. Nor is there many that uses active x todo things locally on the system.

      IE. Forgot about the elephant in the room again?
      Are you saying Microsoft should remove a web-browser from the system because it's a insecure idea? Because that's the logical path I come to when reading the original poster I was replying to and your post.
      --
      Change is certain; progress is not obligatory.
    13. Re:No problem! by SuperKendall · · Score: 1

      Are you saying Microsoft should remove a web-browser from the system because it's a insecure idea?

      Yes exactly, it's not good to have IE as deeply embedded as it has been. Microsoft themselves said it was an insuperable part of the OS, where on any other computer a browser is simply an application and a set of libraries other applications can use for HTML rendering.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    14. Re:No problem! by Ash-Fox · · Score: 1
      Yes exactly, it's not good to have IE as deeply embedded as it has been.
      IE was never 'deeply' embedded with the system, as you put it. You can pretty much remove IE from Windows 2k, xp etc. Including it's webbrowser active x component so you can't browse websites in plain just plain windows explorer.

      Microsoft themselves said it was an insuperable part of the OS
      They lied. It's been proven time and time again that they lied, especially with things like nlite, xp lite in existence makes the claim laughable.
      where on any other computer a browser is simply an application and a set of libraries other applications can use for HTML rendering.
      As is IE (with the exception that it has a few additional OS specific features too -- much like other browsers have, like Safari).
      --
      Change is certain; progress is not obligatory.
  6. Re:At this rate by Rob+T+Firefly · · Score: 4, Insightful
    Or I could use the Linux Cop Out... Explaining that Quicktime is actually a third party application that is bundled with the OS not the OS itself.
    Actually, since Apple makes both Quicktime and MacOS, it's more like the MSIE/Office copout.
  7. Re:At this rate by Anonymous Coward · · Score: 0

    Now, which way do you want it? Is it "... actually a third party application" or does it "... load automaticly [sic] on Macs, and it is rather tightly integrated with the OS"? Decide and stop blabbering about "cop outs".

  8. Re:At this rate by SNR+monkey · · Score: 1

    I don't know what you mean by the "Linux Cop Out" because it seems like you're confusing Apple and Mac OS X. Remember, this is the month of Apple bugs, not necessarily the month of OS X bugs. Also, how is quicktime a third party application if it is developed by Apple?

  9. Re:And a negative side effect? by Scoria · · Score: 1, Funny

    He would, but they were all absorbed by Steve Jobs and his reality distortion field. Sorry.

    --
    Do you like German cars?
  10. Is this true? by bogie · · Score: 3, Insightful

    "The problem with so-called 'responsible disclosure' is that for some people, it means keeping others on hold for insane amounts of time, even when the fix should be trivial."

    Is Apple as bad as MS when it comes to fixing security flaws? Is there really a need to show how "insecure" OS X is? Or is this more a "your going to start listening to security experts when they have something to say or else..." type situation. I did read the FAQ but they really don't show any evidence to prove why this is a good thing, how this will improve OS X security, or how Apple has been unwilling to fix flaws in the past.

    They could be 1000% right, but on the surface I just don't see anything which either confirms or denies their theory. It would be nice to at least read some sort of history of how Apple has interacted with Security researchers in the past.

    --
    If you wanna get rich, you know that payback is a bitch
    1. Re:Is this true? by bill_mcgonigle · · Score: 1

      "The problem with so-called 'responsible disclosure' is that for some people, it means keeping others on hold for insane amounts of time, even when the fix should be trivial."

      They could have thought of a better excuse than this. Giving the vendor n days before disclosure avoids the 'insane amounts of time' scenario, so the argument doesn't hold water. Conscientious greyhats go this route. Maybe we'll call these guys charcoal-greyhats.

      So we're left to conclude that they just want attention/fame/notoriety - they haven't given us any reason to believe otherwise. If they came out with "We told Apple about these around Halloween and they're still not patched," they'd have serious security community support.

      Go ahead and give Apple a hard time when they deserve it - for instance only supporting Jaguar for a bit over two years with security updates. Similarly, one would expect the installed base of Panther users to be screwed when Leopard debuts.

      But that's not going to make the front page of Slashdot. I guess it's better to be "well-known" than to do the right thing by the user base.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:Is this true? by Anonymous Coward · · Score: 0

      So it's good for M$ but not for Apple? You are such a phony.

    3. Re:Is this true? by OriginalArlen · · Score: 1

      Is Apple as bad as MS when it comes to fixing security flaws?

      Actually, Apple are much slower than Microsoft at fixing bugs. It's hard to compare like with like, perhaps the least indirect way to see Apple's slow response is to compare the speed with which Linux and BSD distros package and release fixes, and the official Apple releases for the same bugs. Microsoft have on occasion turned a bug round within their calendar-month release cycle (ie released a patch for a bug on the very next patch Tuesday.) Arguably this is because Microsoft have had a lot more practice, having had more bugs to fix ;) but there it is.

      BTW I do Vuln. Management (aka the whole bug, exploit, fix, test, install cycle) at work, which involves monitoring all the lists and vendor lists, and tracking releases for particular bugs across many different platforms.

      --

      Everything I needed to know about life, I learnt from Blake's Seven
  11. Doesn't work for me by Anonymous Coward · · Score: 5, Interesting

    I just tried this on my MacBook Pro using the provided QTL files and ruby scripts, but none of them seem to have the claimed effect. Anybody else already tried this?

    1. Re:Doesn't work for me by maclnx · · Score: 1

      I tried this too with out the proposed effect.

    2. Re:Doesn't work for me by Sentry21 · · Score: 1
      Didn't entirely work for me either. I wonder if this is just a bug in their exploit code? Either way, I'm on a Macbook, so I wonder if this is Intel-specific.

      dan@Reykjavik:~/Desktop$ ruby MOAB-01-01-2007.rb
      MOAB-01-01-2007.rb:58:in `close': closed stream (IOError)
              from MOAB-01-01-2007.rb:58:in `open'
              from MOAB-01-01-2007.rb:58
      dan@Reykjavik:~/Desktop$ /Applications/QuickTime\ Player.app/Contents/MacOS/QuickTime\ Player pwnage.qtl
      sh: -c: line 1: unexpected EOF while looking for matching `"'
      sh: -c: line 2: syntax error: unexpected end of file
      Illegal instruction
    3. Re:Doesn't work for me by antibryce · · Score: 1

      Didn't work for me either. Tries it on my G4 Powerbook with no results whatsoever.

    4. Re:Doesn't work for me by BobVH · · Score: 1

      Maybe they should start writing Universal Shellcode ;)

    5. Re:Doesn't work for me by Leo+Giertz · · Score: 1
      dan@Reykjavik:~/Desktop$ /Applications/QuickTime\ Player.app/Contents/MacOS/QuickTime\ Player pwnage.qtl
      sh: -c: line 1: unexpected EOF while looking for matching `"'
      sh: -c: line 2: syntax error: unexpected end of file
      If we look at your output we see that the exploit seems to be valid since it claims to start sh, but I think that their "proof of concept" is flawed. So, I guess that they rushed the code for the demonstration.
    6. Re:Doesn't work for me by squallbsr · · Score: 1
      It didn't work because the ruby code didn't complete execution, it failed on an IOError. The ruby script basically sets up the memory, creating NOP sled and other various things that setup the exploit. This is probably also where the command is setup in memory. Since the ruby script didn't work, the exploit failed to execute anything.

      dan@Reykjavik:~/Desktop$ ruby MOAB-01-01-2007.rb
      MOAB-01-01-2007.rb:58:in `close': closed stream (IOError)
      from MOAB-01-01-2007.rb:58:in `open'
      from MOAB-01-01-2007.rb:58
      dan@Reykjavik:~/Desktop$ /Applications/QuickTime\ Player.app/Contents/MacOS/QuickTime\ Player pwnage.qtl
      sh: -c: line 1: unexpected EOF while looking for matching `"'
      sh: -c: line 2: syntax error: unexpected end of file
      Illegal instruction
      --
      Sleep: A completely inadequate substitution for Caffeine.
  12. Re:At this rate by jokell82 · · Score: 1, Redundant
    Explaining that Quicktime is actually a third party application that is bundled with the OS not the OS itself.
    Actually that's (partially) true. It's not third party since it's developed by Apple, but the fact that it also affects Windows shows that it's not an OS X bug, but a Quicktime bug.

    But as another comment has pointed out, this is a month of Apple bugs, not OS X bugs.
    --
    I dunno who it is
    but it prolly is fhqwhgads.
  13. Re:At this rate by jellomizer · · Score: 1

    Well it is a stab at the Linux user comunity on their views about security. If there is a problem it is rairly a Linux (Kernel) problem but with some other application that is running Apache, Sendmail, su, sudo... Stating these are 3rd party tools not part of Linux per say. Yes I mistakes a Month of Apple bugs with a month OS X Bugs my mistake.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  14. Plain wrong! by Anonymous Coward · · Score: 1, Insightful

    This is just the wrong way to do this folks. They should be finding and notifying Apple.

    1. Re:Plain wrong! by solevita · · Score: 1

      Perhaps, but I think there's at least some merit to what they're doing. Computer security is dependant upon the various pieces of software and the like that this pair seem very adept at exploiting, but it's also about exploiting public opinion. This is a site famous for Microsoft bashing, so it's not like I need to provide any examples to demonstrate my point.

      In short, Apple knows about the bugs, we know about the bugs; everyone's a winner.

    2. Re:Plain wrong! by Jeppe+Salvesen · · Score: 1

      Oh yeah?

      A much better approach: Find 90 bugs, give Apple 30 days to fix them, and release those that were fixed along with those that were not fixed.

      That would either show whether Apple takes security seriously, without exposing the user base to added security risks.

      --

      Stop the brainwash

    3. Re:Plain wrong! by Anonymous Coward · · Score: 0

      90 bugs in 30 days is an impossible task, and certainly in a code base as huge as Mac OS X's.

      Every fix needs to have regression tests done to make sure something else doesn't break as a result of the fix in addition to all the tests that need to be written to ensure that the fix actually does fix the original issue.

      Compound that with the fact that you really should only fix one bug in a module at a time to prevent introducing more bugs with concurrent fixes...

    4. Re:Plain wrong! by Anonymous Coward · · Score: 0

      You're assuming this is the first time these bugs have been found. Experience from Windows has shown that many serious bugs have been known and exploited for months before they were fixed either through rediscovery by some hacker with less nefarious motives or by the bug being sold for use in some spam-worm. Publishing the bugs lets people for whom it matters know that they exist and take steps to mitigate them.

    5. Re:Plain wrong! by 99BottlesOfBeerInMyF · · Score: 1

      Publishing the bugs lets people for whom it matters know that they exist and take steps to mitigate them.

      I agree that sometimes it is a good idea to publish some info on a vulnerability immediately if their is evidence it is being exploited and there is a way the user can mitigate it. For example, if you find a vulnerability because a hacker uses it on a honeypot machine you have and it exploits a relatively unused service that is enabled by default, it makes sense to publish this fact immediately so people can turn off the unneeded service before more damage is done. Now lets look at the specifics of the month of bugs. They aren't publishing the bug right away or informing Apple of it. They're intentionally delaying publishing bugs in order to space them out and generate more press for themselves. Whether you favor immediate disclosure or informing the vendor first, or make that decision based upon the details, these guys are still doing the wrong thing. They're not publishing immediately or informing the vendor, they're sitting on them, the worst of both scenarios.

    6. Re:Plain wrong! by mmeister · · Score: 1

      My concern is that this seems more like a publicity/smear campaign than a public service. Has Apple been notified of these critical bugs and been given a reasonable timeframe to resolve them? Or is this an issue of trying to surprise Apple by showing there are bugs in their code?

      A Reality check -- most software is riddled with bugs (thousands and thousands).

      We claim we want a completely bug free/super secure software, but the fact is we are not willing to pay for it. Would you pay $1K-2K for a copy of your favorite OS? Or for your favorite program? And you won't mind if it takes 2-3 years for that feature you wanted to be properly qualified in the next version, right?

      The currently economy says that we aren't willing to do that. We want our software cheap and our features fast. As it is, we're pissed when software cycles are greater than 18 month cycles (look at Vista and Adobe CS3). Adobe was pressured to release a beta of Photoshop because they couldn't deliver the new functionality (Intel Mac support) in a reasonable time for the customer (that being RIGHT NOW).

      So what exactly is the point of a 31-day, PUBLIC, security bugfest?

  15. There are likely thousands of security problems by Junks+Jerzey · · Score: 1

    OS X is unimaginably complex. Even the 1500+ page "OS X internals" tome just scratches the surface of most things.

    (Note that I own and enjoy using a MacBook, so I'm not blindly Apple-bashing.)

    The complexity is the first problem. The second is that almost all of the code was written in an insecure manner. No one was doing code-level security reviews on QuickTime and Quartz and all the other bits of OS X. And even if you did, squashing all potential overflow/overwrite bugs in a language like C is essentially impossible. We'll keep living with endless exploits until more secure techniques are used for writing software.

    1. Re:There are likely thousands of security problems by MSFanBoi2 · · Score: 1

      Ah, but when the same thing is said about Microsoft Windows, one is modded down to obivion, called a troll or what not.

      Why is it "OK" for Apple to have these issues in their complexity, yet Microsoft stuffers the slings and limp arrows of Apple fanatics when patch Tuesday rolls around?

    2. Re:There are likely thousands of security problems by Jeff+DeMaagd · · Score: 1, Interesting

      It's not just C though, Apple generally uses Objective-C, which is an object-oriented extention of C. If the programmers did the responsible thing and called libraries for their objects, then it shouldn't be a problem, fix your libraries. They shouldn't be calling for memory using C if they can avoid it. I don't think it's anywhere nearly so simple though.

    3. Re:There are likely thousands of security problems by MeanderingMind · · Score: 1

      I thought it was Blizzard who suffered the stings and arrows of fanatics on Patch Tuesday?

      Joking aside, I'd personally appreciate something substanciative to back up the GP's statements regarding OS X. I do not doubt there is complexity or flaws, but the statements are sweeping and rather lacking in any quantitative value (how complex and insecure is OS X, perhaps in comparison to other OSs).

      --
      Thunderclone: ONE MAN ENTERS! TWO MEN LEAVE! ONE MAN ENTERS! TWO MEN LEAVE!
    4. Re:There are likely thousands of security problems by soft_guy · · Score: 1

      This is a very good point. Also, if you can have this kind of problem in Apple's software, wouldn't the same thing (buffer overflow) be possibly with any third party app that uses a stack based buffer?

      I'm certainly not trying to say MacOS X is perfect or that Microsoft has it any easier. This is a larger problem than just Apple vs. Microsoft. Unfortunately, the only solution I've seen proposed is Trusted Computing which sounds to me like a solution that is worse than the problem it solves.

      --
      Avoid Missing Ball for High Score
    5. Re:There are likely thousands of security problems by bnenning · · Score: 1

      Apple generally uses Objective-C

      They use ObjC for lots of apps, but the OS-level code that these sorts of exploits target is almost all C/C++. GP is correct, we really need to stop using C and other unsafe languages except in situations where it's absolutely required for performance or low-level access.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    6. Re:There are likely thousands of security problems by Anonymous Coward · · Score: 0

      Yeah, cause all of those other OS written in pascal, ruby, and python are comparable. There are reasons OSes (and for that matter many compilers for other languages) are written in C and ASM -- One of them being that the languages are proven for such a task. Give a programmer some of that there rope and she may hang herself, but at least the rope can be used to wrangle the hardware.

    7. Re:There are likely thousands of security problems by Watson+Ladd · · Score: 1

      It's not needed. Remember the Lisp machines? And Haskell can be used to make an Operating system. So we don't need C anymore.

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
  16. Apple Vs. Security Researchers by porkchop_d_clown · · Score: 1, Flamebait

    Apple has had poor relations with security researchers for years. Partly it's because of the smug attitude of many Apple users - who assume that because they don't get attacked their OS is more secure; but part is also the researchers themselves.

    The flame wars over the airport card exploits is a good example - first, the researchers used a 3rd party card which meant it had little to do with OS X problems, which created a number of he-said-she-said arguments. As I understand it, the airport exploit was (is still?) real, but the arguments created a lot of ill-will on both sides.

    1. Re:Apple Vs. Security Researchers by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      Apple has had poor relations with security researchers for years.

      Actually, Apple has had pretty good interactions with security researchers in general, in my experience. Being a huge PR magnet, however, they also manage to attract showboaters trying to capitalize on the popularity they can get by behaving in a less than reasonable manner. The wireless exploit you cite, for example, turned out to be hype about a problem that affected no mac in its default state, but Apple responded to it even though they were never contacted with the details of the supposed exploit and did fix several issues they found during a review of the wireless drivers they ship. Apple has done a pretty reasonable job of patching easily exploitable/wormable problems very quickly and they don't seem to be ignoring problems reported to them. One of my coworkers found a local exploit (low risk) and reported it through Apple's Website. The fix was in the next security update and even credited him. It seems like pretty good relations with the security researcher community to me.

      As for the month of Apple bugs. It is more of the same. Sure these guys could report Apple bugs to the normal channels and they'd be fixed fairly quickly and overall security would benefit. That, however, won't make the news. So instead of reporting bugs when found, these guys are intentionally delaying releasing that info to both Apple and the public. Apple isn't pressured to quickly fix bugs if they don't even now what those bugs are. The public isn't served by bugs being fixed more quickly. Users aren't served by bugs being released to the public for possible mass exploitation without Apple ever being given a chance to patch their machines. The end result is decreasing the overall security or computing. It serves no one except the researchers who are showboating and being irresponsible.

    2. Re:Apple Vs. Security Researchers by noidentity · · Score: 1

      Here here! So why the hell is Slashdot participating with these dorks and posting their announcements? "Don't feed the trolls."

    3. Re:Apple Vs. Security Researchers by Anonymous Coward · · Score: 0

      So your preferred approach would be to stick your head in the sand and imagine the bugs don't exist? This event is designed for people like you.

    4. Re:Apple Vs. Security Researchers by 99BottlesOfBeerInMyF · · Score: 1

      So why the hell is Slashdot participating with these dorks and posting their announcements? "Don't feed the trolls."

      This is different from trolling in that it is a real problem. The bugs are real, the disclosure is real and we have to manage the situation. If terrorists did not get publicity for their acts, they would not be spreading terror and would thus be ineffective. That doesn't mean the media should not let you know the airport has been taken over. It is a real problem. These people are intentionally reducing the security of everyone using OS X. The reaction should be that LHM and Mr. Finisterre are regarded by the industry as irresponsible and shunned by responsible security people. They are the bad guys. They may not be breaking the law, but they are behaving unethically for their own profit.

    5. Re:Apple Vs. Security Researchers by Anonymous Coward · · Score: 0

      Apple has had poor relations with security researchers for years. Partly it's because of the smug attitude of many Apple users - who assume that because they don't get attacked their OS is more secure;...

      This makes no sense.

    6. Re:Apple Vs. Security Researchers by Anonymous Coward · · Score: 2, Insightful

      "Apple has had poor relations with security researchers for years. Partly it's because of the smug attitude of many Apple users"

      Let me just say, FUCK YOU. Seriously. And no, this is not a troll, but feel free to rate this down otherwise.

      I am a Windows developer for my employer, but do most of my work off a Mac running VPC or now Parallels. When I first started doing this, I had to buy my own machine because my employer didn't feel the need to give in to my concerns. Now, half my staff do the same thing (and I run my old office).

      Every so often, one of us finds a hole in the Mac, and there are proper channels to go through. Occasionally we get notes back thanking us, other times, we don't. I don't expect to be notified each and every time.

      And then we have researchers like the ones that found the supposed wifi hole. That required both computers to be synch'd together. And a script to be running on the second 'hacked' computer. And a dozen of other things where even the researchers admitted that with these perfect conditions, they could only gain access once in 100 times -- and that they needed the script running on the other machine because they needed something to target that they knew was going to be resident in memory. And even duplicating this in a clean room, experts were unable to replicate what the researchers had done to the point they STILL think its only theoretical and that the original folks had faked the test.

      And then the researchers state they did it purely because they wanted to put a cigarette out in the eyes of the 'smug mac users'.

      So yeah, we don't have perfectly secure machines, no one does. If the original 'researcher' had been honest and upfront about the nature of the problem and left the politics out, there would have been a LOT less He Said She Said BS. It started with the researchers before Apple or anyone else had a chance to respond. Oh yeah, that Johnny Cache is SUCH a rebel...couldn't even prove his metal and then blamed Apple for keeping him down, all the while most other security researchers are actually THANKED by Apple publicly for finding flaws.

      So again, Fuck You as I respond to a trollish post in a like manner...

    7. Re:Apple Vs. Security Researchers by Paradise+Pete · · Score: 1
      Here here!

      I'm not trying to be a smartass, just letting you know that you might want to read this.

    8. Re:Apple Vs. Security Researchers by drinkypoo · · Score: 1
      Here here! So why the hell is Slashdot participating with these dorks and posting their announcements? "Don't feed the trolls."

      You are a prime example of someone who should not be allowed to post comments on slashdot.

      1) Hear, Hear

      2) troll (n) [Usenet]: Any newsgroup poster who posts deliberately inflammatory material in order to irritate other posters and, hopefully, trick them into making foolish spectacles of themselves. It is advised to avoid responding to an obvious troll at all costs, no matter how tempting a target they make themselves. (http://www.urbangeek.net/geek/dictionary/geekspea kt-z.htm)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Apple Vs. Security Researchers by CODiNE · · Score: 1
      As I understand it, the airport exploit was (is still?) real

      It was patched I believe Nov 14th.


      From here.

      Security Update 2006-007

      AirPort


      CVE-ID: CVE-2006-5710

      Available for: Mac OS X v10.3.9, Mac OS X Server v10.3.9, Mac OS X v10.4.8, Mac OS X Server v10.4.8

      Impact: Attackers on the wireless network may cause arbitrary code execution

      Description: A heap buffer overflow exists in the AirPort wireless driver's handling of probe response frames. An attacker in local proximity may be able to trigger the overflow by sending maliciously-crafted information elements in probe responses. This issue affects eMac, iBook, iMac, PowerBook G3, PowerBook G4, and Power Mac G4 systems equipped with an original AirPort card. This issue does not affect systems with the AirPort Extreme card. This update addresses the issue by performing additional validation of probe response frames. Credit to H D Moore of Metasploit for reporting this issue.
      --
      Cwm, fjord-bank glyphs vext quiz
    10. Re:Apple Vs. Security Researchers by Anonymous Coward · · Score: 0
      "Apple has had poor relations with security researchers...because of the smug attitude of many Apple users."


      So, because Apple users don't take security researchers seriously, Apple the COMPANY has bad relations?

      "Honey, I just realized why you and I have a bumpy marriage. It's because the people who like you don't take me seriously!!"

  17. Re:At this rate by Anonymous Coward · · Score: 1, Funny

    If intel only could the hole be in quicktime for windows too, and a possible Duel OS Virus

    Sun to the rescue...to make it cross platform just write the virus in Java!
  18. Logo by Freon115 · · Score: 1

    The logo on their blog is very distrurbing

    1. Re:Logo by Anonymous Coward · · Score: 0

      Would you have preferred a rock through a window, or skinning a penguin?

  19. These people read their own press releases by Llywelyn · · Score: 2, Insightful

    If they were truly interested in "improving MacOS X" or "improving practices on the management side of Apple" then they would release these bugs to Apple first. Don't wait an insane amount of time, but give them a nice reasonable amount of time to fix the bugs. Heck, even tell them you plan on releasing them on thus and so date and start the month *then*, giving props to Apple for those they have fixed.

    --
    Integrate Keynote and LaTeX
  20. Re:And a negative side effect? by Henriok · · Score: 2

    Have Apple sued a whistleblower or someone who have reported a security issue. EVER?

    Or is the parent just full of lies, FUD and other unpleasant and damaging stuff?

    --

    - Henrik

    - when the Shadows descend -
  21. Doesn't work by matth · · Score: 2, Informative

    I tried the exploit.. doesn't work on my macbook.

    1. Re:Doesn't work by owsla · · Score: 2, Interesting

      Same thing here on a 3rd generation PowerBook G4 with all available updates. I tried to the ruby script -- it just crashed Quicktime, but no exploit.

    2. Re:Doesn't work by Jasin+Natael · · Score: 1

      Doesn't work on my iMac G5 running 10.4.8 with Quicktime 7.1.3.

      Maybe it only affects PC users with Quicktime, or maybe you have to have Quicktime Pro installed?

      Don't give them the publicity. Certainly Apple's software team should read the site, but they don't deserve any more attention than that; Their whole site is dedicated to insulting Apple and taking pot-shots. They write like capricious seven-year-olds. I, for one, am going to ignore them for the rest of the month -- and probably for the rest of their lives. Not because of the factual content, but more for their immature, deliberately destructive, and insulting behavior.

      --
      True science means that when you re-evaluate the evidence, you re-evaluate your faith.
    3. Re:Doesn't work by Anonymous Coward · · Score: 0

      I think the exploit is x86 only.

    4. Re:Doesn't work by Weedlekin · · Score: 1

      Fails on my iMac G5 rev. 1, OS X 10.4.8 too. Looks like this particular "bug" has more FUD than substance.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    5. Re:Doesn't work by Anonymous Coward · · Score: 0

      The description of the bug makes it pretty clear that the provided exploit is for Intel processors. The ignorance of your comment exemplifies why a stunt like this is needed.

    6. Re:Doesn't work by GigsVT · · Score: 1

      You do realize you are exactly the kind of fanboi they are making fun of, right?

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    7. Re:Doesn't work by squiggleslash · · Score: 1

      And so you fail the lesson.

      There are several holes in most operating systems. The biggest one sits between the keyboard and chair. The biggest problem with Mac security right now is that despite the glaring faults with many aspects of its security model, Mac users believe, genuinely and honestly, that there is no reason to be concerned about Mac security.

      That, to me at least, is that this exercise is about. Those complaining that Apple should have been notified, that they're just pulling some kind of stunt, are not "getting it". And they never will, until some blackhat actually takes the time to put together something that will slap Mac users down hard and painfully, in a way the majority of Windows users would never fall for today.

      The biggest security advantage the Mac has is that it's (still) an uncommon platform, one with a small enough market share that network effects work against the ability of a malware to propogate. That is not an advantage that can be relied upon indefinitely. Are you going to be rely upon it, or upon false assumptions that Mac OS X is in some way inherently more secure than Windows?

      --
      You are not alone. This is not normal. None of this is normal.
    8. Re:Doesn't work by kastberg · · Score: 1

      crashed? that mean it works.

    9. Re:Doesn't work by Weedlekin · · Score: 1

      The description of the bug says nothing of the sort. A quote from MOAB website says:

      "Affected versions
      This issue has been successfully exploited in QuickTime(TM) Version 7.1.3, Player Version 7.1.3. Previous versions should be vulnerable as well. Both Microsoft Windows and Mac OS X versions are affected."

      Now where, O wise and insightful Coward, does it say anything about Intel chips there? Or for that matter, here:

      "Proof of concept, exploit or instructions to reproduce
      Requires a working Ruby interpreter. The exploit provided will create a QTL file, which can be locally opened or served remotely via web server. The exploit source code includes notes and other comments about the different options available."

      Does "a working Ruby interpreter", and the creation of a QTL file now require an an Intel-compatible CPU? No, I thought not.

      Furthermore, they say the following:

      "Exploitation conditions
      For further information about OS X heap implementation, we encourage to read nemo's excellent write-up for Phrack magazine: OS X heap exploitation techniques."

      Nemo's article is filled with PPC code, and has no Intel code whatsoever, but anything based on his techniques would work on both PPC and Intel Macs because it uses a bug in a malloc() routine that's part of the _OS X runtime library_. Or rather, it would work on both systems if the exploit had been written by somebody with a fraction of nemo's abilities, and not the publicity-seeking pair of arseholes behind MOAB.

      So where in the bug description does it say that it is Intel-specific, as you claim, astonishingly brilliant AC that you are, claim?

      --
      I'm not going to change your sheets again, Mr. Hastings.
  22. I have a dumb question..... by 8127972 · · Score: 0, Troll

    ..... Given Apple's tendency to sue just about anything that moves so that the can preserve the "reality distortion field," are these researchers not afraid of being sued out of existence?

    --
    This is my opinion. To make sure you don't steal it, it's covered by the DMCA.
    1. Re:I have a dumb question..... by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      ..... Given Apple's tendency to sue just about anything that moves so that the can preserve the "reality distortion field," are these researchers not afraid of being sued out of existence?

      The reality distortion field you cite is warping your perspective. Apple is actually not particularly litigious compared to most companies their size. To my knowledge they've never sued anyone for publicizing bugs. They don't even normally go after publications that intentionally publicize their trade secrets unless they admit having obtained those secrets from an insider Apple does not know the identity of, and in the one case of that, they sued only for the name of the informant, not for any damages against the publication. The thing is, the litigation they do enegage in, is often highly publicized, making it seem as though they are very litigious.

      So to answer your question, if they have a reasonable grasp on reality, no they aren't worried about being sued.

    2. Re:I have a dumb question..... by Achromatic1978 · · Score: 1
      I love watching you in full-blown spin mode:

      They don't even normally go after publications that intentionally publicize their trade secrets unless they admit having obtained those secrets from an insider Apple does not know the identity of, and in the one case of that, they sued only for the name of the informant, not for any damages against the publication.

      Nice way to describe it. Another way would be "rather than engaging in anything even resembling a cursorily, let alone thorough internal, investigation, Apple decided that the best way to resolve the issue was to hit a third party with tens of thousands in legal bills, rather than investigate the issue itself".

    3. Re:I have a dumb question..... by 99BottlesOfBeerInMyF · · Score: 1

      nother way would be "rather than engaging in anything even resembling a cursorily, let alone thorough internal, investigation, Apple decided that the best way to resolve the issue was to hit a third party with tens of thousands in legal bills, rather than investigate the issue itself".

      Sure, but the point you are missing is that Apple was legally in the right. They had every right to sue and not only for the name of the leak, but also for punitive damages large enough to shut down the small publication and discourage others. The fact that they didn't speaks to Apple's propensity to not use litigation to stop speech they don't like. And that is the subject we were addressing, should these researchers be afraid that Apple will bring a baseless lawsuit against them in order to stop their publication. The answer is, no, Apple doesn't stop speech it doesn't like when it can legally shut them down.

    4. Re:I have a dumb question..... by Anonymous Coward · · Score: 0

      The reality distortion field you cite is warping your perspective. Apple is actually not particularly litigious compared to most companies their size. To my knowledge they've never sued anyone for publicizing bugs. They don't even normally go after publications that intentionally publicize their trade secrets unless they admit having obtained those secrets from an insider Apple does not know the identity of, and in the one case of that, they sued only for the name of the informant, not for any damages against the publication. The thing is, the litigation they do enegage in, is often highly publicized, making it seem as though they are very litigious.

      This, my friends, is a great example of the reality distortion field at work.

  23. Timing by lord_iain · · Score: 3, Interesting

    Is it just me, or is this event well timed? A month of Apple bugs/exploits on the lead up to Windows Vista's commercial release on January 30th (the most "secure" version of Windows). Sounds sinister to me.

    1. Re:Timing by xxdesmus · · Score: 0

      Sinister indeed. Better get out your tinfoil hat then... Way to turn this into Microsoft's fault (by vaguely implying they have something to do with this).

    2. Re:Timing by Numberboy · · Score: 1

      Sinister? If the bugs are real, why does it matter who published them? They're still problems with Apple code, regardless of whether the person who found them is an evil monkey in the employ of BG, or some bedroom lifehacker.

    3. Re:Timing by Anonymous Coward · · Score: 0

      Who published them doesn't matter; that they were published at all without ever contacting Apple does matter, however. Making a huge PR party out of it doesn't help either.

    4. Re:Timing by macs4all · · Score: 1

      I thought that VERY thing myself when I first heard the announcement a couple of weeks ago regarding the "Month of Bugs".

  24. OK by WiseMuse · · Score: 2, Funny

    Q: What's worse than finding a worm in your apple? A: Finding a bug in your MAC.

  25. I'm afraid you are incorrect, sir. by porkchop_d_clown · · Score: 2, Informative

    The wireless exploit you cite, for example, turned out to be hype about a problem that affected no mac in its default state...

    The wireless exploit did apply to Airport cards; but you are correct that researchers mishandled the disclosure - which, as I said, resulted in a lot of hard feelings on both sides.

    1. Re:I'm afraid you are incorrect, sir. by 99BottlesOfBeerInMyF · · Score: 4, Informative

      The wireless exploit did apply to Airport cards;

      It is my understanding that the vulnerability you reference as well as the other two they fixed were both the result of an internal audit of their wireless drivers and not the result of the exploit that was publicized. The issue is more than a little muddy, however, and I'd be grateful if you could provide a reference to show either way.

    2. Re:I'm afraid you are incorrect, sir. by Nelson · · Score: 4, Insightful
      Yeah but you see, that's against entirely different software and hardware than what secureworks supposedly demonstrated.


      I really don't see how you can paint apple in to a bad place with this, secureworks created a lot of hype while disclosing nothing to anyone, Apple took the initiative and at their own expense researched the issue and fixed potential problems they found, none of which has a known exploit. None of this validates what secureworks did, it is possible it's the bug they supposedly found but it's also possible they faked the whole thing.

    3. Re:I'm afraid you are incorrect, sir. by AchiIIe · · Score: 1

      > ... researchers mishandled the disclosure Absolutely! And to proove the point I made a video: http://video.google.com/videoplay?docid=1468187717 11399295 ... which proves point blank the video was faked. (I simply demonstrated one of the many flaws in the video as exposed by another blog)

      --
      Nature journal lied in Britannica vs Wikipedia Ask to retrac
  26. Re:At this rate by Anonymous Coward · · Score: 0

    Lame people shouldn't even try stabbing, they'll usually just end up hurting themselves. You sir, are a moron. Willfully ignoring facts and posting flame bait doesn't change anything. And guess what, the girls will still laugh at that small squishy thing you've got.

  27. A Fine Plan by PopeRatzo · · Score: 1

    All in all, this "Month of Bugs" thing is good approach to proactive OS support behavior by a user community. The only problem is, that such an approach requires a fair amount of Good Will towards the product from those users. This effectively rules out similar plans working for Microsoft Windows.

    There really is a long-term benefit from good behavior on the part of corporations: your customers will actually go out of their way to help you.

    Unlike macobserver, who seems to think things like security holes are better left unmentioned, I salute LMH and Kevin Finisterre for doing this.

    --
    You are welcome on my lawn.
    1. Re:A Fine Plan by 99BottlesOfBeerInMyF · · Score: 1

      All in all, this "Month of Bugs" thing is good approach to proactive OS support behavior by a user community.

      All in all this project is an attempt to cause insecurity and gain publicity in so doing. Failing to notify the vendor before releasing a vulnerability is irresponsible, but if the problem can be mitigated by the user, could be justified. Refusing to notify either the vendor or the public about a vulnerability you have found until it is the right day for your PR move is simply malicious exploitation and hurts everyone.

      There really is a long-term benefit from good behavior on the part of corporations: your customers will actually go out of their way to help you.

      I think you're mistaken. These guys have already done this before for other vendors, and have, in fact, cancelled such a month of bugs after being paid off by one vendor. This is them trying to get PR and/or hush money, not trying to benefit the community.

      Unlike macobserver, who seems to think things like security holes are better left unmentioned, I salute LMH and Kevin Finisterre for doing this.

      I'm all in favor of finding bugs, but you have to be at least a little bit responsible with those bugs. Unless you're trying to promote worms (which I believe they are) you notify the vendor before going public so that they have time to fix the vulnerability. You certainly don't intentionally delay telling both the public and the vendor in order to generate more PR for yourself.

  28. Explain the logic... by jpellino · · Score: 3, Interesting

    "Apple has had poor relations with security researchers for years. Partly it's because of the smug attitude of many Apple users - who assume that because they don't get attacked their OS is more secure"

    Huh? Apple's users are to blame for Apple's work with security researchers?

    Imagine that meeting - "Steve, I'd love to make sure we use every avenue available to us to secure the platform, but heck, our users are just thumbing their noses at the rest of the OS world, and gosh, but it's fun to see - I say let's just live with the holes." "Sounds good to me, Phil - thanks for the insight. Now, about that MacBoy Advance SP that Scooter's been working on..."

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  29. Not to minimise these problems... by argent · · Score: 1

    Not to minimise the problems of writing large complex software systems, but complexity is the second problem... insecure design is the first.

    I'm more concerned with the fact that Safari uses the same URI handler and helper database as Finder (LaunchServices) and that Apple is more interested in giving people a false sense of security with pop-up dialogs than changing the API slightly to make it inherently secure.

    * Split LaunchServices up into "web oriented" applications that are indended for use with untrusted files, and "desktop" applications. This would have the additional advantage of allowing for "viewer" versions of applications that have reduced functionality and simpler design (going back to the original poster's point).

    * Disable "Open safe files after downloading" by default, and if it remains an option then include a comment in the preferences pane that enabling it will reduce the security of your system.

    * And don't EVER include software installers in the list of "safe" applications! I ca not comprehend the confusion in the mind that would lead Apple to install widgets and packages directly from the browser. Firefox makes the same mistake, by the way... it's like watching gangrene spread.

    This is not as bad a design problem as Microsoft's use of the HTML control as a universal gateway for viruses and spyware, but it's bad enough that it should be given priority.

  30. and now Apple by Shivetya · · Score: 1

    can see what its like to be noticed.

    when Microsoft gets treated to the same very few care, in fact some seem to relish in it.

    Now comes the fun, if a bug is reported to Apple how long do they get to fix it? Who will determine when enough time has passed?

    I look at it this way, Apple still is well off. They haven't a big enough installed base to get the "Average user" which Microsoft has to both sell to and suffer with. When they do penetrate the "Average user" market and get into double digits of popularity then they attract attention they don't want. Do not under estimate the creativity and capability of the hackers out there.

    That old adage about a bunch of monkeys is apt

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
    1. Re:and now Apple by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      ...when Microsoft gets treated to the same very few care, in fact some seem to relish in it.

      Microsoft is not performing due diligence and is quite frankly not giving customers what they want. They routinely sit on publicly announced bugs for long periods of time and according to people I know who have worked there less than half of the security holes they find internally are prioritized high enough to be fixed. No one is happy worms are destroying computers, but some people are happy to see MS getting bad publicity because of their actions.

      Now comes the fun, if a bug is reported to Apple how long do they get to fix it? Who will determine when enough time has passed?

      Well, I believe the last serious security hole reported to them was fixed in 10 days, which is pretty good turn around for development and QA. OS's can be evaluated based upon the nature of the vulnerability, risk, and duration of exposure. For something like this, if it is easily reproducible, under normal circumstances, a couple of weeks seems reasonable. If they are constantly getting new vulnerabilities once a day, it may be longer since they might need to prioritize based upon those. Think of this from the developer's standpoint. If these guys are trying to make OS X less secure, they picked a good way. Thanks jackasses.

      They haven't a big enough installed base to get the "Average user" which Microsoft has to both sell to and suffer with.

      What do you mean? Apple has lots of novice users including the very young and very old attracted by their reputation for ease of use. How many people on this forum do you suppose convinced their grandparents or parents to get a mac?

      When they do penetrate the "Average user" market and get into double digits of popularity then they attract attention they don't want.

      There is plenty of motivation for hackers to attack OS X right now. The reason it does not happen is not the lack of motivation, but the difficulty/convenience of so doing. Smaller market share makes propagation more complex. Increased scrutiny makes exposures shorter. Many worm authors have a very windows-centric knowledge base. All of these factors may mean as OS X's market share goes up, worms become more common, but to attribute this to motivation is a mistake.

      Do not under estimate the creativity and capability of the hackers out there.

      I know people on both ends of the security spectrum. I'm not too worried about OS X becoming bug ridden as market share increases. In fact, I think both Windows and OS X security will increase as OS X's market share increases. The problem of security is one of motivation, but not of the motivation of malware authors, but of OS vendors. Apple needs to keep customers happy to maintain market share. Thus, if malware becomes a problem for their users they will fix it or lose money. Right now Microsoft has no such motivation, so their attention to security has been spotty at best. They don't significantly lose money when users suffer from security problems. Increasing OS X's market share might motivate them to improve security. Anyone who argues that MS or Apple is doing all they can has not been paying attention.

    2. Re:and now Apple by GaryPatterson · · Score: 1

      "Do not under estimate the creativity and capability of the hackers out there."

      I routinely underestmate these people. They've so far failed to make any inroads into the new(ish) iTunes DRM and failed to really hit OS X. Despite the mantra that hackers will crack anything, they actually can't.

  31. the old apple quality issue again by Anonymous Coward · · Score: 0

    MacOSX is still turning up significant flaws that were fixed in other flavours of UNIX many years ago. Apple has probably the worst attitude to quality control I have ever come across in the PC industry (ie. they don't appear to have any). You might think that Windows has many problems with security holes, but looking at the automated code review tools and approach to security within Microsoft, and comparing this to Apple's approach, it is safe to say that the inferior end product will most definitely be Apple's. I also find Microsoft staff much more helpful and knowledgeable than the moron 'experts' that apple usually fields.
    Having tried to program software for MacOSX, I have realised that as it stands, apple does not have a product that is usable for enterprise level applications. It is just to buggy, lacks scalability (try using heavily threaded programs, or I/O / network intensive apps), and the kernel seems to have some fairly significant and obscure bugs that can waste significant time.
    I am sticking to platforms I trust:- AIX, Linux, and Solaris. They have their own lesser problems, but at least quality and scalability are not a serious concern.

    1. Re:the old apple quality issue again by SuperKendall · · Score: 1

      Your opinion might have meant something if you hadn't posted AC. As it is, it's hard to believe you've actually done any OS X programming - or at least any recent programming. Tiger cleaned up the kernel API's quite a bit.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    2. Re:the old apple quality issue again by 99BottlesOfBeerInMyF · · Score: 1

      MacOSX is still turning up significant flaws that were fixed in other flavours of UNIX many years ago.

      True, Apple is running into some of the same old problems as they try to build new things to interact with old things. I wish they had stricter security reviews processes.

      Apple has probably the worst attitude to quality control I have ever come across in the PC industry (ie. they don't appear to have any). You might think that Windows has many problems with security holes, but looking at the automated code review tools and approach to security within Microsoft, and comparing this to Apple's approach, it is safe to say that the inferior end product will most definitely be Apple's.

      I don't know Apple's policies on code review. I know they do some audits and that is it. It looks like they could really use some improvement. That said, I do know people from MS and their security reviews are a joke. From anecdotes, less than half of all security holes reported internally are given high enough priority to ever be fixed and they don't have a thousand monkeys pounding on open code. And in the end, it is results that matter. Apple does not have a malware problem, and is mildly resistant to amateur directed attacks. Windows has a huge malware problem and can often be hacked with freely available script kiddy tools.

      I also find Microsoft staff much more helpful and knowledgeable than the moron 'experts' that apple usually fields.

      I've submitted bugs to both Apple and MS. Some of the Apple ones were fixes (all the security ones). None of the MS bugs have ever been fixed.

      It is just to buggy, lacks scalability (try using heavily threaded programs, or I/O / network intensive apps), and the kernel seems to have some fairly significant and obscure bugs that can waste significant time.

      Are you talking about server roles or desktops? Both OS X and Windows are less than optimal servers. Windows can't multitask its way out of a wet paper bag and has always had stability and security issues that result in unavailable services. I'd not build a server on either OS X or Windows though. If you're looking at the desktop, however, there is no comparison.

      I am sticking to platforms I trust:- AIX, Linux, and Solaris. They have their own lesser problems, but at least quality and scalability are not a serious concern.

      Quality and scalability aren't concerns on Linux? Where can I get this mythical version of Linux?

  32. Sour Grapes? by Enrique1218 · · Score: 1

    I can help but feel that this whole thing is just sour grapes. I certainly don't feel that improving OSX is the sole motivation behind this. The blog reeks of immaturity and lacks any form of professionalism. The language is smug and juvenile? pwnage? (Wow, high school all over again). They go into great deatil on how execute the exploit but dedicate one sentence on how to avoid it. Then, where is the discrete vendor warning that traditional researchers give before going public? They are not doing it! Are they trying to provoke an attack? I don't see the service that they are doing for me as OSX user. In fact, I look upon this whole stunt with nothing but contempt. I see this as a snipe at mac users because it hasn't been attacked. I think this line says it all!

    You're the PC now, Mac (YTPNM).

    --
    You don't have to be smart to use a Mac, you just have to be smart enough to buy one
    1. Re:Sour Grapes? by danzona · · Score: 1

      where is the discrete vendor warning that traditional researchers give before going public?

      They go into this subject on their website. They allege that the current system of vendor warning (and they are referring to Microsoft although they never say it) doesn't work because the vendor has no incentive to fix the bug right away (within minutes or days).

      To a degree, they seem correct. It can take months for MS to roll out a fix to a bug that is reported secretly by a good guy researcher. In the meantime, MS users are exposed to this risk while MS hopes nobody is exploiting it. But if a good guy researcher can find the bug, isn't is reasonable to assume that a bad guy researcher found the bug also and is exploiting it?

      How would vendor (and by vendor I mean MS) change their behavior if all bugs were released publicly?

      Where is the incentive for MS to find its own bugs before release if research companies are finding the bugs after release and giving MS months to make the fix?

    2. Re:Sour Grapes? by Anonymous Coward · · Score: 0

      It's seems pretty clear what they are doing from the "You're a PC now, Mac" quote - they are taking the smug and childish mentality behind the "I'm a PC, I'm a Mac" ads and throwing it right back at Apple's face. It's quite hilarious watching all the Mac fanboys get all uppity when it's done back at them.

  33. Re:At this rate... IE cop out by klubar · · Score: 1

    The same argument could be made about many of the Microsoft bugs... IE is a third party application taht is bundled with the OS and not the OS itself. Same argument... on the otherhand QT is an Apple product so if there are security risks associated with it, the company should patch it--and not just for the most recent version of the OS.

  34. Occam's Razor by SuperKendall · · Score: 2, Insightful

    Partly it's because of the smug attitude of many Apple users - who assume that because they don't get attacked their OS is more secure; but part is also the researchers themselves.

    So please explain to all of us why we have no viruses on the Mac yet, even with some tens of millions of fairly homogoneous computers around (same OS, same patches, much of the same hardware) in a world where botnets of even just a hundred thousand nodes bring in real money. There is financial incentive enough for the macs to have viruses and spyware, yet they do not.

    Perhaps you should instead apply Occam's Razor, and think that if in fact any given OS sees fewer attacks than another, it is actually more secure.

    Of course there are holes in OS X, any reasonable Mac users realizes this. But we also know we have yet to see any real exploits in the wild. So far this effort is not really doing anything about that situation either way, if you'll read below you'll find this first proof of concept exploit does not even work!

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Occam's Razor by 99BottlesOfBeerInMyF · · Score: 1

      Sonny, I write device drivers for a living, on Linux and on Mac. I assure you, the Mac isn't more secure.

      Umm, I suppose that depends on if you have a different definition for "secure" from most people.

      You might want to do a little research into epidemiology and on the economics of hacking in the 21st century if you want to understand why no one has targeted Macs.

      I'm not the original poster, but I have plenty of statistics on malware across platforms. The mac is less likely to be exploited because of its market share and because of other factors. More importantly, however, it is more secure because Apple does respond to security concerns on their platform, while MS has little motivation to do so.

    2. Re:Occam's Razor by SuperKendall · · Score: 1

      I've written device drivers as well, for Linux mostly. I moved beyond that though and now work in the computer security field as an application security architect.

      You may want to do a little research into "defense in depth" and other, actually rather old, security concepts to understand why OS X and UNIX in general are inherently more secure than most Windows installations today. Vista is much better but I think with UAC being
      too naggy too many people will tend to disable or ignore it.

      Looking at modern economics of exploits leads one to believe Macs would be a tempting target, exactly because there are quite a lot of them installed now (a few tens of millions), and botnets are controlled via IRC - control mechanisms are platform independent. So the more nodes you have the more you can sell them for, they buys do not care what kind of computer they are. Since the economics are simple, a matter of desiring nodes for DDOS and spam relay, the argument that any consumer desktop in any kind of numbers above a million would be a highly desirable target.

      I don't care how good you are with device drivers, you don't seem to really know as much about the economics of crime as you think you do but instead only know about bugs at the driver level that all operating systems have. Yes they all have those bugs, but it's what an exploit can do after it's gotten through one layer of defense that matters most.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  35. Looking for help understanding this. by 4iedBandit · · Score: 1

    While I've played with ruby, perl, C and work almost daily in a variety of shells I honestly don't have the background to fully understand what they've offered up here.

    From the article (and based on my limited understanding) it relies on the shell and curl being resident in a known memory location? Can someone with deeper OS X internals knowledge explain why the system would always put the shell and curl into the same memory space? This seems to go contrary to what I would expect; that the system allocates memory when a program is executed and that memory can be any from the available pool.

    If OS X is indeed always putting certain programs into specific memory addresses, then yes this is definitely a problem that Apple needs to fix now. Otherwise, an attack using this approach is more like firing a gun in a pitch black room and hoping you hit a target that may (or may not) be somewhere in the room. While there is a chance it will work, I would rather spend time picking numbers for the lottery (the potential payoff would be much better).

    Their link to the Phrack article http://felinemenace.org/papers/p63-0x05_OSX_Heap_E xploitation_Technqiues.txt is a more interesting read. I can't make any claims that I understand that better but after reading through it, it makes more sense. Exploiting programs that use Apple's Webkit. Whether or not those exploits still exist, I don't know.

    --
    "The avalanch has already started, it is too late for the pebbles to vote." -Kosh
    1. Re:Looking for help understanding this. by pclminion · · Score: 1

      From the article (and based on my limited understanding) it relies on the shell and curl being resident in a known memory location? Can someone with deeper OS X internals knowledge explain why the system would always put the shell and curl into the same memory space? This seems to go contrary to what I would expect; that the system allocates memory when a program is executed and that memory can be any from the available pool.

      It's called "virtual memory." Where the program and its data physically ARE in RAM doesn't matter, because the system translates addresses so that everything is always at the same VIRTUAL address. Pretty basic stuff really.

    2. Re:Looking for help understanding this. by iluvcapra · · Score: 2, Informative

      It's not calling curl or the shell from memory, it appears (from the description) to be a return-to-libc-attack. I am not an expert on this particular thing, but a return-to-libc attack is where you use a buffer overflow to overwrite the return address of the stack frame. Under normal circumstances, the rtsp URL parser would return to his calling function, but if an overflow overwrites the return address, you can basically rewrite the stack's memory of who called the URL parser in the first place. So, instead of returning to where Quicktime called it, your computer can be tricked into returning to a different place in memory, like somewhere in libc. Libc has all kinds of dangerous functions, namely system(3), which accepts a string as an argument (which you have also put on the stack with your buffer overflow) and will run an arbitrary program on your computer (like curl, but bash and perl and ruby can do all kinds of damage).

      Of note is the fact that this exploit gets around NX, because your payload need not be executable, it merely is a return address and a string to pass into libc. Also of note is that this exploit does not cause privilege escalation; any processes started by the exploit will run under the privileges of the user who clicks on the file, and you will still get a sudo-dialog if the sploit tries to do things as wheel.

      If I am misreading this exploit, please correct me. They say "arbitrary code execution" in the summary.

      --
      Don't blame me, I voted for Baltar.
  36. Re:At this rate... IE cop out by UnknowingFool · · Score: 2, Insightful
    IE is a third party application taht is bundled with the OS and not the OS itself.

    I guess that depends on your defenition of third party. To me, neither IE nor Quicktime are not third party applications as they are made by the same company. The differentiation that you may be looking for is whether these are core system applications or optional (secondary) applications. While both bundled are with the OS, MS has constantly said that IE is a part of the OS and cannot be removed. Quicktime and Safari can be uninstalled on a Mac. The question whether IE should be tied to the OS is another debate.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  37. Somebody sue them by Anonymous Coward · · Score: 0
    This initiative aims to serve as an effort to improve Mac OS X, uncovering and finding security flaws in different Apple software and third-party applications designed for this operating system. A positive side-effect, probably, will be a more concerned (security-wise) user-base and better practices from the management side of Apple.'"


    No, this is a publicity stunt by vicious little jerks who want to draw attention to themselves and their childish 'anatomically correct' pink pony logo rather than improve security for Mac owners such as myself. Remember, Apple isn't Microsoft. It's doing a marvelous job fixing flaws before they create problems for users. Where the rubber meets the road, they're doing well. If these people were serious about Mac security, they'd have given Apple these flaws in confidence a month or more ago.

    I don't care for lawyers, but if one of these bugs gets copied and out in the wild, I'd love to see some nasty lawyers form a class action lawsuit and sue the pants off those involved. Note especially the heading at the top of their web page, "You're the PC now, Mac!" That demonstrates that these people aren't simply stupid and makes it clear that they know what they want to do. They want to make Macs as troubled by bugs and viruses as PCs. That is malice intent and excellent grounds for a huge damage settlement.

    If you're involved is this miserable bit of jealous venom, I suggest seeing a lawyer and coming up with a way to sue-proof your major assets. Put your home, your car, your bank account, and your stock portfolio in someone else's name. And even that may not be enough.

    And yes, there is a place for publicly exposing flaws that Microsoft, Apple, Linux or any other OS developer refuses to fix. But these jerks, with their all too obvious vicious intent ("You're the PC now, Mac!") and their irresponsible 'bug a day' behavior, are going to make life hard for all the responsible people who mean well and act like adults. They're smearing the name of all those who do help root out vunerabilities.
  38. Sigh. Where did I paint apple badly? by porkchop_d_clown · · Score: 1

    I said that the incident contributed to bad feelings between Apple and security researchers. You contrived that to mean that I blame Apple for the problem.

    I'm beginning to understand why so many researchers find Apple users annoying.

    1. Re:Sigh. Where did I paint apple badly? by Nelson · · Score: 1
      I think the suggestion that the vulnerability is the same one without any validation from Secureworks is slanderous towards Apple. Perhaps you didn't paint them badly but Secureworks most certainly tried to. Any hole or bug apple ever fixes in the Airport code now could be "the bug secureworks 'exploited'" To be honest, I'm not sure where the bad feelings from the security researchers side come from, I really don't see that Apple actually did anything wrong. Now if Apple was upset, I could understand that, secureworks claimed to be threatened with lawsuits and various other things that never actually happened. These are facts, I'm not making this up. David Maynor has an axe to grind with Apple and I don't know that Apple has wronged him or the company he no longer works for in any way.


      Then to make matters worse, rather than dealing with truth and facts, they through the smugness of Apple's users out there, like that has anything to do with anything. I suppose that somehow makes the platform less secure, huh?


      The reality of the situation is that neither market share, nor the attitudes of the user base of a platform contribute to its security.

  39. Nice. by porkchop_d_clown · · Score: 1

    Perhaps you could try reading my post again, look at your own reply and consider how Apple fanboys have a reputation for pissing off people who have to work with Apple.

    For the win: Please point out where I said it was Apple's fault they had a poor relationship with security researchers.

    1. Re:Nice. by soft_guy · · Score: 1

      I found your original post to be ambiguous and I agree with jpellino that you seem to be blaming Apple users for Apple's security problems. I don't understand that at all.

      I have been developing for Apple's platforms for over ten years. I have worked with Apple directly on behalf of various third party developers, etc. I have never found them to be unreasonable. On the contrary, especially since Jobs took over Apple they have been really nice to deal with and very accomodating to developer requests.

      I'm not a security researcher, but you seem to be implying that some serious security researcher is going to wake up one day, read some article on Roughly Drafted or MacRumours and decide "Well, fuck Apple, then!" Forgive me if I find this to be highly dubious.

      I'm sure there are some anti-Apple "researchers" who have an axe to grind, but who cares?

      --
      Avoid Missing Ball for High Score
    2. Re:Nice. by porkchop_d_clown · · Score: 1

      I found your original post to be ambiguous and I agree with jpellino that you seem to be blaming Apple users for Apple's security problems.

      Right. Again, what did I say that blames Apple?

      Stating that a problem exists is not the same thing as placing blame. If I was interested in placing blame, I'd point out a certain 3rd party blogger who created enough rage among security researchers that they named a wireless exploit after him. I think it's fair to say that he's one of the reasons the Month of Apple Bugs even exists.

    3. Re:Nice. by jpellino · · Score: 1

      My point is that if you think Apple users' attitudes are the driving force in what should be a professional relationship between Apple Computer Inc. and "security researchers", then there's something very wrong with either the supposition or the reality.

      My post was a humorous look at the possibility of Apple paying any attention whatsoever to such an absurd situation.

      The "researchers" conversation could be just as funny if their actual behavior wasn't already bizarre enough.

      The fact is there's basically no Apple side to this unfortunate situation - so it's not a relationship between Apple and anyone else - it's simply attention-getting on the part of LHM in this case.

      "Infantile" would be a moderate way of describing LHM's demeanor. Among other things they claim this MOAB method is better than telling Apple - when in fact Apple has a pretty good rep for fixing holes / exploits / etc. Much of his site (and the associated blog) is dedicated to baiting Apple users - which has more to say about his personality than it does anything else. He claims that if he wanted to run a business he could sell these bugs and exploits for each - and if that's his idea of a security business - to go right past the responsible route to choose between silly and criminal - we're entering the realm of sociopathic behavoir.

      --
      "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
    4. Re:Nice. by GaryPatterson · · Score: 1

      Oh, I get it now. You're saying that security researchers are unprofessional, and their failure to present their work impartially means that the inevitable attacks are being taken personally.

      Funny, I'd have thought the real security researchers would go through the normal channels - discover, report, wait and publicise - without getting emotional or letting others get to them. Most do.

      Some don't, and the example you point out shows how bad some get. Unprofessional in the extreme.

  40. Re:And a negative side effect? by soft_guy · · Score: 1

    Could you give some examples of Apple suing people to cover up security holes then? I could easily picture Apple contacting this guy and asking him not to continue to go public with these and agreeing to fix them.
    --
    Avoid Missing Ball for High Score
  41. My father. by GodInHell · · Score: 1

    A positive side-effect, probably, will be a more concerned (security-wise) user-base and better practices from the management side of Apple.'" Yehp, incluiding folks like my Dad, who will avoid apples since they have known security issues anyway, and MS is the standard. So.. he'll make sure the fortune 500 company he acts as CTO for remains on Microsoft.

    We just had this argument last night.. great to see so much "support" from the alternative OS community.

    -GiH
    1. Re:My father. by Slashcrap · · Score: 1

      We just had this argument last night.. great to see so much "support" from the alternative OS community.

      OSX isn't an alternative OS, it's just another proprietary, commercial and mostly closed source OS.

      It's about as alternative as Pearl Jam.

    2. Re:My father. by GodInHell · · Score: 1

      OSX isn't an alternative OS, it's just another proprietary, commercial and mostly closed source OS. Oh, I'm sorry, you're right - I missed the part where MS converted to a BSD based infrastructure, and contributed large chunks of its code to the OSS comunity. Oh wait! Nope. That's still just OS X.

      Yes, apple owns OS X and, yes, it would be bad if the monopoly simply switched into their hands - but I don't grade Operating Systems into "square" and "alternative" I seperate them into "massive market share" and "alternative." Unless some HUGE swing occoured in the last 5 months that somehow avoided being posted on slashdot, I'm gonna guess OS X is still a severly limited use OS. (aka, alternative)

      -GiH
  42. Sorta works on a macbook pro by Paradox · · Score: 3, Interesting

    The assumed known address is wrong, but it does crash quicktime on my machine.

    Snips from my crash log:

    OS Version: 10.4.8 (Build 8N1051)
    Report Version: 4

    Command: QuickTime Player
    Path: /Applications/QuickTime Player.app/Contents/MacOS/QuickTime Player
    Parent: WindowServer [57]

    Version: 7.1.3 (7.1.3)
    Build Version: 65
    Project Name: QuickTime
    Source Version: 4650000

    PID: 9548
    Thread: Unknown

    Exception: EXC_BAD_INSTRUCTION (0x0002)
    Code[0]: 0x00000001
    Code[1]: 0x00000000 ...

    Unknown thread crashed with X86 Thread State (32-bit):
        eax: 0xffffffff ebx: 0x41414141 ecx: 0x900012f8 edx: 0xffffffff
        edi: 0x41414141 esi: 0x41414141 ebp: 0xdeadbabe esp: 0xbfffd628 (hello deadbabe!)
          ss: 0x0000001f efl: 0x00010286 eip: 0x918bef3a cs: 0x00000017
          ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037

    Not so good. :)

    --
    Slashdot. It's Not For Common Sense
  43. Hrm... by porkchop_d_clown · · Score: 1

    Apple does respond to security concerns on their platform, while MS has little motivation to do so.

    I'm afraid you're showing some ignorance - MS releases security patches and updates even more frequently than Apple. On the other hand, neither patches holes as aggressively as most Linux distributions or even the programmers of the open source CMS system I use.

    1. Re:Hrm... by 99BottlesOfBeerInMyF · · Score: 1

      I'm afraid you're showing some ignorance - MS releases security patches and updates even more frequently than Apple.

      If you think the frequency of security fixes is a reasonable measure of security, then you're more than a little ignorant about security to start with. There is a lot more to it. The best way to judge security is simply to estimate the likelihood that a given system will be compromised in a given situation. If you're talking about an OS in use by average people to do normal tasks, OS X beats Windows by a huge margin. You can argue the why of this, but that is simply the reason it is more secure, not whether or not it is more secure.

      On the other hand, neither patches holes as aggressively as most Linux distributions or even the programmers of the open source CMS system I use.

      When users and developers are the same people, you have very direct motivation to improve security, hence Linux does quite well. The average desktop Linux install is on par with OS X. Both are fairly resistant to automated remote exploits. Both can probably be remotely compromised by an expert. So what is your point? How does this indicate that Windows is "more secure" despite the fact that it is compromised so often by comparison?

  44. A buffer overflow in a user-level application? by astrosmash · · Score: 1

    Apple routinely patches much more serious bugs at the OS level so I don't understand what all the fuss is about. The fact remains that the security situation in Windows was so ludicrous that an unpatched Windows machine would be compromised within minutes of being connected to the internet. It forced Microsoft to drop everything and perform a security sweep of all their existing software, causing the highly visible delays in products such as Vista and Visual Studio 2005. And the security procedures in place now at Microsoft ensures that future software development will continue to proceed at a snail's pace.

    It's simply about market share and nothing else. At the end of the month Windows' security problems will still exist while Mac users will continue to not have to worry about spyware and viruses, all of which really negates the stated intent of the Month of Apple Bugs exercise.

    --
    ENDUT! HOCH HECH!
    1. Re:A buffer overflow in a user-level application? by Kevinv · · Score: 1

      If the goal is to create a zombie machine used to send spam then this exploit is perfectly valid, OS X will allow a user level account to send e-mail without further modifications to the OS. If the goal is dump all a user's files looking for a document that might be chock full of social security numbers or back accounts (as several recently stolen laptops have been) this is also a valid exploit.

      Why do only OS level exploits count?

    2. Re:A buffer overflow in a user-level application? by ninja_assault_kitten · · Score: 1

      "A buffer overflow in a user-level application?" Yes. Is this something new to you? There were at least 100 discovered in Firefox/IE in 2006. Yes, just because a process isn't running as SYSTEM or root doesn't mean there's no risk associated with it.

    3. Re:A buffer overflow in a user-level application? by Sancho · · Score: 1

      Plus, there have been plenty of Windows Media Player exploits that have gotten a lot of publicity. No one cried, "That's just a user app!" then.

      I'll probably get modded down as an MS fanboy (I'm not) or for attacking OS X (I'd own a Mac in a heartbeat if I could afford it) but, meh.

      Then again, most people who rite, "I'll probably get modded down" actually get modded up.

  45. Wait. by porkchop_d_clown · · Score: 2, Insightful

    11 months out of the year are the "Month of Windows Bugs" but your dad thinks OS X is less secure because of this?

  46. Traditionally by porkchop_d_clown · · Score: 1

    I just recently learned more about this;

    Yes, you can assume that when a given application loads into memory the various components will end up in the same addresses every time.

    Think about it - in a virtual memory system, memory addresses are rewritten so that the application thinks it has all of memory to itself, even though it doesn't. So, even if the physical location the application gets loaded to is probably different every time, the virtual addresses are almost always going to be the same.

    So, how do you defend against this? Apparently, newer operating systems, including Vista and XP (I think?) have a randomizing function that changes the virtual addresses around so that they are different every time the program is loaded. This helps make this kind of exploit harder - although I suspect there are still ways to do it.

    1. Re:Traditionally by pclminion · · Score: 1

      So, how do you defend against this? Apparently, newer operating systems, including Vista and XP (I think?) have a randomizing function that changes the virtual addresses around so that they are different every time the program is loaded. This helps make this kind of exploit harder - although I suspect there are still ways to do it.

      Randomization works by making it harder to guess the correct address -- 99.9% of the time you'll just crash the program and that's the end of your exploit attempts. But how stupid is that? Now you're saying "the worst a hacker can do is crash my system." As if that's not bad? The real solution is to FIX the buggy program so it's not exploitable anymore.

      Also, VM randomization negatively impacts performance. Imagine what the dynamic linker does when a program is loaded -- it has to choose where libraries will be located in virtual memory, and execute all the relocation instructions and address fixups. But this doesn't have to be done every time -- if the libraries always load at the same locations, the relocation processing can happen JUST ONCE and then get cached. Program startup receives a huge performance boost. But none of this is possible if the virtual address space is randomized each time.

      Ever see that message on Mac OS X when you install an update, that says "Optimizing your volume" or something like that? It's actually PRELINKING dynamic binaries -- exactly what I described above. And it makes your system a lot snappier and in general is a smart thing to do. VM randomization blows all this out of the water.

      Why give up good engineering in order to make it harder to exploit bad engineering? Fix the stupid buggy programs and ditch the VM randomization.

  47. Jesus dude. by porkchop_d_clown · · Score: 1

    How does this indicate that Windows is "more secure" despite the fact that it is compromised so often by comparison?

    Where the hell did I say Windows is more secure than OS X? When did I say that frequent updates are a measure of security?

    Work on that reading comprehension, would you?

    1. Re:Jesus dude. by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      Where the hell did I say Windows is more secure than OS X?

      You were responding in a thread discussing the relative security of Windows and OS X and whether or not market share was the only factor. You then made the statement, "Sonny, I write device drivers for a living, on Linux and on Mac. I assure you, the Mac isn't more secure." Since that was the first mention of Linux, I, and probably most other readers assumed the first sentence was a statement of your credentials while latter comment was regarding OS X and Windows. You were thus modded as flamebait, but perhaps you should have been modded as offtopic, depending upon your intention. Then I argued that, "Apple does respond to security concerns on their platform, while MS has little motivation to do so" to which you responded with, "MS releases security patches and updates even more frequently than Apple." If you weren't addressing my point, what were you trying to say?

      Work on that reading comprehension, would you?

      Having worked as both an editor and a professional author, I can assure you my reading comprehension is fine. Perhaps you should work on your writing skills a little and try to express complete thoughts if you want people to understand what you really mean?

    2. Re:Jesus dude. by squiggleslash · · Score: 1

      Well, actually all he said was that Mac OS X isn't more secure than Windows. You're jumping from that to "Mac OS X is less secure than Windows", which is not a legitimate jump.

      Two doors can be equally open. One doesn't have to be more open than the other. One is not more unlocked than the other.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:Jesus dude. by 99BottlesOfBeerInMyF · · Score: 1

      Two doors can be equally open. One doesn't have to be more open than the other. One is not more unlocked than the other.

      Theoretically this might be the case, but this is the real world. One door is always going to be more open than the other, until we develop much, much, much more precise tools. Show me doors engineered and placed down to the level of subatomic particles and I'll recant. Since you're splitting hairs here, I might as well join you :)

    4. Re:Jesus dude. by Anonymous Coward · · Score: 0
      Work on that reading comprehension, would you?

      Considering this is either the 3rd or 4th place you are asking people to work on better understanding your writing my suggestion is that you learn how to better communicate because what you're currently doing isn't working very well.

  48. The fuss? by porkchop_d_clown · · Score: 1

    This isn't a pissing contest; pointing to the insecurity of Windows doesn't make OS X secure - the point is that Apple can and should do more to secure OS X.

    This is actually an opportunity for Apple to win some hearts and minds - both from the security community and from users at large. If they go after these holes and patch them aggressively then their reputation can only be improved. If, instead, this month simply becomes "the month of fanboys attacking security researchers" you can expect Apple to lose some of its polish.

  49. Not Sour Grapes, exactly. by porkchop_d_clown · · Score: 1

    The problem is from what happened last year during the "month of kernel bugs" - that website was dedicated to exposing problems in all popular operating systems - which was all well and good and interesting and useful - but when they published Apple bugs they apparently collected a lot of hate from Apple users.

    Apparently they collected enough hate from various Apple blogs and users that it motivated them to create this second site.

    1. Re:Not Sour Grapes, exactly. by Doctor_Jest · · Score: 1

      Nothing like being mature about it. I don't excuse the Apple blogs from being snippy. (There were some blogs that legitimately engaged them in questioning some of the merits of their findings... but there was probably lots of hate too... it's the internet after all...) I have mostly ignored the blathering on both sides. It's not even entertaining anymore... it's like watching two geeks fight about Picard/Kirk.... Old and tired.

      They could take the high road and avoid the flood of more fanboy venom, but they didn't. They decided to "neener neener neener" it up in an attempt to get the "last dig in".... What, are they twelve?

      For whatever reason, they are taunting for more fanboyism to flood the tubes. Sour Grapes? Sounds like it. Schoolyard immaturity sounds more appropriate. Most people got over this sort of thing when they hit puberty... but I guess these guys cling to the old system war debates and moronic L33T speak. An occasional dig here and there is funny... devoting one's life to the pursuit of it is just sad.

      It does nothing for their credibility.... (And there's already a fix available....) Seems like they'd have posted a fix too, since they knew how to exploit it. If they were indeed out to make OS X better (well, the apps better... this is a Quicktime bug..).. but they're not. They're simply out to "show those mac users" their OS isn't bulletproof. Well, most of the mature Mac users never believed it was. More bulletproof than windows? I'd say. But that just means a windows user requires more tools and help to keep his system safe than a Mac user (most of the time...) it doesn't make Windows "worse" or "more rotten"... just different. Because the focus of Windows for a long time was a different direction... Now things are changing with the prevalence of the internet.... ...but I'm rambling... :) These goobs need to grow up. They're a credit to the trolls everywhere.

      --
      It's the Stay-Puft Marshmallow Man.
  50. Third party cop-out. by Anonymous+Freak · · Score: 1

    As long as their choice of third-party apps includes only fairly widespread apps, I wont' complain. But if they start to find problems in some random odd shareware app that the vast majority of even technically-inclined Mac users don't use, then they'll be pushing it. (MS Office for Mac, fine. Photoshop, fine. FireFox, fine. Delicious Library, borderline. Missing Link, borderline. BonEcho, sorry, no.)

    --
    Another non-functioning site was "uncertainty.microsoft.com."
    The purpose of that site was not known.
    1. Re:Third party cop-out. by 99BottlesOfBeerInMyF · · Score: 1

      As long as their choice of third-party apps includes only fairly widespread apps, I wont' complain. But if they start to find problems in some random odd shareware app that the vast majority of even technically-inclined Mac users don't use, then they'll be pushing it.

      Well, that didn't take them long then, huh. Day two has brought a vulnerability in VLC. I'm not sure anyone would describe that as a widespread application.

    2. Re:Third party cop-out. by Anonymous+Freak · · Score: 1

      Yes, indeed.

      VLC may be used by some very technical users, but it is by no means a 'widespread' app. And on top of it, it only executes with the rights of the current user. And it affects the Windows version as well. This means that it is a minor bug on the Mac OS, (which requires authentication to do serious root-level damage,) but a fairly serious bug on Windows XP (which will happily screw up the computer without authentication.)

      And, heck, VLC has already updated to fix this! (Source only at the moment, but they say updated binaries are due 'within the next few hours' as of 21:30 GMT (4:30 EST, 1:30 PST.) And one source already has a fixed binary available.

      Complaining about bugs in Open Source software is even MORE ridiculous than my initial implication.

      --
      Another non-functioning site was "uncertainty.microsoft.com."
      The purpose of that site was not known.
  51. What?!? by porkchop_d_clown · · Score: 1

    You were responding in a thread discussing the relative security of Windows and OS X

    Ummm... No. I started this thread by describing Apple's relationship with security researchers as troubled. Any attempt to drag Windows into it was done by you.

    You know, it says something about your own biases that I can say "Linux and OS X" and you read "Windows".

    Then I argued that, "Apple does respond to security concerns on their platform, while MS has little motivation to do so" to which you responded with, "MS releases security patches and updates even more frequently than Apple." If you weren't addressing my point, what were you trying to say?

    I, in fact, exactly responded to your point - you made a ridiculous claim, that MS does not respond to security issues. First, this has nothing to do with whether or not Windows is more secure than OS X. Second, your statement is quite obviously false, because MS has spend a vast amount of energy trying to fix the security issues in their operating system.

    So, seeing how you can't correctly parse other people's statements, and you apparently don't even understand the illogic of your own statements, I can't see the point in continuing this discussion.

    1. Re:What?!? by 99BottlesOfBeerInMyF · · Score: 1

      No. I started this thread by describing Apple's relationship with security researchers as troubled. Any attempt to drag Windows into it was done by you.

      The root post was by bogie (31020) and read "Is Apple as bad as MS when it comes to fixing security flaws?"

      You know, it says something about your own biases that I can say "Linux and OS X" and you read "Windows".

      No, it says a lot about your ability to express a coherent argument. You wrote "Linux and OS X" in talking about your personal credentials, in a discussion about Windows and OS X. Personally, I use all three daily. Your statement was either highly controversial, or completely irrelevant. I gave you the benefit of the doubt and assumed it was controversial. In future I'll assume you're just writing nonsense and haven't bothered to read what you're replying to.

      you made a ridiculous claim, that MS does not respond to security issues

      You quoted me and you still think that is what I wrote? I wrote that MS has no motivation to respond to security concerns. This is true. They do not, in general, provide an OS that solves the malware problem they are having. They don't shut down unneeded services, or apply proper defaults. They don't mitigate trojans well. Most of their customers suffer inconvenience or expense as a result. They don't change this because they don't have a strong enough (financial) motivation.

      First, this has nothing to do with whether or not Windows is more secure than OS X.

      The root cause of a phenomenon has nothing to do with that phenomenon? How... novel.

      Second, your statement is quite obviously false, because MS has spend a vast amount of energy trying to fix the security issues in their operating system.

      MS has spent vast amounts of money saying they are fixing the security problems. They've spent vast amounts of money implementing certain technologies. Your assertion, however, that those technologies are designed to solve the security problem is conjecture.

      So, seeing how you can't correctly parse other people's statements, and you apparently don't even understand the illogic of your own statements, I can't see the point in continuing this discussion.

      Yeah, people who can't support their arguments often retreat. Wise decision.

    2. Re:What?!? by mstone · · Score: 1

      Completely offtopic, but:

      ---- So, seeing how you can't correctly parse other people's statements, [...]

      You really need to spend some time exploring the basic mechanics of sentence formation.

      Case in point: the subject-predicate sentence. The subject is the actor, and the predicate is acted upon by the subject. When you say something like, "Apple has had poor relations with security researchers," the mechanics of the English language imply that Apple is doing the bad relations, and that the bad relations are happening to the security researchers. That may not be what you intended, but it's a normal (and in fact denotatively correct) interpretation of the sentence.

      I've spent far too much time on this page seeing you get snippy because people have interpreted sentences in a linguistically proper way that doesn't happen to match what you claim to have originally meant. There are two common reasons for that kind of behavior:

      One, you're mentally entrenched in what you mean to say, and have forgotten that text isn't telepathy. As a result, you're blaming others for your lack of precision and unwillingness to restate your meaning in other terms.

      Two, you started off with an intentionally inflammatory statement and are now trying to deny that fact by playing games with the mechanics of language.

      In either case, you lose. You are not Humpty Dumpty to say (in a rather scornful tone), "When I use a word, it means just what I choose it to mean, neither more nor less."

  52. Time of the Windows Flaws by Anonymous Coward · · Score: 0

    "We were originally going to do a "time of the Windows Flaws" but we estimated it'd take 3,027 years to get through all them all." -LMH and Kevin Finisterre

    (Not Really)

  53. Surely the most important question is... by IrrepressibleMonkey · · Score: 1

    Does the exploit actually work as stated? Forget the politics and point scoring - has anybody actually made this exploit work? That's important, right?

    1. Re:Surely the most important question is... by Anonymous Coward · · Score: 0

      Tested on a G4 Cube / Dual G4 Powermac / Intel Mac Mini core Duo2, and the exploit has not worked. (And I'm not saying that it won't work for others)
      As always, YMMV.

  54. Agreed. by porkchop_d_clown · · Score: 1

    Although I've never seen any hard numbers on how much pre-binding improves things; as a developer it has given my serious problems because it complicates how shared libraries are built.

    1. Re:Agreed. by pclminion · · Score: 1

      It really depends on the platform I think. The concept of prebinding, which is a fairly simple concept, is quite different from its implementation on a given platform. It should be easier and more transparent, and hopefully things will continue to improve in that direction, on ALL platforms which support it.

      It's a valid question as to how much it's really worth it to optimize dynamic binding which really only impacts startup performance. But my point really was that we shouldn't give these sorts of things up in trade for allowing BUGGY programs to function more safely.

    2. Re:Agreed. by cswiger2005 · · Score: 1

      If you notice how long it takes your system to run the "update_prebindings" script after a major update (ie, something which touches the main C library, aka System.framework), and divide by the number of executables it had to change, you've got an estimate as to the startup cost involved.

      I made a quick guestimate and came up with on the order of 10 ms extra startup cost being saved by prebinding.

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
  55. You misunderstand by porkchop_d_clown · · Score: 1

    The *demo* crashes by simply trying to jump to the address "0xbabeface". The point is that if they wanted to, they could have used a more dangerous payload, like a virus.

    Heh. If they had released a demo that actually did something nasty, now *that* would have been irresponsible.

  56. Re:At this rate by OriginalArlen · · Score: 1

    Or I could use the Linux Cop Out... Explaining that Quicktime is actually a third party application that is bundled with the OS not the OS itself.
    Actually, since Apple makes both Quicktime and MacOS, it's more like the MSIE/Office copout.

    Yeah, but throwing chairs has never been Steve Jobs' style.

    --

    Everything I needed to know about life, I learnt from Blake's Seven
  57. I agree that there's a certain amount of by porkchop_d_clown · · Score: 1

    childishness to the whole MOAB thing. But not just on LHM's side (note - I'm not accusing you of this).

    I'm a semi-active follower of security websites and podcasts, and it's pretty evident: somebody does the "Month of Browser Bugs" and everyone claps, they do the "Month of Kernel Bugs" and everyone claps - except Apple users. When MOKB published Apple problems, the backlash was nasty, with lots of the old "you're destroying my security by telling people about these security holes" nonsense. That nasty reaction is exactly what led to the current Month of Apple Bugs.

    And, like it or not, Apple has to deal with the PR problems created by random bloggers spewing garbage - whether they are fanboys or hackers.

  58. I've implemented a fix for this issue by landonf · · Score: 2, Interesting

    I tracked down the issue and created a runtime fix using Unsanity's Application Enhancer. The overflow is in the QuickTime Streaming component's INet_ParseURLServer() function -- the fix patches that function and pre-validates the URL before passing it off to the real function implementation. If the URL is too long, the patch replaces the Evil URL with a benign, but invalid one, and then calls the original function.

    It's worth noting that disabling RTSP, as noted elsewhere, is not sufficient -- there are other vulnerable entry-points to INet_ParseURLServer(), as it is used for generic URL parsing.

    More information is available here:

    http://www.unsanity.org/archives/mac_os_x/the_mont h_of_trolly_trolls_and.php

    and the patch (with source!) can be downloaded here:

    http://landonf.bikemonkey.org/code/macosx

    You can test the fix (make sure to log out and log back in after installing APE!) in Safari (or Firefox) by visiting this URL:

    http://landonf.bikemonkey.org/static/rtsp_crash.ht ml

    If you're using Safari, QuickTime should display a "bad address" error once the patch is installed. If the patch isn't installed, Safari will crash.

    --
    http://plausible.coop
    1. Re:I've implemented a fix for this issue by Anonymous Coward · · Score: 0

      This is amazing. Nice work.

      The real question is: How long will it take Apple to fix this?

  59. Do you feel better now? by porkchop_d_clown · · Score: 1

    I'm really enjoying being attacked by multiple people for pointing out that the security researchers and Apple don't get along - and that Apple's users are part of the reason. You're really going out of your way to prove me right, aren't you? The insinuation that I think this somehow makes OS X less secure is pure gravy.

    And, no, you're wrong - Apple's market share has a direct affect on the security of the OS, because it reduces the likelihood they will be targeted; which is why I gave Macs to my kids, wife and mom.

    1. Re:Do you feel better now? by Nelson · · Score: 3, Insightful
      I'm not an Apple user. And I'm not attacking you. I am, however, affiliated with the security business and it's bad for everybody when half truths and lies are propagated. If you have an example of Apple being difficult to work with then please bring it up. The example you did bring up shows security folks being difficult work work with not just apple but everybody. I really don't see what you were trying to demonstrate or show with that CERT bug link, that Apple found and fixed a bug in their software and then reported it like a responsible company? Or were you trying to suggest that they stole credit from "security researchers" that still haven't disclosed anything, including any documentation of a threat from Apple?


      And I think you're mistaken if you believe that marketshare directly reflects the security of a platform. The number of users has little to do with the number of exploitable bugs in it or architectural flaws. More existing bugs might be found in more popular platforms but that doesn't prove that more exist that just aren't found in other platforms. Windows is less secure because it simply wasn't a design factor when most of it was built, that and MS went out of their way to do things differently than how existing systems like UNIX did.

  60. Thanks for the support. by porkchop_d_clown · · Score: 1

    After having used Macs since (literally) Finder 1.0 it's a little bewildering to be attacked as pro-microsoft.

  61. How does that work? by porkchop_d_clown · · Score: 1

    Yeah, people who can't support their arguments often retreat.

    Seeing how you want me to support arguments I never made, I don't see how I can.

    Do you find spewing hostility on slashdot to be cathartic, or are you like this in real life, too?

    1. Re:How does that work? by 99BottlesOfBeerInMyF · · Score: 1

      Seeing how you want me to support arguments I never made, I don't see how I can.

      I replied only to what you wrote. If what you wrote was misinterpreted by myself and the moderators and at least one other person who responded, maybe you should admit your statement was misleading?

      Do you find spewing hostility on slashdot to be cathartic, or are you like this in real life, too?

      You find me hostile? It is interesting how people read certain emotions into the writing of others. Brief snippets of text like this usually don't contain enough info to accurately convey the emotions of the writers. Maybe you should think about why you have categorized my responses as hostile. Am I merely being contradictory? Am I emotionally invested in this conversation?

      The truth is I reply on Slashdot much as I speak in person applying the same rules of discourse and trying to apply the same logic. Personal interactions are a richer medium with a lot more feedback and clues, so who knows how much you can equate the two. You're certainly not the first person to take a dislike to me here, as a number of people have marked me as their "foe" although not nearly as many as have marked me as their "friend." In person, I seem to be one of those people who is very social and both liked and respected by most others. So why do you find my writing hostile?

  62. A difference of perception by GodInHell · · Score: 1

    11 months out of the year are the "Month of Windows Bugs" but your dad thinks OS X is less secure because of this? Microsoft is allowed to have shitty security - that is not part of their promise. OS X is the "it just works" system, which is a misnomer to begin with (I love trying to tranfser files directly from my iBook and my MacBook - will they see each other *this* time?) but when they are publicly blasted as NOT SECURE, that hurts the apple image more than it does MS.

    For my father, it's a question of Insecure and buisiness as usual, or a big risk to go to another insecure OS. If Linux or Mac OS looked solid, secure, fiscally reasonable, and usable, it would be much easier to persuade him. (I talked him into trying out Open Office at least.. progress!)

    The problem is that the decision makes are the majors, the real movers and shakers, are not young technologists. They don't have the time or interest that I have to pick up and play with it just for fun. It's not as simple for him to say "hmm, mac is making some nice laptops and dell's laptops have been sucking wind, let me give it a try" when it has to work or cost him real $$$. I know that *I* can make any machine running any OS do what I need to get my work done, he can't make that same assumption, and he can't risk bringing that kind of instability in along with a change - he's not responsible if the status quo sucks - that's to be assumed - but if he says "here try this" and it breaks - it dosen't matter that the old system used to break, the one he gave you broke. It's his fault, he should be fired. And so it goes.

    You can attack the message if you want - but I've done that gig for 10 years, trying to persuade purchases to diversify their OS base to avoid vulnerability, only to recieve confused or upsett stares. When all the person you provide your service to can think of is "change is bad" the message can't be mixed - the new must be better than the old on as many fronts as possible.

    -GiH
  63. You could be right. by porkchop_d_clown · · Score: 1

    There's so much blather on the security sites about it, it's hard to even get a clear time line let alone a canonical recitation of the facts. As I mentioned elsewhere, the guys who originally published this exploit clearly mangled the disclosure; and now there's so much pointless hostility around the whole process that the entire subject has become poisoned.

    That's why I mentioned in another post that it's possible for Apple to spin this whole process their way - if they make nice and aggressively pursue these bugs, they have a chance to pull a PR win out of this. If they allow the poison pen atmosphere to continue, I think they're looking at more trouble down the road.

    I'd really prefer Apple got into the habit of treating security issues as aggressively as the Linux distros do than end up being treated with the same contempt have for Windows.

  64. True enough. by porkchop_d_clown · · Score: 1

    Have you considered exposing him to Security Now? Not to get him to convert to Mac, but simply to help him get informed about how bad computer security is these days.

    I'd suggest PaulDotCom but he'd probably have a heart attack if he found out the kind of stuff IT guys get up to when looking for security problems in their networks.

  65. That is not at all working by SuperKendall · · Score: 1

    There are many ways to crash applications, but not as many ways to actually take advantage of the crash to execute arbitrary code - I have yet to see a post from any Mac users who in fact were able to make this exploit work.

    Until we see confirmation that people get anything but this crash, there is no exploit demonstrated, just a way to crash Quicktime.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:That is not at all working by Paradox · · Score: 1
      Until we see confirmation that people get anything but this crash, there is no exploit demonstrated, just a way to crash Quicktime.
      There is a buffer overflow. This exploit is a classic example of one which is proof of concept and needs tuning to work on specific situations. Please do not further muddy the waters when you don't understand core concepts. If you don't understand what that crashlog is saying, your opinion is non-technical.
      --
      Slashdot. It's Not For Common Sense
  66. Either way, already addressed by Rosyna · · Score: 2, Interesting

    I just tried this on my MacBook Pro using the provided QTL files and ruby scripts, but none of them seem to have the claimed effect. Anybody else already tried this?

    I could not. And only one person I know could. Other people had to heavily modify the script and run QT Player in gdb along with some other voodoo to get it to exploit properly. Doesn't seem like this will cause much harm.

    Either way, a third party developer already fixed this crasher.

  67. I'm not trying to *prove* anything by porkchop_d_clown · · Score: 1

    Certainly not that Apple is hard to work with. If you actually read what I said, I said that Apple has a troubled relationship security researchers and that part of it was due to Apple's users and part of it was due to the researchers themselves. At which point did I blame Apple for anything?

    Going back to market share - we're talking about two different things, I think. Yes, the number of holes is unrelated to market share - but the ability of an exploit to propagate in the field is directly affected by it.

    Consider two diseases that are passed by physical contact. The first disease affects 90% of the population, but 10% are immune. Such a disease will spread quickly, simply because of the likely hood of physical contact between people who are vulnerable.

    By contrast, the second disease only affects 10% of the population, and 90% are immune. This disease will spread very, very slowly because it is much less likely for vulnerable people to make contact. While this isn't the same as true immunity, it has a similar practical affect.

  68. Again, there's the real problem: by jpellino · · Score: 1

    these so-called security researchers, who pay more attention to bloggers and posters than to the real issue.

    They need to do the right thing, not the cute thing, and not do what is simply a glib response to their offended sensibilities.

    This is not about just MOAB, it easily applies to these guys behavoir in the whole series.

    That any platform's fanboys make LHM pout is no excuse to act like a punk, poke the OS with a stick, and show the public how to take down said OS.

    What made MOAB happen is LHM's decision to execute it in exactly this fashion.

    I can't fault bloggers or posters for simply spewing their opinion. Everyone does. That's what blogs and forums are about, some happen to be polished enough to withstand the light of day, but most aren't. That's not what security research is about, so it's imcubment upon these alleged security professionals to act as such and do this through regular, responsible channels if they expect anyone, Apple included - to take them seriously.

    Apple's not basing their security actions on the demeanor of whiney mac fanboys - neither should these researchers.

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  69. Re:And a negative side effect? by GaryPatterson · · Score: 1

    That's not exactly evidence, is it? It's not even hearsay (which is a kind of evidence, according to Lionel Hutz).

  70. mod abuse? by 99BottlesOfBeerInMyF · · Score: 1

    I don't normally respond to my own posts, but two people modded this as "troll?" I'd love to hear an explanation of the logic behind that moderation.

  71. It's about page hits... by Anonymous Coward · · Score: 0

    They claim their goal is to 'improve Mac OS X' (with the side effect of raising awareness). If so, why did they wait until January, and then report them out one a day? If they were truly trying to meet the goals they've listed, they'd either submit them as bugs as soon as they were found and either be silent about them (the "no public disclosure" school) or talk about them when they were discovered or N days afterwards ("disclosure after notice").
    Instead, they went with a PR stunt to get page hits every day. They even gave advance notice advertising that they'd do this - so obviously they've been collecting the bugs and holding onto them to trying to maximize their page hits.

    1. Re:It's about page hits... by WhiteWolf666 · · Score: 1

      It's because they are full of shit.

      The second "bug" is a remote execution flaw in VLC, without privilege escalation. It's platform independent, for that matter. VLC is buggy; and the only "neat" thing about a VLC flaw on OS X would be if it gave you root, but it doesn't.

      It's a publicity stunt, and if the remaining bugs are as pointless as this VLC one.... well, it's idiotic.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    2. Re:It's about page hits... by Darth+Android · · Score: 1

      Well, if the rest of the so-called "bugs" are crap like the VLC one, we could slashdot them into oblivion, just have teams constantly taking the site down for the whole month. It's what we do, isn't it?

      --
      Do not meddle in the affairs of dragons for you are cruchy and good with ketchup.
  72. I Don't! You Still Haven't Explained... by GaryPatterson · · Score: 1

    How can Apple's *users* be affecting the relationship between Apple and security researchers?

    I could understand if you claimed Apple's management affected that relationship, or that Apple's history affected the relationship, but I can't see how an unconnected third party can change the way two other parties relate. The users make a lot of noise, but I don't see how that affects security researchers or Apple, if either of them are professional.

    I'm happy to be wrong on this, but you need to show something more substantive that a bald statement.

  73. Why does this confuse you? by porkchop_d_clown · · Score: 1

    You can see it happening in this very article.

    1. Security researcher publishes Mac OS X vulnerability. Just has (s)he would a Linux or Windows bug.
    2. Researcher is immediately attacked by hundreds of rabid Apple fanboys, who act as if Researcher tried to nail them to a cross.
    3. Researcher gets pissed off. Every Linux user and other computer professional who understands the state of computer security gets pissed off.
    4. Apple now has a public relations problem as multiple individuals decide they need to poke smug Apple users with a sharp stick to show them they aren't as smart as they think they are.

    How hard is this to understand?

    Try listening to various security podcasts; especially pauldotcom - they don't mind OS X because they know it's just another flavor of Unix and just as secure (and insecure) as any other flavor of Unix. But they all absolutely hate people who *use* OS X and consider us all to be smug pricks who wouldn't know a security hole from their bung hole.

    1. Re:Why does this confuse you? by GaryPatterson · · Score: 1

      It doesn't confuse me at all - I understand exactly what you're saying here. I just don't agree with it in any way and don't see any evidence of it outside a few researchers who I see as unprofessional and bringing the nature of security research into disrepute. Well... more disrepute.

      Podcasts aren't good sources if we're talking professionalism. Anyone who takes fan-boys as indicative of all users is clearly not giving a considered, professional opinion.

  74. Wait, wait. by porkchop_d_clown · · Score: 1

    Nothing like being mature about it...

    So, basically, your point is that they are bad because they weren't superior to all the people who attacked them?

    I'm sorry, I still don't understand what the fuss is about. I'm a member of news feeds and podcasts that publish vulnerabilities every day for Linux, Windows, Apache, Drupal, MySQL, and so on. But for some reason many Apple users think they should be exempt from this process and behave badly when no one else agrees with them.

    1. Re:Wait, wait. by Doctor_Jest · · Score: 1

      No, that's not my point. Did I attack them? No. I'm a Mac user, and according to their website, by my very nature I'm a smug bastard who should be PWNED and taken down a few pegs (like the "Johnny Cache" wireless exploit... he used a Macbook to be a dick to Apple users because he didn't like how "smug" they were.) A blanket assumption to be sure, and certainly childish. Like Johnny Cache, these guys are lashing out like 3rd grade kids at everyone with a Mac, rather than going after the specific smug mac users who gave them a virtual "black eye." Why do they crave attention so much?

      I don't understand the fuss either, with the exception that the people defending these fellows are claiming that anyone who opposes how they went about it (or how they decided on the method of publishing exploits) is somehow "the reason no one likes apple" or "just being smug."

      I am all for finding exploits, publishing them... and letting people know of workarounds before the exploit reaches critical mass in the wild.

      No apple users have never wanted to be exempt from the process... but if every Apache exploit was compiled with the same sort of whiny sarcasm that these guys put into the Apple "bugs", people wouldn't be happy reading it. I'd rather read a dry, intellectual explanation of the exploit than the juvenile manner in which these folks present their findings. (who admit getting too much "hate" mail from Apple bloggists and whatnot... which I do not excuse in the slightest)

      Imagine if a reputable security firm kept using the phrase "PWNED" in their explanations of exploits. People would grow tired of it.

      I am not angry about it, don't get me wrong. what I am angry about is that if I (or other non-fanatical Mac users) criticize the manner in which these security buffs present "bugs" in OS X as some sort of childish vendetta, we are somehow smug for even suggesting the people are acting like petulant children who got spurned by some blogs.

      Publish the exploits... let people know the workarounds... stop claiming some "king of the sandpile" mentality about the results and let's get to the business of fixing them.

      Anything else is sideshow theatrics and has no business being part of a serious discussion like security. I mean the Quicktime bug affects Windows users too... Why not "PWNAGE" them or something too?

      You have to admit, their entire approach smells like a 12 year old with a Geocities page made the site.

      --
      It's the Stay-Puft Marshmallow Man.
  75. ROTFL. by porkchop_d_clown · · Score: 1

    Oh, I get it now. You're saying that security researchers are unprofessional... Funny, I'd have thought the real security researchers would go through the normal channels

    Dear Lord. Pompous *and* ignorant.

    I'm sorry; but as I've mentioned elsewhere, publishing vulnerabilities on a website or a newsfeed is "normal channels". Often, when you're talking about people who are used to the FOSS scene, they are the only channels.

    I regularly get warnings about unpatched security holes in Ubuntu, Drupal, and more. I've never seen Ubuntu users get pissed because someone warned them about a security hole. Usually we just gratefully check to see if we're exposed and do whatever we have to do to protect against the problem until a patch is found.

    1. Re:ROTFL. by GaryPatterson · · Score: 1

      Thanks for the insults. I see you're doing a good job of being condescending and rude.

      Let's try this again. A security researcher has to be professional about how they release their information. That means that if they get hundreds of death threats from rabid fan-boys they do what professionals do - they ignore them. Rising to them is not professional in any way, and (as the FAQ on the MOAB site says) calling vocal fans crack-heads can only inflame the situation.

      Look at other industries. If engineers caved to public pressure, we'd have no great monuments or projects. If scientists caved to public pressure we'd still be living with the God of the Gaps. If judges caved to public pressure we'd have trial by voting or the rule of the jungle. Real professionals don't cave - they persist.

      I want these people to succeed in their overall goal, although I disagree greatly with their method. By "normal channels" (and I tried to break it out for you) I meant the standard practice of notifying the company first, giving them a reasonable period and then publicising the issue. Going straight to publicity is a wonderful thing for black hats out there, and they'll be extremely happy should any serious vulnerabilities turn up. They've got all they need to exploit them.

      Perhaps we're just at loggerheads here. You can't accept my point and I fundamentally disagree with yours.

  76. Elegant. by porkchop_d_clown · · Score: 1

    But the coward is right, using APE to patch function entry points really isn't the way to go; Apple needs to fix it themselves.

    I have to say, though, I am impressed that you apparently saw more into this problem that the MOAB guys did - the way the bug report is written they didn't realize it was a general exploit against all quicktime URLs.

    On the other hand, maybe they *did* realize it was a general URL validation bug and they were hoping to get several days of "Apple Bugs" out of it. :-P

  77. [OT] answering your sig by synaptik · · Score: 1
    As of 2007-01-02, your sig says:

    If you can tell me what my next action will be, I will give you a million dollars. OK, I'll bite.

    In the instant after reading this sentence, your next action will be: intentionally and willfully refraining from gifting me one million dollars, by the specific process of contacting me at synaptik_slashdot@yahoo.com so that I can reply to your email with a paypal account by which you can tender your payment of the one million dollars, payable to the name that I will also disclose therein.

    ...

    Hmm. Since you've now read the above, but I haven't received the one million dollars from you, I can only assume that my prediction of your subsequent action ("intentionally and willfully refraining from gifting me one million dollars") came true, and thus I have met the requirements of your offer.

    Therefore, please contact me at synaptik_slashdot@yahoo.com so that I can reply to your email with a paypal account by which you can tender your payment of the one million dollars, payable to the name that I will also disclose therein.

    --
    HSJ$$*&#^!#+++ATH0
    NO CARRIER
    1. Re:[OT] answering your sig by MeanderingMind · · Score: 1

      Unfortunately, my next action was to log into my e-mail in order to complete the process of giving you a million dollars, but as that was not what you predicted my very next action would be I could not in good faith complete the process.

      I do, however, believe my sophistic signiture is in need of revision. The brilliant minds of Slashdot have come extremely close, and even succeeded, at breaking the nonsense barrier and thus requiring me to slink out of the deal in the most underhanded ways possible.

      --
      Thunderclone: ONE MAN ENTERS! TWO MEN LEAVE! ONE MAN ENTERS! TWO MEN LEAVE!
  78. Who is this LMH person anyway? by frdmfghtr · · Score: 1

    From what I've read, nobody knows who LMH is. Now, how much weight do you really want to put behind an initiative being run by somebody who won't reveal his/her name? If you are making security issues public and want anybody to take them seriously, tell us who you are and what credentials you have that call for the tech community to take you seriously. Until then, to me you are a bozo out for attention.

    --
    Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
  79. Time out ! by Macka · · Score: 1


    Guys ... at this stage you've both lost the plot. This thread is no longer about OS X, Linux or Windows security, it's about nailing the other's argument to the floor. Your egos are out of control and are likely costing you both a lot of wasted time and emotional energy. Ask yourself if it's really worth it

  80. I'll try this one last time by porkchop_d_clown · · Score: 1

    A security researcher has to be professional about how they release their information.

    1) Who died and left you to decide what "professional" means?

    2) How, exactly, do you know that they haven't tried informing Apple first? If you were actually familiar with the issue you would know that they have been complaining about Apple being unresponsive since last year.

    So, again, I stand by my insults. You pompously assert that you are the arbiter of "professional" behavior and you ignorantly claim that they never tried to go through "normal" channels without bothering to find out if they have or not.

    1. Re:I'll try this one last time by GaryPatterson · · Score: 1

      Clearly you were unable to read the FAQ on the MOAB site. Since you're lazy and rude, I'll do the hard work of clicking, copying and pasting for you:

      "4. Are the issues being reported to the vendor before public disclosure?

      Rarely, the point is releasing them without vendor notification. Although, sometimes we may decide to pass an issue through the appropriate people. The problem with so-called 'responsible disclosure' is that for some people, it means keeping others on hold for insane amounts of time, even when the fix should be trivial. And the reward (automated responses and euphemism-heavy advisories) doesn't pay off in the end."

      Perhaps you might like to check out what you're being so arrogant about before you post next time.

      As for my use of the word "professional," I stand by my claim that they're not professional in the way they're doing this. There's a story about disclosure on Slashdot right now where you can make points about when disclosure should happen. I'm not the arbiter of professionalism, and am clearly giving my opinion. You can't seem to see this, assuming that somehow I'm the world expert on professionalism (is that a "strawman" argument? probably). I can only look at your abusive post and see that clearly, you're just some random bozo trolling for responses. You started rationally, but went downhill pretty quickly.

      COme back when you can keep a civil tongue in your head.

  81. We're All Biased by SkiifGeek · · Score: 1

    MOBB - Established and run mainly by HD Moore (who most people seem to accept does things relatively well). Moore also withholds the nastiest of exploit code (despite giving sufficient detail on how to go further), makes an effort to pre-notify the vendors, and generally does enough to be seen as one of the 'Good Guys'.

    MOKB - The spate of wireless driver vulnerabilities and associated linked exploit code at first glance seems to be a follow on from the Secureworks debacle at the Black Hat Briefings (and so probably draws more of the vicious responses). There are decreasing levels of vendor notification and more cases of complete exploit code readily available. At least one of the vulnerabilities and associated exploit code is publicly torn apart by another researcher (who also suggests that the original researchers need more time learning to interpret the debugger output).

    WOOB - Relatively unknown researcher tries to spend the first week of December releasing Oracle bugs and previously-unknown Oracle 0-day code. It is assumed by many that Oracle applied legal pressure to stop the process (numerology fans might want to check out the binary code behind the message cancelling the project, and compare it to the text of the message).

    MOAB - LMH (capabilities now established due to participation in MOKB) and KF set out to release exploit code and vulnerability details for issues that have not been previously notified to the vendor (as the FAQ clearly states). Most observers are quite willing to wait and see something come out that targets OS X specifically (despite being called MOAB). With the first vulnerability being a problem with protocol handling in a media codec (installed by default), and the second a protocol handling problem in cross-platform software that is not even shipped with OS X, many observers are starting to question the capability of the researchers (and that is coming from people within the industry, not necessarily OS X fanatics).

    When you are going to target something that is protected / supported by fanatical and vocal supporters, you really need to make sure that what you provide is bullet-proof and can stand up to criticism, else it will end up in a quagmire of flaming. Guess what hasn't happened so far?

  82. Right where it says... by porkchop_d_clown · · Score: 1

    An example QTL file exploiting this issue (pwnage.qtl) is available (it will say 'happy new year' via /usr/bin/say, and expects the command string to be located at 0x17a053c, tested on Mac OS X 10.4.8 8L2127, x86 architecture). If it doesn't work on your system, use the exploit to generate another QTL with your own options or the shell spawn variant (pwnage-shell.qtl, 100% reliable for a current up-to-date x86-based OS X system).

    1. Re:Right where it says... by Weedlekin · · Score: 1

      Where does it say that? The article linked to the original Slashdot topic (http://projects.info-pull.com/moab/MOAB-01-01-200 7.html) has nothing like what you're quoting anywhere in it -- the only thing that even points at an x86 Mac being used is a bit of disassembly that obviously uses x86 named registers rather than the numbered ones for PPC.

      --
      I'm not going to change your sheets again, Mr. Hastings.
  83. Doh! I see the confusion. by porkchop_d_clown · · Score: 1

    It's on the front page of the main site which, for some reason, isn't the web site the code is on:

    http://applefun.blogspot.com/

    1. Re:Doh! I see the confusion. by Weedlekin · · Score: 1

      Thanks for the link. However, I wonder why they didn't put this information in their source code instead of sticking it in an update to a blog, as like a growing number of people, I tend to steer clear of blogs due to the fact that they're usually full of self-serving crap. This one seems to be pretty typical of blogs, with a significant portion of the page space taken up by an exchange with someone on AOL, complete with them using emotive terms such as "Gestapo", and claims that the other person was seeking publicity despite the fact that AOL conversations don't magically publish themselves on someone else's blog, gleeful claims about publishing hate EMAILs (which will not of course include any valid criticisms, as these seem to disappear into the Great Bit Bucket In The Sky: apparently, they want us to believe they only receive hearty congratulations and hate mail), and other typcially bloggy rubbish.

      NB: the quality of the bugs that they've published so far is extremely low: one only affects Intel Macs, and according to the Intarweb, has a minimal probability of executing correctly even on those, with the most common occurrence being that QuickTime crashes (severity is thus minimal); another is a bug in a cross-platform open source application that few Mac users know about let alone run, and also exists if said application is used on Windows or Linux (not an Apple bug, and again of minimal risk to the vast majority of Mac users); while today's little gem, if one follows the links rather than simply believing the rubbish in the blog, is actually an Internet Explorer 5 vulnerability that required an un-patched version of Windows-2000 to demonstrate it, and has in any case already been fixed by a QuickTime patch, so even those few who still insist on using IE5 on an un-patched vanilla Win2K system (which can't be installed under Boot Camp, and therefore has precisely zero probability of affecting _any_ Mac user) don't have to worry about it.

      This initiative was announced a month ago, so I for one was expecting them to have some pretty impressive stuff lined up for at least the first days given the amount of publicity they were drumming up, so seeing the usual barrel bottom scraping that is so typical of Finisterre's attempts to gain fame and fortune for himself by trying to show that Macs are just as vulnerable to exploits as Windows (while usually ending up very effectively demonstrating that they aren't) is disappointing to say the least. Lest we forget, this is the man who wrote the first proof-of-concept worm for OS X that AV companies made a of of noise about until everyone discovered that the technique it used would only work if you had a network of systems connected to each-other by BlueTooth, and made a lot of noise about an OS X kernel vulnerability that turned out to be in deprecated AppleTalk code which requires a serial port that no Mac has shipped with for a decade. Now he's going to give a wake-up call to smug Apple fan boys everywhere with a bug that might work on an Intel Mac if the stars happen to be in the correct alignment, a bug in an open source application that _includes_ Macs in the list of things it runs on, and a bug in the version of IE5 that comes on the original installation media for Windows-2000, but was fixed long ago by Microsoft in patches to both IE and Windows, and Apple with a patch to QuickTime for those who apparently trust MS to write an OS and browser, but don't trust them to patch either. Way to go Kevin!!!

      --
      I'm not going to change your sheets again, Mr. Hastings.
  84. You're giving Microsoft too much credit. by argent · · Score: 1

    Microsoft is not performing due diligence and is quite frankly not giving customers what they want.

    Microsoft's attitude to security is criminal. They have refused to even consider fixing the underlying problems that are celebrated many times a year with new "cross zone" attacks... even maintaining the broken design responsible in the face of having the company broken up by the justice department.

    That's a security hole that's getting its 10th birthday this year.

    "Now comes the fun, if a bug is reported to Apple how long do they get to fix it? Who will determine when enough time has passed?"

    Well, I believe the last serious security hole reported to them was fixed in 10 days, which is pretty good turn around for development and QA.


    Apple: 10 days.
    Microsoft: 10 years.

    That's fair.

  85. Understand what you understand by SuperKendall · · Score: 1

    There is a buffer overflow.

    Yes, but not all buffer overflows can lead to code exploits. This particular expolit relies on the buffer overflow exactly hitting a specific memory address, that does not appear to always be where they were thinking it was - rendering the attack as is useless (as noted it does not work on my maacbook).

    You can be forgiven for not understanding the full implications of a buffer overflow from the sensationalistic approach the media has taken, where every buffer overflow is a gauranteed entry into the darkest heart of your system. Next time don't be so afraid of what you don't know or udnerstand.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Understand what you understand by Paradox · · Score: 1
      Yes, but not all buffer overflows can lead to code exploits.

      Nearly every stack-based buffer overflow which allows arbitrary string entry, even if that precludes nulls, can be used to execute code.

      This particular expolit relies on the buffer overflow exactly hitting a specific memory address, that does not appear to always be where they were thinking it was - rendering the attack as is useless (as noted it does not work on my maacbook).

      Emphasis above is mine, and demonstrates how little you get here. Every stack-based buffer overflow has to thread the needle at least twice. Having never implemented a buffer overflow yourself, you must not know that every stack-based buffer overflow has to overwrite the return address of the function to jump execution the nop sled. The instruction pointer isn't going to magically move to the stack on its own (unless you're overflowing an overly fancy language interpreter/compiler, or maybe an oldschool bit blitter). It's is a fine art, involving a lot of factors.

      If you are doing a ret-to-libc it is usually much easier, but of course your choices are more limited. Then again, if we start getting NX bit set on our stack pages, ret-to-libc will be required.

      You can be forgiven for not understanding the full implications of a buffer overflow from the sensationalistic approach the media has taken, where every buffer overflow is a gauranteed entry into the darkest heart of your system. Next time don't be so afraid of what you don't know or udnerstand.

      Wow. I cut you to the bone, huh? Here's a free tip. Next time your face flushes and your pudgy fingers begin to ponderously tap out a venomous reply, do check for typos. Insults on my "udnerstanding" and my susceptibility to these dire "gaurantee[s]" are much more meaningful when you don't type like a chimp. Doubly so, since I presume you are on a mac and therefore have spellcheck in every text field. Sheesh.

      Many people say this is a buffer overflow, including Darwin Developers, Apple engineers, and other developers like myself. For someone who doesn't even understand the basic mechanisms and requirements for an exploit to work, what makes you think you're going to get away with this kind of astroturfing crap?

      --
      Slashdot. It's Not For Common Sense
  86. Yeah, I agree they've been pretty weak. by porkchop_d_clown · · Score: 1

    I want to point one thing out, though. The rtsp hole *does* exist on all Macs, MOAB just screwed up their demo of it. If you look at the fix that was posted here, the author of the fix identified the function affected.

    In my mind, that's the worst thing about all this because the MOAB people have effectively damaged their reputation and confused the issue about a serious security hole.

    1. Re:Yeah, I agree they've been pretty weak. by Weedlekin · · Score: 1

      "The rtsp hole *does* exist on all Macs, MOAB just screwed up their demo of it."

      I've already said as much in at least one of my posts, because the article by nemo that they cite is entirely PPC-based, but the exploit he wrote about uses a bug (well, not really a bug as such, but a design issue) in the malloc() routine that's part of OS X, and not therefore specific to any CPU architecture. Note though that as nemo's article says, you need to "trick" the system into allocating memory blocks that are contiguous with the one that the original application uses (which it doesn't normally do) otherwise the exploit will generate a SEG_FAULT, so that particular stack smashing technique is somewhat failure-prone in the real world, hence the fact that the MOAB example usually just crashes QuickTime even when run on the Intel-based Macs it targets. This is why, despite the fact that the Mac programming community (and therefore probably Apple) have known about the issue for quite a while (at least a year), the practical difficulties involved in using it to wreak any real mischief have meant that it's been regarded as an interesting curiosity rather than something to be overly concerned about, or at least that was the situation until Finisterre et al tried to publicise it with a bad single-architecture example that amply demonstrates why those who were already aware of it hadn't been either worrying or nefariously crafting cunning bits of malware for OS X.

      --
      I'm not going to change your sheets again, Mr. Hastings.
  87. Oh, by porkchop_d_clown · · Score: 1

    Well, aren't you just a wet blanket, ruining all our fun! :-D

    (porkchop goes to sit in the corner, facing the wall)

  88. A side note... by porkchop_d_clown · · Score: 1

    I actually wish they had reported this a year or two ago - if you dig into the bug, they link to an in-depth analysis of the malloc system works and I could have really used that when I was porting some software from Linux to OS X; I spent weeks working out how to trick the Mac libc into letting me pin user memory for DMA operations.

    1. Re:A side note... by Weedlekin · · Score: 1

      "if you dig into the bug, they link to an in-depth analysis of the malloc system works and I could have really used that when I was porting some software from Linux to OS X"

      I take it you're referring to nemo's article on using malloc() for stack smashing. It is indeed excellent, and as is the case with many hacking techniques, contains much that is useful for those writing legitimate code, and is both well explained and has illustrative examples. Note though that this is typical for Phrack, which tends to attract contributions from extremely knowledgeable (albeit amoral!) people, and is thus a valuable resource for anyone who needs to know the inner workings of current operating systems.

      --
      I'm not going to change your sheets again, Mr. Hastings.