Slashdot Mirror


MacBook Hacked In Contest Via Zero-Day Hole in Safari

EMB Numbers writes "Shane Macaulay just won a MacBook as a prize for successfully hacking OS X at CanSecWest conference in Vancouver, BC. The hack was based on a Safari vulnerability found by Dai Zovi and written in about 9 hours. CanSecWest organizers actually had to relax the contest rules to make the hack possible, because initially nobody at the event could breach the computers under the original restrictions. 'Dai Zovi plans to apply for a $10,000 bug bounty TippingPoint announced on Thursday if a previously unknown Apple bug was used. "Shane can have the laptop, I want the money," Dai Zovi said in a telephone interview from New York. TippingPoint runs the Zero Day Initiative bug bounty program.'"

156 comments

  1. switcher by BorgCopyeditor · · Score: 5, Funny

    that's it! I'm switching back to Windows!

    --
    Shop as usual. And avoid panic buying.
    1. Re:switcher by anonymous_but_brave · · Score: 1

      Lets see how quickly Apple responds to this hack. I recall an Ubuntu vulnerability being patched within the week that it was reported - I don't think Apple (or MS for that matter) could respond so quickly.

    2. Re:switcher by Anonymous Coward · · Score: 1, Insightful

      It's pretty difficult to fix a bug for which no details are available. As of yet zero information has been released other than that a "JavaScript" flaw in Safari was used in the exploit. The Ubuntu flaw you reference was reported directly to Ubuntu with all the information necessary to fix it. We'll start our timing from when Apple is informed of the details, shall we?

    3. Re:switcher by alittlespice · · Score: 1

      it's not a story if it's not hacked, so they made it easier to hack? wtf?

    4. Re:switcher by gerrysteele · · Score: 1

      Don't they read teh internets like us too?

    5. Re:switcher by Anonymous Coward · · Score: 0

      Don't they read teh internets like us too?

      Of course not. Apple-users and -developers exclusively use the proprietary Elitistnet which once more proves how advanced and superior they are to us FOSS-losers.

    6. Re:switcher by Tickletaint · · Score: 0, Troll

      You know what's scary? I could tell you're a Mac user from the "oh-so-indie" spelling of "ur."

      --
      Make Slashdot readable! See journal.
    7. Re:switcher by Anonymous Coward · · Score: 0

      No. It's just that $10k is crap for a remote exploit, even on a Mac. But any moron can find a Mac local pretty quickly, so as soon as that door opened it just came down to who jumped on it first. It's good that they changed it though, because the local exploit case is far more realistic than the server one. After all, the average user faces the highest risks from their browsing habits, not the networks they connect to.

    8. Re:switcher by Anonymous Coward · · Score: 0

      You know what's scary? I could tell you're a Mac user from the "oh-so-indie" [urbandictionary.com] spelling of "ur."
      Ha! you stupid fuck, you spelled "yr" wrong. Preview and proofread your comment before submitting.
    9. Re:switcher by Tickletaint · · Score: 0, Offtopic

      Try reading comprehension sometime. "Stupid fuck" indeed.

      --
      Make Slashdot readable! See journal.
    10. Re:switcher by Paradise+Pete · · Score: 2, Informative
      Lets see how quickly Apple responds to this hack.

      Well in the nightly Webkit builds the javascript engine has been overhauled, so chances are it's "already" fixed, in a sense. Up until now it's looked like Apple's been prepping that for a Leopard release, but maybe this will prompt them to move it up.

      By the way, those Webkit nightlies are really looking strong.

    11. Re:switcher by Lord+Flipper · · Score: 1

      By the way, those Webkit nightlies are really looking strong.

      Thank you very much for this tip. I haaven't been well, lately (it's not one of those things that 'gets better' either) and am not myself as far as being plugged-in, or 'with it', and I really appreciate the tip even more than I normally would. It's a time like this where, all silliness aside, Slashdot is so great to have access to. I take it for granted, like many do, I'd imagine... but I really am appreciating the different viewpoints and outright info tips. Thanks.

    12. Re:switcher by Mister+Whirly · · Score: 1

      "Apple-users and -developers exclusively use the proprietary Elitistnet"

      Shhhh, you aren't supposed to tell non-Mac users of it existence!!

      --
      "But this one goes to 11!"
    13. Re:switcher by Anonymous Coward · · Score: 0

      And that is why opinions are like assholes. Everyone has one, and thinks everyone else's stinks worse than their own.

    14. Re:switcher by Paradise+Pete · · Score: 1
      You're welcome. Sorry to hear about your health. Not to compare my situation with yours, but I've recently had a prolonged bout with some sort of respiratory illness. I'm doing well now, but during that time it gave me pause to consider that maybe I wouldn't fully recover. And it made me take a different look at health, which up until now I've always simply taken for granted. I'm sure that whatever thoughts I've had, you've had ten times as strong.

      Meanwhile, back to the topic, there are a lot of exciting things coming up in the web browser development world (modulo Explorer, of course, which will become less and less relevant unless it gets up to speed.)

    15. Re:switcher by Lord+Flipper · · Score: 1

      And it made me take a different look at health, which up until now I've always simply taken for granted. I'm sure that whatever thoughts I've had, you've had ten times as strong.

      Thanks for the note and good wishes. But if my thoughts/fears were 'ten times as"anything" it was mostly due to my thick-headedness from my so-called carefree days. It just took more to rock my boat.

      I see the lives of individuals in terms of absolute value (like math), so when one person perceives a situation/possibility of 'no recovery', or mortality, the fear, itself, is of the same value as another whose situation might appear more threatening. Boy, talk about vague :)

      And yes, death and all that aside, the browser situation looks interesting at worst, and very promising, at least.

    16. Re:switcher by Paradise+Pete · · Score: 1
      By the way, if you head on over to here you can download the most recent build. What you'll get is essentially the latest webkit encased in the current version of the Safari "skeleton."

      For me it's as stable as the current Safari, and *much much* faster at rendering pages. The only thing you'll have to do is disable any plug-ins such as Saft. Other than that it's just like using Safari. I'm using it for this post.

  2. wtf? by Anonymous Coward · · Score: 0

    I don't get it. Hack the OS, and win the Macbook you just pwned? Is that really a prize?

    1. Re:wtf? by Anonymous Coward · · Score: 0

      "Is that really a prize?"

      Yeah. You can sell it or use it. Who says you have to use Safari?

    2. Re:wtf? by i+kan+reed · · Score: 1

      Yes, it's several hundred dollars worth of hardware. I can still find uses for old Pentium one machines for running a network raid drive.

    3. Re:wtf? by wolfman_jake · · Score: 1

      Even Macbooks run Linux!

  3. So, if I reaf TFA correctly: by noewun · · Score: 4, Insightful

    The machine couldn't be hacked, so they relaxed the rules so it could be? I wish they'd been more explicit as to what 'relaxing the rules' meant. But maybe that would've spoiled the story.

    --
    I am a believer of momentum and curves.
    1. Re:So, if I reaf TFA correctly: by richdun · · Score: 4, Informative

      If I recall correctly, originally the requirement was remote access, but when that went nowhere, they allowed entrants to submit URLs that would be navigated to via Safari. Check out Engadget for more details...

    2. Re:So, if I reaf TFA correctly: by RalphBNumbers · · Score: 5, Informative

      As I understand it:

      The rules originally required getting a user shell on a macbook connected to a wireless router without any other access, or getting a root shell under the same conditions on a second macbook without using the same bug.
      The prize was the macbook(s) you hacked.

      But they decided not enough people were interested, so 3Com added a $10,000 bounty for a winning bug.

      But no one could crack it, so they set the machine up to visit malicious web pages submitted by email.

      Then someone found a bug in Safari, and successfully crafted a webpage to exploit it to get user shell access.

      --
      "The worst tyrannies were the ones where a governance required its own logic on every embedded node." - Vernor Vinge
    3. Re:So, if I reaf TFA correctly: by Phil246 · · Score: 4, Informative
      The Register is a little more informative in that regard, from http://www.theregister.co.uk/2007/04/20/pwn-2-own_ winner/

      The pwn-2-own contest got off to a slow start on Thursday. The rules originally mandated an exploit that required no action on the part of the user. The reward for a successful hack was the machine that had been compromised. Conference attendees were underwhelmed, reasoning a Mac exploit that required no end-user interaction could be sold for upwards of $20,000. Things changed significantly on Day 2. That's when Tipping Point upped the ante with its promise of a $10,000 bounty. Contest organizers also relaxed the rules so exploits could include malicious websites that attacked Safari.
    4. Re:So, if I reaf TFA correctly: by Divebus · · Score: 2, Funny

      Relaxed rules = they gave out the root password and let them sit at the keyboard for a while.

      --

      Most of the stuff on /. won't survive first contact with facts.
    5. Re:So, if I reaf TFA correctly: by Anonymous Coward · · Score: 0

      3Com == Evil?

    6. Re:So, if I reaf TFA correctly: by biftek · · Score: 2, Informative

      The intent was always that the rules would be progressively relaxed - see http://www.securityfocus.com/archive/142/464216/30 /0/threaded from last month.

  4. Konqueror by Anonymous Coward · · Score: 5, Interesting

    Safari's rendering engine is based on KHTML. So is Konqueror affected by this flaw as well?

    1. Re:Konqueror by Fooker · · Score: 2, Interesting

      Thats a good question. There's a good chance it could be. Then again with the speed that updates/patch's/fix's come out for Linux, if it does it'll be fixed in a relatively short time.

    2. Re:Konqueror by makomk · · Score: 1

      Safari's rendering engine is based on KHTML. So is Konqueror affected by this flaw as well?

      It could be, though IIRC most of the past security holes have only affected one and not the other, for some reason.

    3. Re:Konqueror by Tickletaint · · Score: 2, Interesting
      Why say "Linux" rather than open source? KHTML has nothing to do with Linux. Anyway, from what I've been reading, it seems more likely related to a bug in JavaScriptCore, derived from KJS and which is also open source.

      By the way—

      updates/patch's/fix's
      Should be "update's," for consistency.
      --
      Make Slashdot readable! See journal.
    4. Re:Konqueror by Anonymous Coward · · Score: 0

      I know at one point they made a webserver for Linux, but are you now saying they've integrated the web browser engine into that kernel as well?

    5. Re:Konqueror by failedlogic · · Score: 1

      Wonder then if the flaw is fixed in latest Konquerer, that Webkit is also safe. I'm using Webkit and its a whole lot faster than Safari so I'm using it almost exclusively.

    6. Re:Konqueror by Fooker · · Score: 1

      Your right, i should have been more specific instead of just saying Linux. It would effect those who run KDE. I don't see this really being able to effect those who are smart and use the standard limited user account in Linux. Those who aren't smart and logged as root as their default user i could see being effected though.

    7. Re:Konqueror by TheRaven64 · · Score: 2, Informative
      WebKit was forked from KHTML and developed internally at Apple for about a year before Safari was released. Then the patches were all sent back in one big lump. During this time, the KHTML team cleaned up the code a lot, and had to go to a lot of effort to re-import all of the WebKit patches (some weren't needed, since the same functionality had been re-imported). This continued in the run-up to OS X 10.4, where large blobs of patches were released in one go, making it very hard for the KHTML team to keep up.

      Now, WebKit is developed in a public repository, and used by Nokia and others, as well as Apple. There has been some discussion of KDE abandoning KHTML and using WebKit for Konqueror, but this was met with mixed reactions. WebKit and HTML are now very different systems, although they share a common heritage and often import each others' changes when possible.

      --
      I am TheRaven on Soylent News
    8. Re:Konqueror by 99BottlesOfBeerInMyF · · Score: 1

      Safari's rendering engine is based on KHTML. So is Konqueror affected by this flaw as well?

      That is a possibility, but it is a lot less likely than most people would assume. The reason for this is that what most people think of as a Web browser (like Firefox) can be broken up into multiple parts, only one of which is shared between Konquerer and Safari. Both browsers separate the HTML rendering from the application, file handling, and GUI, so that the former can be used by other applications as well. Writing a Web browser that runs on OS X, using the included development tools can be done without writing a single line of code by making a GUI and plugging it in to WebKit. So if the flaw is in the shared code between Konquerer and Safari, there is a good chance it will be mitigated by the file handling routines, which are different in each.

    9. Re:Konqueror by Mike+Buddha · · Score: 1

      Yeah, that's why I always refer to the platform as Linux-Perl-BASH-Apache-Xwindows-KDE-GNOME-GNU-Pyth on-Emacs-XEmacs. See if you just say 'Linux' then nobody knows what the hell you're talking about, and the purpose is to communicate, right?

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
  5. OT: Discussion2 down? by pintpusher · · Score: 0, Offtopic

    I'm using discussion2 and my floating bar and the expand comment links aren't working. anyone else see this?

    Also getting 503's for my personal page. huh.

    --
    man, I feel like mold.
    1. Re:OT: Discussion2 down? by Anonymous Coward · · Score: 0

      Well I haven't been able to log in for the last 2 hours...

    2. Re:OT: Discussion2 down? by Anonymous Coward · · Score: 0

      Same here.

    3. Re:OT: Discussion2 down? by ystar · · Score: 1

      me too, on osx (firefox). hope its something easy to fix on /.'s side

  6. OT: Same here. by Kadin2048 · · Score: 1

    Yes, I got the 503 "Service Not Available" error on the personal page (~/Username) also. Maybe they're doing work on the database or something, and don't want the extra load...? When I saw that, I was actually a little surprised that comments were working at all.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:OT: Same here. by pintpusher · · Score: 0, Offtopic

      right. time for bed then. 'night all

      --
      man, I feel like mold.
  7. The Register is more informative. by twitter · · Score: 1, Informative

    I wish they'd been more explicit as to what 'relaxing the rules' meant. But maybe that would've spoiled the story.

    They allowed user activity, aka he browsed to a site he created for the purpose. It seems this is not a full auto worm type exploit of the kind common in the Windoze world. See here. It's hard to say if the problem was javascript of something like Flash called by it.

    All the M$ tools are going to be underlining their popularity arguments and slinging mud at all the more secure OS. Even the Register indulged in a little of that kind of flamage.

    --

    Friends don't help friends install M$ junk.

    1. Re:The Register is more informative. by Anonymous Coward · · Score: 0

      Have you seen my monitor?

    2. Re:The Register is more informative. by jcr · · Score: 0, Troll

      There's a market for Vista vulnerabilities that pays far more than $25K for a zero-day exploit. You can bet than many more have been found, and are in use by zombie-net operators right now.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:The Register is more informative. by toadlife · · Score: 0

      "You can bet than many more have been found, and are in use by zombie-net operators right now."

      Common sense says that's not true. Aside from posting it on full disclosure, the best way to expose a vulnerability to the public is to use it to exploit a massive numbers of computers. There almost certainly are '0day' vulns for Vista out there, but in order to remain 0day, they cannot be used on a mass scale.

      If I were a bot-net herder, I would probably just focus on the vulnerability between the keyboard and chair.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    4. Re:The Register is more informative. by Anonymous Coward · · Score: 0

      Looks like the zealots with mod-points are out in force tonight. Twitter even got modded up.

    5. Re:The Register is more informative. by LordSnooty · · Score: 1

      If you're talking about Vista, maybe it makes more sense from their perspective to sit on the exploits until Vista is more widespread, if they can keep a secret that long.

    6. Re:The Register is more informative. by toadlife · · Score: 0, Troll

      Nah. Everyone knows marketshare has nothing to do with which platforms hackers target. If anything hackers would want to crack Vista just for the the notoriety. /offtopic rant: To the asshole that follows me around modding all my posts down: Keep wasting your mod point shithead. I've got more Karma than you'll ever have mod-points.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    7. Re:The Register is more informative. by jdbartlett · · Score: 1

      Is greater market share the only reason penetration of a system is attempted? No, of course it's not; but a vulnerable system with greater market is more appealing when planning a malicious attack.

      Notoriety is pretty low down on a penetration expert's priorities, especially if he's targeting Windows (imagine the headline: "Shock! Horror! Windows MAY be vulnerable!") Even in the case of this competition, I'd be surprised if any of the entrants believed they would gain fame/infamy outside a niche maligned community.

      There is no single reason why penetrations take place, but script kiddies and malicious attackers are more likely to attack the easiest to penetrate, most common systems: unprotected windows machines. In other words: market share is the most common reason.

    8. Re:The Register is more informative. by squiggleslash · · Score: 1

      Marketshare has a significant role in the success of a virus. If a virus is going to be rejected by 95% of the computers it hits, frequently (such as with e-mailed viruses) in some way that draws attention to the issue on the computers it fails, it's likely to be detected far earlier and stamped out than if it is rejected by only 5% of the computers.

      In other words: One of the reasons its so difficult to write a virus for Mac OS X is that it would have immense difficulty finding other Macs to spread to.

      There are a whole host of reasons why there aren't Mac viruses. I've touched on them in various posts and suffered the karma loss that goes with stating the obvious. Both Macs and Windows have had significant security holes and presumably continue to do so. The major reasons that help the Mac over the PC are the marketshare/inability for hackers to use a network effect, the unfamiliarity the existing virus writers have with the platform, and an easily understood UI that helps the user understand what it is they're doing (Most Mac users may be no more clueful, but they have a better understanding of what their computer is doing than most Windows users thanks to the UI.)

      --
      You are not alone. This is not normal. None of this is normal.
    9. Re:The Register is more informative. by NickFitz · · Score: 1

      To the asshole that follows me around modding all my posts down: Keep wasting your mod point shithead. I've got more Karma than you'll ever have mod-points.

      It's actually a swarm of mod-bots doing it.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  8. disconnected computer in a box attempt by timmarhy · · Score: 1

    was the macbook actually running any services that were listening on the network? if so what where they. it easy to claim security when all your ports are closed up. but it also means your useless, like a computer in a box.

    --
    If you mod me down, I will become more powerful than you can imagine....
    1. Re:disconnected computer in a box attempt by Anonymous Coward · · Score: 1, Insightful

      You know, a Macbook isn't supposed to be a network server, but a client computer. It's a frigging LAPTOP. Which port DO need to be listening on the network for a client computer to be 100% useful to the average user? Not that many...

  9. Read a better article than the one linked. by Anonymous Coward · · Score: 5, Informative

    The MacBook was actually only hacked because they lessened the rules and actually had someone open Safari and use a malicious website. No ports were closed nor was the firewall running.

    1. Re:Read a better article than the one linked. by Anonymous Coward · · Score: 0, Flamebait
      The MacBook was actually only hacked because they lessened the rules and actually had someone open Safari and use a malicious website.

      Good point! It's well known that Mac users never open Safari nor do they ever use web sites.

  10. This seems a little sensationalized... by Rod76 · · Score: 4, Informative

    I'm a Mac user and as such I'm not claiming invincibility although the "Unix" like foundation makes me more secure its still the end user's responsibility to not run as admin or God forbid root. Not to mention using a good firewall or correctly configuring the one that's already built in is vital and just practicing caution on the web. That aside I just don't think this is entirely honest, I wish they would disclose all the variables involved to include all settings used. But as others here have said considering Apples foresight using open source means the between Apple and the Konqueror devs this will be quickly addressed. But my gut feeling here is that something stinks in Denmark!

    --
    Die First, Then Quit
    1. Re:This seems a little sensationalized... by Tickletaint · · Score: 2, Insightful

      You don't need root to rm -rf ~.

      Or to osascript -e 'tell application "Mail" to send contents of folder "~" to everyone in Address Book'.

      --
      Make Slashdot readable! See journal.
    2. Re:This seems a little sensationalized... by blibbler · · Score: 1

      From the article it appears they used the default settings that came with the machine. They later allowed people to send them URLs that they would load into Safari. It sounds like the reason they did not release the settings used was to keep this exploit contained, and that they will provide the settings to Apple.
      I have been a dedicated mac user for more than 10 years, but I find it ludicrous that people believe that macos is invulnerable or any discovered exploits must be fake.

  11. Admin user or regular user? by goombah99 · · Score: 4, Interesting

    I wish they would say if the user that safari was running under was admin or regular. If it was admin then this is even less of a hack than it already is. Also I wonder if they disabled the safari feature to automatically "open safe files after downloading". That option puts a lot of trust in other programs not to have holes. indeed it's not really safe at all. Only stupid people or people that don't do stupid things leave it on.

    Bottom line no remote hacks.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Admin user or regular user? by realthing02 · · Score: 1

      Bottom line no remote hacks under their rules

      corrected.

      The prepositions are killin' people around here.

    2. Re:Admin user or regular user? by Tickletaint · · Score: 5, Insightful

      From one Mac user to (presumably) another, please get your head out of the sand. These "stupid people" to whom you refer you might otherwise know as "The Rest of Us." It doesn't matter how technically competent you are, we are all "stupid" every now and then—or do you only ever visit the same two or three well-known sites every day? Even if you do, how can you be sure they haven't been compromised by, say, some sort of injection attack? Or even by an unscrupulous advertiser in an iframe?

      And why on earth does it make a difference whether the user account was admin or regular? If an intruder has access to your personal documents, you're just as fucked either way.

      --
      Make Slashdot readable! See journal.
    3. Re:Admin user or regular user? by Tickletaint · · Score: 3, Interesting
      Interesting that your sig:

      You are coming to a sad realization. Cancel or allow?
      skewers that very behavior of Safari you describe. Of course, if you have "open safe files after downloading" turned off, it's even more obnoxious—you have to find the file on your desktop and open it manually. Exactly the sort of repetitive task I thought my computer should be doing on my behalf.
      --
      Make Slashdot readable! See journal.
    4. Re:Admin user or regular user? by NickFitz · · Score: 2

      ...you have to find the file on your desktop and open it manually. Exactly the sort of repetitive task I thought my computer should be doing on my behalf.

      Or you could double-click on the file's icon in the Safari downloads window. If you really want to examine it in the Finder, then you can click on the magnifying glass icon to view it.

      Exactly the sort of task your computer does on your behalf :-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    5. Re:Admin user or regular user? by Locklin · · Score: 1, Troll

      Can you easily run safari as admin on osx? Why would this be possible? If it is, thats a security vulnerability in it's self.

      It should never be easy for the user to do something completely stupid, otherwise they will!

      You are about to send your credit card information over an unencrypted channel Cancel or allow?

      --
      "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
    6. Re:Admin user or regular user? by Anonymous Coward · · Score: 0

      :: Only stupid people or people that don't do stupid things leave it on.

      Apple left it on. Stupid Apple. When will they ever learn?

    7. Re:Admin user or regular user? by kybred · · Score: 1

      Turning off the 'open safe files' prevents drive-by downloads from being automatically executed.

    8. Re:Admin user or regular user? by Anonymous Coward · · Score: 0

      Turning off the 'open safe files' prevents drive-by downloads from being automatically executed.

      It was pretty much perfectly safe, until the Dashboard widget exploit came along.

    9. Re:Admin user or regular user? by geekoid · · Score: 3, Funny

      because you can encrypt your personal documents, and if many users are on it only one of them gets hit.

      However, if someone has access to root, they can do a lot more malicous things. bots, keloggers, etc...

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    10. Re:Admin user or regular user? by Greyfox · · Score: 1
      Third thing I did on both my macs (After dragging terminal to the dock and the MS demo apps to the trash can) was download and install Firefox for OSX. Not that I'd let my guard down because of that.

      Hmm... the way Apple packages apps it'd be pretty easy, I think, to run the web browser in a chroot jail. You can probably still get out of a chroot jail but it'd make compromising anything important on the system that much harder.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    11. Re:Admin user or regular user? by Tickletaint · · Score: 3, Insightful

      (1) FileVault won't help you here, since an intruder gaining Safari's privileges (e.g.) has access to everything Safari has access to, namely, your entire home directory. Besides, do you encrypt your entire home directory?

      (2) You don't need root to launch an application (like a bot) or even install a keylogger (suid isn't set for KeyboardViewerServer, for example).

      --
      Make Slashdot readable! See journal.
    12. Re:Admin user or regular user? by Tickletaint · · Score: 1

      Sweet, thanks for the tip. I don't know why I didn't think to try double-clicking.

      Will it still pop up that annoying confirmation dialog on disk images and zips? Because I think we can all agree that's just another way, when the inevitable happens, to shift blame to the user.

      --
      Make Slashdot readable! See journal.
    13. Re:Admin user or regular user? by dr.badass · · Score: 1

      Third thing I did on both my macs (After dragging terminal to the dock and the MS demo apps to the trash can) was download and install Firefox for OSX.

      The little birdie network is saying that the hole is actually in the Java plug-in, so Firefox with Java enabled has the same problem.

      --
      Don't become a regular here -- you will become retarded.
    14. Re:Admin user or regular user? by NickFitz · · Score: 1

      IIRC the icon didn't do anything on the early versions of Safari - the double-click behaviour was introduced either with Tiger, or perhaps on one of the Panther versions. (I could never work out why it didn't do anything on the early versions - it seemed such an obvious thing.)

      It doesn't display the confirmation dialog on my machine, although it's possible I disabled that myself.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    15. Re:Admin user or regular user? by Anonymous Coward · · Score: 0

      On linux, if I want to download a program and run it, I have to chmod it executable first. And I like it that way; I don't want my computer automatically running random shit.

      Oh, and I also don't keep anything on my desktop; it just makes a mess.

    16. Re:Admin user or regular user? by bynary · · Score: 1

      Soooooo...is it a problem with OS X or a problem with Javascript? I read that the same vulnerability exists for FireFox on Windows. Seems to me like this has little, if anything, to do with Mac OS X specifically.

      --
      http://www.bynarystudio.com
  12. So not the OS then! by Goth+Biker+Babe · · Score: 1, Interesting

    So they couldn't get in directly and had to use a hole in an Application. Just remind me how many holes have IE and Firefox had in the past?

    OS-X is essentially BSD with a second layer on the top being the frameworks from Next and Apple and the applications. If they find vunerabilities in the lowest layer of code then Linux is in trouble too because there's an awful lot of shared code there. Anyone remember the ssh hole which allowed you to root a box? So the issue would be in the Apple provided layers.

    As anyone who has designed, or worked at a high level, on a complete system knows you design as much as you like and you can use defensive coding as much as you can but there will always be edge cases and unfortunately the only way to find them is when something breaks or is broken. Then what you must do is fix them asap and not do what a certain OS company does is first deny they exist, then admit they exist and say it will be patched, and then finally release a patch some months later. Having said that they have been a bit better lately.

    I get anoyed at people saying how secure OS-X is or Linux or what ever. There is no one true OS. All this my macho my OS is better that your OS pisses me off. People use different OSs because of the applications they want to use and their working style.

    I have several requirements for my personal laptop (compared to my office one). It must be small and lightweight, easy to use, manage my arty hobbies (films, photography, music and other media), but also allow me to do my consultancy work if needed which is mainly *NIX development (C, C++ and Java) and writing reports, feasibility studies and the like. I don't play games that much and I have consoles for that (although since I now travel a lot a DS may be appear in my purse in the near future). So I have a Mac. It does all that I need.

    I could use my works Dell but having to occasionally reboot from Linux in to XP and back again would anoy the hell out of me. Also its huge.

    1. Re:So not the OS then! by feranick · · Score: 1

      What does Firefox have to do with it? I hope you are not saying that IE AND Firefox are equally responsible for the security problems under Windows...

    2. Re:So not the OS then! by Anonymous Coward · · Score: 0

      Apple is the one to claim OS X is perfect. Microsoft claims the security on windows is 'adequate'.

    3. Re:So not the OS then! by Anonymous Coward · · Score: 1, Informative

      OS-X is essentially BSD
      No, it's not. OS X has some modified BSD user land tools and that's the only thing they truly have in common.
    4. Re:So not the OS then! by Anonymous Coward · · Score: 0

      OS-X is essentially BSD
      No, it's not. OS X has some modified BSD user land tools and that's the only thing they truly have in common.

      Actually, the majority of the kernel code comes from FreeBSD now. Mach parts and IOKit parts replace some BSD kernel functions.

      And if you consider that "some modified BSD user land tools" = "most of BSD without the frills", then yes, Darwin is essentially a BSD.

    5. Re:So not the OS then! by Greyfox · · Score: 1
      I don't let my choice of operating system lull me into a false sense of security. I just enjoy being able to use my system without living in a constant state of fear.

      My room mate's windows box stopped talking to the network again last night. She's got at least three or four different security or anti-spyware applications running on that thing. She just upgraded one of them and it apparently conflicted with another one and so her network stopped working. First thing out of my mouth when she tells me this is "Uninstall it and see if it fixes the problem." Not that there's any guarantee uninstalling it will fix the problem at this point, but she followed my instructions and the network came back. Case closed as far as I'm concerned but she's all pissed off with me because I can't make the goddamn thing cooperate with the rest of her system. She accepts having to have all those security applications on her system in order to have a safe browsing experience as normal. I would never find that to be acceptable.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    6. Re:So not the OS then! by Alcoholic+Synonymous · · Score: 1

      The general problem is that Mac users literally think they are invulnerable. Not usually because they are, but because noone really targets them.

      They also make an artificial distinction between the OS and the application, when a compromise is a compromise. They make the same distinction between root and users accounts. True, a direct root may be of much more consequence overall, but a user level compromise can reveal important data as well, specifically the compromised user's. User level access can also provide a launching point for further attacks against root. The point here is that once someone is in, they are in, and that's all there is to it. How doesn't matter.

      Hack a box contests with rules on how to hack them are a joke simply because a real hacker doesn't play by those or any other rules. If they will exploit IE, why wouldn't they Safari?

      Maybe noone has "rooted" a Mac via a direct attack OS attack. Considering that the only part of an OS that is in any way exposed directly is its network implementation, good for them. How many attacks hit the TCP/IP stack directly anyway? (There have been some.) Most attacks are against the running services on a system. An Apache exploit under Linux that allows a root has a high probability of being exploitable on a Mac (and Windows) running Apache just the same. A Firefox bug exclusive to Windows is still a problem with Firefox, not Windows, but Windows boxes are in danger just the same. And since Mac really is FreeBSD with a Bells&Whistles(TM) UI (and a shit load of dogma) slapped on it, then an exploit in the FreeBSD codebase is probably a bug in the Mac codebase too.

      When someone finally does target a virus or worm for a Mac, they probably won't just magically beam it into your box. (But if you aren't running a firewall they just might, they might even exploit the firewall itself if you are.) It will come in a cutesy email from your Aunt Clara, just the same as it does for Windows users. I wouldn't be at all surprised if it exploits a hole in the mail app itself. But if not, then some invincible Mac user will click it just the same.

      Ultimately a secure system is a matter of proactive paranoia. Doing everything you can to prevent something you know still might happen. OpenBSD recently had its 2nd remote hole in its history. They didn't deny it or play it down. But the quick fix was a simple firewall statement that alot of users probably already had covered before the exploit was even found.

      A "default deny" policy doesn't mean you automatically deny there is no potential for exploit.

    7. Re:So not the OS then! by gordo3000 · · Score: 1

      if she needs 4 av/anti-spyware programs then your room mate is just computer illiterate, it's not a question of accepting something for a safe browsing experience.

      tell her to get rid of all her anti spyware and anti virus programs and just get AVG which will work more than well enough. I've had it on computers for the last couple years and never had a problem with either spy ware or a single virus.

      Its a common warning with any AV program that installing it with another AV program installed can cause system instability. don't blame an operating system for pure ignorance of a user. Would you blame apple if I was stupid enough to try and install and windows copy of MS office and then complained it didn't work?

  13. Karma be dammned by The+Bungi · · Score: 0, Troll

    It says a lot about you and about Slashdot that you can hop on an article about someone hacking OS X, do your "M$ Windoze" routine and then get modded up for it. Seriously though, I'm sure that once Taco figures out his MySQL problems he'll have a tasty Microsoft FUD story for you to comment on. I suggest you wait for that?

    1. Re:Karma be dammned by Anonymous Coward · · Score: 0

      It says a lot about you and about Slashdot that you can hop on an article about someone hacking OS X, do your "M$ Windoze" routine and then get modded up for it. Seriously though, I'm sure that once Taco figures out his MySQL problems he'll have a tasty Microsoft FUD story for you to comment on. I suggest you wait for that?
      Poor baby - you go poopy in your didy?
  14. Regular User by Anonymous Coward · · Score: 1, Informative

    It appears on the Cansec website that the contest was for shell access on a regular users account.

    2007-04-20-14:54:00.First_Mac_Hacked_Cancel_Or_All ow
    Just to review the rules, the first box required a flaw that allows the attacker to get a shell with user level privilages. The second box, still up for grabs, requires the same, plus the attacker needs to get root.

    http://cansecwest.com/

  15. editors ftl by Jay+Carlson · · Score: 0

    Normally we make fun of Slashdot editors for not being able to spell simple English terms familiar to a mass audience correctly. They loose there audience when they do that. Usually they can get their terms of art correct. Not this time.

    Guys, it's spelled "0day", and it has been since before you l33ch3d Karateka on a catfur. Do have some sense of perspective.

    1. Re:editors ftl by Anonymous Coward · · Score: 2, Funny

      Normally we make fun of Slashdot editors for not being able to spell simple English terms familiar to a mass audience correctly. They loose there audience when they do that. Usually they can get their terms of art correct. Not this time. (Not a sentence)

      Guys, it's spelled "0day", and it has been since before you l33ch3d Karateka on a catfur. Do have some sense of perspective. (Question mark?)

      See me.
    2. Re:editors ftl by Anonymous Coward · · Score: 0

      you missed "spelled" , which should be "spelt" and "do have some sense of perspective" should be "do you have a sense of perspective" There are other various grammatical errors such as missing commas as well.

    3. Re:editors ftl by Jay+Carlson · · Score: 1

      you missed "spelled" , which should be "spelt"

      Orthographic reform, do you speak it?

      I'll show you a Royale.

    4. Re:editors ftl by WhatAmIDoingHere · · Score: 1

      Don't forget to remind the editors to tighten up there spellud.

      You've got an excuse for "Spelled/Spelt" but what about everything else? When you're slamming the editors for misspelling common simple words, and in your post you do the exact same thing.

      I think you should step away from the keyboard and reevaluate your life.

      --
      Not a Twitter sockpuppet... but I wish I was.
    5. Re:editors ftl by Jay+Carlson · · Score: 1

      They loose there audience when they do that.

      [...]See me.


      I can't believe my TAs for Intermediate Slashdot Trolling For The Playstation Generation are actually deducting points for such an accurate depiction of them.
    6. Re:editors ftl by Psychotria · · Score: 1

      "Spelled" is perfectly acceptable. Go read the Oxford Dictionary... If you're going to correct somebody, at least make sure you're correct yourself.

    7. Re:editors ftl by 1u3hr · · Score: 1

      Normally we make fun of Slashdot editors for not being able to spell simple English terms familiar to a mass audience correctly. They loose there audience...

  16. no such thing as a white hat... by Animaether · · Score: 5, Interesting
    ...is there?

    I mean - I can only assume this was a 'white hat' hackers conference, given there was actual publicity given and a public bounty and such. But then things like these pop up?

    "'Shane can have the laptop, I want the money,' Dai Zovi said in a telephone interview from New York"
    "Conference attendees were underwhelmed, reasoning a Mac exploit that required no end-user interaction could be sold for upwards of $20,000."


    Makes me think.. black hat, white hat.. what's the difference these days? I thought a white hat hacker was the 'good guy' (albeit still a hacker).. the kind of person who hacks for fun / curiosity.. the kind of person who notifies the developer of the bug or, at least, just makes the bug known to the world at no charge. Not the kind of person who hacks, then scours the 'security conferences' for a bounty, and when that bounty is lower than what they could get off of actual 'bad guys', complain that the bounty is too low. To me, that just sounds like the person is a black hat, but dons a white hat on top in an attempt to fool us into thinking they're white hat.
    1. Re:no such thing as a white hat... by ancientt · · Score: 3, Insightful

      Okay, maybe a black hat tendency, but there might be alternatives.

      There are plenty of security companies out there legitimately trying to sell their software, plenty of people who would love to be the only ones who have a defense against some secret hack. If you want me to spend time finding a vulnerability and then into writing an exploit, my time would not come cheap. I'm not even talented in that direction. Imagine that you're a security researcher who gets paid for your time investigating and resolving potential security breaches, what kind of payoff makes it worth investing your time in that gamble? It has to be a pretty penny or else you're better served doing what you do for a living.

      "Give me the money" is a legit response when you've invested your time and effort into something with that as your goal. If he'd said "I don't hack for fun or evil, I only did this for the contest and expect to be given what I was promised" then I don't think you'd have the same take. There is a good chance that is exactly what he meant too. You might be shocked to learn that a lot of us who are considered computer geeks are not the world's foremost verbal communicators.

      I love my job, but I won't work here long after they stop paying me.

      --
      B) Eliminate all the stupid users. This is frowned upon by society.
    2. Re:no such thing as a white hat... by doggo · · Score: 1

      "You might be shocked to learn that a lot of us who are considered computer geeks are not the world's foremost verbal communicators."

      Well, only if you disregard grammar, spelling, and vocabulary.

    3. Re:no such thing as a white hat... by Anonymous Coward · · Score: 0

      This person does sound like a black hat, although I am not sure he sold his exploit to the good guys. TippingPoint sells intrusion prevention systems. What they did seems awfully close to the rumors of anti-virus companies hiring people to write viruses.

      Would the Department of Homeland Security hire a security company that is actively soliciting the public for ways to send anthrax undetected through the mail? Hiring experts under non-disclosure after a thorough security check sounds like a better plan.

      I understand that security through obscurity doesn't work and I am happy that the vulnerability has been disclosed to Apple, but maybe the best way to discourage armed robbery is not to outbid the local fence.

      On the upside, a company like TippingPoint would be a great front for the Russian mafia or the NSA. Creating a good rolodex of capable hackers has got to be worth something.

    4. Re:no such thing as a white hat... by tqbf · · Score: 1

      These are some of the top security researchers in the country. Do you know what security research bills for? Why does he have to work for you (or "the developers" --- those altruists!) for free?

    5. Re:no such thing as a white hat... by tqbf · · Score: 1

      What an asinine comment. The people who write viruses create viruses. The people who find vulnerabilities don't create vulnerabilities.

  17. BSD by Coolhand2120 · · Score: 1

    Pretty sure BSD is Unix, not Linux. Funny it's called OSX, it ought to be called OSomeone else made this shit.

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

      "... it ought to be called OSomeone else made this shit."

      That's funny. That's just how I feel about some generic Linux running on commodity hardware - someone else made the shit it's running on.

      As Alan Kay said, "People who are serious about software make their own hardware".

      Apple is nothing is not serious about its software. None of the Linux vendors is, apparently.

  18. Ah cat-fur ][... by Anonymous Coward · · Score: 0

    How I miss the Apple-Cat.

    And he's right. It's 0day.

    And by the way, a "crack" is a copy protection defeat. A "cracker" is someone who removes the copy protection. It is not, no matter how much you want it to be, the same thing as a "hacker".

    1. Re:Ah cat-fur ][... by Aladrin · · Score: 1
      Oddly enough, the distinction isn't so fine as you make it sound.

      http://dict.die.net/hacker/

      2. One who programs enthusiastically (even obsessively) or who
            enjoys programming rather than just theorizing about
            programming.

      8. (Deprecated) A malicious meddler who tries to discover
            sensitive information by poking around. Hence "password
            hacker", "network hacker". The correct term is cracker. http://dict.die.net/cracker/

      jargon An individual who attempts to gain unauthorised
            access to a computer system. These individuals are often
            malicious and have many means at their disposal for breaking
            into a system.

      While it is expected that any real hacker will have done some
            playful cracking and knows many of the basic techniques,
            anyone past larval stage is expected to have outgrown the
            desire to do so except for immediate practical reasons (for
            example, if it's necessary to get around some security in
            order to get some work done). So while most hackers are crackers, most crackers are not hackers. (Sort of like 'all panthers are cats, but not all cats are panthers.')
      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:Ah cat-fur ][... by Anonymous Coward · · Score: 0

      >>And by the way, a "crack" is a copy protection defeat. A "cracker" is someone who removes the copy protection. It is not, no matter how much you want it to be, the same thing as a "hacker".

      You are correct. The new definition of cracker today is completely wrong.

      I too miss the old days of the applecat...

      call -151

  19. Hey, good! by Tickletaint · · Score: 2, Insightful

    As a longtime Mac user and a fan of Apple products in general, I'd like to congratulate the winner of this contest. Too many Mac users now seem lost in willful ignorance of the fact that tasteful, thoughtful design alone doesn't render a system bulletproof. Thus, I applaud any honest efforts to increase the public awareness that yes, shit-happening potential exists, even on a Mac.

    (I said honest efforts. That guy who claimed the AirPort hack is still a raging tool.)

    Another point to emphasize—and which, curiously, seems always to be overlooked on Slashdot—is that an uninvited guest doesn't need root to ruin your day. As long as he or she can rm -rf ~, or better yet, yank all your most intimate personal documents and send them flying across the internets, root's just gravy. So let's not pretend this Safari vuln is harmless.

    Really though, how on earth are you supposed to guard against attack through vectors not yet publicly known, without either (a) suffering a crippled functionality, or (b) being badgered into clicking "Continue" out of habit? The best approach I've seen is the one adopted by Google's anti-phishing plugin (and for those of us who can't stand Firefox, Leopard can't come soon enough). It's intuitive, unobtrusive, and cuts straight to the heart of the problem: making sure you're visiting the wholesome, trustworthy site you think you're visiting.

    But even with the Google phish alarm installed, if you make one little mistake—if you step out of line for just a second—you could be hosed. Or what if someone figures out how to inject an attack on a "safe" bulletin board? You're hosed. Hell, maybe someday Google blows it like a Taco Bell restaurant inspector. Hosed.

    So can it even be done, this cake thing, with the eating? Or is our best hope to just pray to Jobs the Mac never becomes mainstream enough to attract attention from the big-league black hats?

    --
    Make Slashdot readable! See journal.
    1. Re:Hey, good! by Anonymous Coward · · Score: 0, Informative

      (I said honest efforts. That guy who claimed the AirPort hack is still a raging tool.)

      No he wasn't. He was the subject of a major Apple lead smear campaign which misrepresented his claims. The bug he found was actually fixed by Apple a few months later, but the usual bunch of apologists, even at the time Apple was fixing the bug, went out of their way to lie about what both Apple and the bug finders had done.

      This basically explains what happened. Anyone who reads it and continues to claim anything from "the Airport hack didn't exist" to "Maynor and Ellch faked the demo" is, frankly,to use your language, a raging tool.

    2. Re:Hey, good! by kms_md · · Score: 1

      This basically explains what happened. Anyone who reads it and continues to claim anything from "the Airport hack didn't exist" to "Maynor and Ellch faked the demo" is, frankly,to use your language, a raging tool.

      referring to someone as a "tool" and then linking to george ou's blog is rich indeed.

    3. Re:Hey, good! by Anonymous Coward · · Score: 0

      lol, George Ou. You lose, thread over.

    4. Re:Hey, good! by Anonymous Coward · · Score: 0

      Even a stopped clock is right twice a day.

      Ou posts pretty much conclusive evidence of a smear campaign by Apple, and conclusive evidence that bloggers misrepresented the security analysts involved, deliberately or otherwise.

      If you have something to challenge that evidence, go right ahead. Or you can continue the ad-hominem attacks.

  20. Warez-R-who??? by Crash+Culligan · · Score: 1

    The Register: reasoning a Mac exploit that required no end-user interaction could be sold for upwards of $20,000

    Wait, wait, wait, wait. Where does one go to sell operating system exploits? And how hard would they be to shut down?

    We may be onto something here: there may be a social solution to a technological problem.

    --
    You cannot truly appreciate Dilbert until you read it in the original Klingon.
  21. Re:When You Can't Win, Cheat by Tickletaint · · Score: 1

    What? Who gives a shit about Windows? Any vulnerability is bad news; don't trivialize it with your "oh but M$Windoze!1!!" because, in all honesty, whatever flaws exist in Windows have zero relevance to me as a Mac user.

    --
    Make Slashdot readable! See journal.
  22. heh by Danzigism · · Score: 1

    I think another very simple factor to take in to consideration is that there aren't hundreds of thousands of Romanians who are out there trying to hack OS X.. they're targeting Windows.. if people actually gave a shit about hacking a Mac, then there'd probably be a lot more vulnerabilites.. just because there's hardly any hacks, doesn't mean OS X is unhackable.. it just means people don't care..

    --
    *plays the Apogee theme song music*
    1. Re:heh by Anonymous Coward · · Score: 0

      Noob. You should have paid more attention in English class. And then you should have learned to think for yourself rather than regurgitating the pablum you hear from others.

      With all the hype about how secure the Macintosh OS is, imagine the fame a "hacker" (your term) would get to be the first to produce a real Macintosh virus, trojan, or whatever. Do you honestly believe that nobody cares? I pity you.

      Go back to high school.

  23. Why are you annoyed? by MarkByers · · Score: 1

    > I get anoyed at people saying how secure OS-X is or Linux or what ever.

    Why do you get annoyed? Does it make you feel inferior or something?

    Here's a quick lesson: learn to ignore it and get on with your life. If you don't have the time figure out Linux, or you don't have the money to spend on a Mac, no-one will begrudge you that. Just be proud with what you have and don't let anyone get you down. Seriously, it's not worth getting annoyed over.

    --
    I'll probably be modded down for this...
    1. Re:Why are you annoyed? by Anonymous Coward · · Score: 0

      What a snotty, selfrighteous post that was. Pleasing neither in content, nor form, utterly lacking in any insight.

    2. Re:Why are you annoyed? by Tickletaint · · Score: 1

      Maybe you didn't notice, but she's a Mac user. I'm a Mac user too—an O.G. Mac user, even—and I get annoyed, too, by people trying to tell me my OS is bulletproof. It isn't.

      --
      Make Slashdot readable! See journal.
    3. Re:Why are you annoyed? by MarkByers · · Score: 1

      > Maybe you didn't notice, but she's a Mac user.

      I don't see how that changes my advice. I wasn't specifically my advice at her. My point was that you should not get annoyed by what other people say... about your operating system, your car, or anything. Who cares. Getting annoyed about things like that is pointless and achieves nothing.

      --
      I'll probably be modded down for this...
  24. Privilege separation by BlueParrot · · Score: 1

    This is why your browser ideally shouldn't be able to read your entire home directory. People talk about running as admin or not, but your most sensitive data is your personal files that you have read access to as your limited user. Running as admin or root is bad mainly because it can open security holes which can cause further mischief, but if your most personal information, and your most important files, are right there for your browser to read, it won't matter if the exploit hits the kernel or simply your browser. The way I have it set up my browser runs as a separate user which connects as an un-trusted X-client. Files that I don't care about are in a directory with the group set so that the browser can read them, while personal documents, e-mail... etc is readable by my user only.Now, in practice I am not very secure. I still trust google with my e-mail, I allow sites to set cookies etc... I set this up mainly as a proof of principle thing. There isn't any good reason why your browser, which is arguably the most exposed part of your system, should be able to fuck up your entire home directory and send your most private data somewhere it doesn't belong.

    1. Re:Privilege separation by dioscaido · · Score: 1

      This is what IE7 does on Vista. Even though with UAC enabled it's always running as a limited user, it goes one step further and strips itself of access to the system -- it can only read from and write to the temporary cache folder. It's a interesting approach that makes fly-by installs through vulnerabilities much less likely.

    2. Re:Privilege separation by Anonymous Coward · · Score: 0

      So IE 7 on Vista finally does the same thing as SELinux with a default policy for the web browser, right?

  25. Zero Day misnomer by Gary+W.+Longsine · · Score: 1
    Smarter botnet herders may protect their zero-day exploits and use them sparingly, as you suggest. Within the past year, more than once, zero day exploits were discovered in the wild by security researchers. In one case the exploit discovered was apparently directed at a single user in a U.S. Federal government agency, suggesting that at least some of them do just that.

    In my expeience, managers of large organizations do not take Zero Day risks seriously, and often don't really understand them. The risks appear to be quite real, and growing however. Has this Safari defect been independently discovered by one or more black-hats? How long ago?

    The security industry should start tracking the ship date of the vulnerable software, so that organizations can get a better understanding of their exposure. The risk period wasn't just one day, the "Zero Day" but rather could be as long as "every day since the shipment (or installation) of the version of the product with the defect."

    For every defect it might be interesting to have a small chart showing the versions of the products, the dates they shipped, the date the vulnerability was discovered by the vendor or security industry, the date it was patched, and whether or not there are indications or confirmation that the defect was exploited by or known to the underground prior to the Zero Day. The chart could be color coded.

    • Pink: The vulnerability existed in a shipping product, but was unknown to the vendor, the customers, and security researchers.
    • Red: The vulnerability was exploited by the underground and unknown to the security community.
    • Orange: The vulnerability was known to exist by the vendor and public, but a patch was not yet available.
    • Yellow: A patch is available.
    --
    If you mod me down, I shall become more powerful than you could possibly imagine.
  26. there are some weird things in Safari... by lixlpixel · · Score: 5, Informative

    Safari lets you include local files, for example...

    i told apple (and got a lame reply that it would be fixed eventually) month ago, yet it still works.

    see http://destabili.zation.eu/ for a quick harmless example that can check what applications you got installed.

    and then there is a way to crash Safari which exists for more than a year - again i had an email conversation where they wanted more info and crashreports - yet nothing was ever done about it.

    http://lixlpixel.org/safaricrash/ and follow the instructions - but make sure you don't have any important tabs open...

    1. Re:there are some weird things in Safari... by Jeffrey+Baker · · Score: 1

      Wow, those are very serious bugs. A website could include items out of your cache, then post the contents back to itself. Or it could run a local DoS by including /dev/tty. This class of bugs was reported in Mozilla way back in 2001 and fixed in various stages most recently in 2004. That WebKit doesn't recognize the severity of this problem says a lot about that project.

    2. Re:there are some weird things in Safari... by CarbonRing · · Score: 1

      I tried the first vulnerability on my 10.4.9 machine, current with the latest security updates, and the only app listed is Safari.

      Maybe that one is fixed?

    3. Re:there are some weird things in Safari... by lixlpixel · · Score: 1

      if you see Safari, then the "trick" still works.

      Safari is only one in a list of Applications that i check - it just means that you have none of the others...

      if you look at the source code (it's all in javascript - and not very complicated), you can see the Apps i'm checking for.

      i *wish* this wouldn't work anymore -i discovered hat long time ago...

  27. What I want to know by HairyCanary · · Score: 3, Interesting

    How was the machine configured relative to an off-the-shelf OSX installation?

    While I understand that for the purposes of the contest it might have been necessary to reduce those protections, I think that before something becomes "news" we should know what the real risk is.

    Does this hack require the user to manually disable protections the OS ships with, or manually enable services that default to off? The article seems light on detail.

  28. Um, no. by eli+pabst · · Score: 1

    If they find vunerabilities in the lowest layer of code then Linux is in trouble too because there's an awful lot of shared code there.
    What are you talking about? There really shouldn't be any code overlap between Linux and OSX in terms of the operating system itself. Linux is complete rewrite of Minix and isn't derived from any of the Pre-OSX Mach kernels. In fact I don't think OSX could legally incorporate any of Linux code as it would violate the GPL license.

    The only time you see exploits common to both OSes is in userland applications that are common to both OSes (like openSSH).
    1. Re:Um, no. by kainewynd2 · · Score: 1

      Actually, they can add anything they want from Linux... to Darwin. And yes, you can download Darwin and install it on anything you want.

      They can't add anything to the OSX GUI layer and close it off since it would violate the GPL.

      --
      I just don't get... eh, ugh... never mind. This post wasn't worth the research I put into it.
    2. Re:Um, no. by TheRaven64 · · Score: 1
      Both Linux and OS X have imported BSD code from the 4BSD era, although I am not sure how much remains in either. Both have taken code from FreeBSD and NetBSD more recently. While Linux as a whole is GPL'd, some contributions are BSD or MIT licensed, or even public domain, and so could make their way into OS X. While code can't flow from OS X directly to Linux, or vice versa, code can flow from a common source into both.

      Interestingly, there are a few files I've read in the Linux sources licensed as 3-clause BSD, except when distributed with Linux (when they are GPLv3). This means that the code is less-free when part of Linux; if the same code were imported into something like Solaris or FreeBSD, it could be released as GPLv3, but it would need explicitly re-licensing as GPLv3 if Linux were to try to move to this (or any other) license. While probably not a practical problem, it seemed interesting.

      --
      I am TheRaven on Soylent News
  29. Explanatin of rules relaxation by Overly+Critical+Guy · · Score: 4, Insightful

    CanSecWest organizers actually had to relax the contest rules to make the hack possible, because initially nobody at the event could breach the computers under the original restrictions.


    In other words, nobody was able to remotely hack the machine, so they allowed for local exploits, which someone used in a Safari URL.

    Expect Apple-haters and other FUDmeisters to completely ignore the difference, like InfoWorld did yesterday in their breathless headline about "remotely breaking in."
    --
    "Sufferin' succotash."
    1. Re:Explanatin of rules relaxation by DECS · · Score: 5, Insightful

      InfoWorld Publishes False Report on Mac Security

      "Nancy Gohring, writing for InfoWorld, delivered a misleading report yesterday on a Mac security exploit contest held at the CanSecWest conference in Vancouver, BC.

      "In her defense, it appears likely that Gohring did not write the headline for her InfoWorld article, which described the contest winner as being "able to remotely break into a Mac as part of a contest designed to illustrate security flaws in OS X." That part was simply wrong.

      "Whoever did write the headline must have been smoking weed in celebration of 4/20, because Gohring's article clearly described a local exploit. There's a big difference between the remote exploits that made Windows infamous for its insecurity and a local exploit of an application."

      More info under a series of subheadings:

      Gohring's Mac Security Myths
      Microsoft's Security Embarrassment
      Mac OS X and Security
      The Mac Minority Malware Myth
      Why Macs Aren't Sending You Spam

    2. Re:Explanatin of rules relaxation by Tickletaint · · Score: 0, Troll

      Indeed, this exploit is of absolutely no concern to anyone who doesn't use the internet, and anyone stating otherwise is a "FUDmeister."

      Is "Apple-haters" the new "lib'ruls"? IOW, people with legitimate concerns who get dismissed as traitors by people who were never real Mac users to begin with?

      Why do you hate Apple? Stop emboldening the enemy.

      --
      Make Slashdot readable! See journal.
    3. Re:Explanatin of rules relaxation by Anonymous Coward · · Score: 0

      A more important change was the additional offer of $10,000. Once that offer came out, it took Dino Dai Zovi a few hours to write up the exploit. That's pretty damn impressive. Note that this is not just in Safari, other browsers are vulnerable too.

    4. Re:Explanatin of rules relaxation by Anonymous Coward · · Score: 0

      Yes, yes, I'm sure other browsers are vulnerable, even though nobody's mentioned it in print yet... but dammit, Safari is the redheaded stepchild of Mac browsers - you have to forgive Mac users when they roll their eyes every time they hear about a "Safari exploit!!11!1!"

      A similar reaction can be seen from Windows users when they hear about yet another IE exploit. Yes, yes, very nice, well done mister hacker, but... who the hell still uses IE? If they're stupid enough to do that, they probably fall for the whole "wallet inspector" bit too.

  30. You know that is a fallacy, right? by geekoid · · Score: 1

    It is a fallacy, because it would mean that OSX was developed with the same people whodeveloped Windows. USed the same management team, and made all the same decesions. None of which is true.

    They're different, so you can't compare them like that.

    Also, it is very obvious that if someone did find an exploit, they would be on the front page of every geek site on the web. So anyone doing it for ego would spend all their time trying to break OSX in some meaningfull way, which this wasn't.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:You know that is a fallacy, right? by TheRaven64 · · Score: 1

      It's not just ego. Even for a 'white hat,' there are a lot of companies wanting to sell antivirus and similar products to Mac users, but failing because there is no perceived need. They would pay quite well for someone who can demonstrate that OS X is insecure enough for their software to be a good investment.

      --
      I am TheRaven on Soylent News
  31. Re:When You Can't Win, Cheat by Anonymous Coward · · Score: 0

    What? Who gives a shit about Windows?

    Apparently, the world. Look, you're a Mac user like me but obviously you're much farther up your own bum than I am -- the world operates on a very leaky, dangerous, hackable OS. That's a problem whether YOU PERSONALLY use Windows or not.

    The point of the original post was that the Mac STILL doesn't have a real-world exploit worth worrying about. STILL. AFTER SEVEN YEARS. They had to CHEAT to INVENT this one!

    Hospitals, the government, planes in the sky, our national defenses -- they are running on a very leaky, dangerous, hackable OS in many cases. Let's take this talent and use it to FIX THAT PROBLEM instead of inventing mountains out of flea armpits by trying to find the First Actual Mac Exploit (which, like Bigfoot, still eludes us).

    Or is bragging rights all this is about, rather than "security"?

  32. Conscience is that little voice... by furbearntrout · · Score: 1

    Conscience is that little voice that says that someone may be watching. (I think that was Robert A Heinlein.)

    --
    Crap. What did the new CSS do with the "Post anonymously" option??
  33. Re:When You Can't Win, Cheat by Anonymous Coward · · Score: 0

    This is such an eye-opening thing. I mean, think about the implications in the real world. I didn't realize my bank was so insecure... if they stopped locking their doors at night. And I didn't realize it would be so easy for someone to steal my car... if I left the keys in the ignition. Oh, and OS X can be hacked... if you sufficiently lower the bar and have Microsoft sponsor a "contest" that rewards you 10K...

  34. Safari ships with VERY bad defaults by argent · · Score: 1

    There's no reason to reduce the default permissions to open up all kinds of potential for security holes in Safari, thanks to Apple's poor choice of defaults.

    To increase the security of Safari significantly:

    * Turn off 'Open "safe" files after downloading'.

    This option shouldn't even be there. If Apple wants to make it easier for the user, Safari should provide a download manager that makes it convenient for the user to request that files be opened with safe applications.

    * Change the FTP: URI handler in Launchservices to something other than Finder.

    Bringing an entire hierarchy untrusted objects into the file system by using Finder to open them is unacceptable.

    * Change the handler for archives from BOMArchiver to something that doesn't support Apple's "Internet Enabled" archives and HFS extensions.

    There's just too many opportunities for exploits there.

    In addition, Apple should do a couple more things, changing the approach from "some files are safe" to "soem applications are safe to use on unsafe files".

    * Separate the list of safe applications (the ones that handle URIs and files that are untrusted) from the one that is used by local applications.

    The choice of which list of LaunchServices to use would be made by the application calling LaunchServices, and would default to whichever list the application itself was launched from. An application could override this for (for example) a web browser (that would call the 'safe applications' list for objects loaded by web pages), or for an application to pull up its own help pages.

    * Stop treating installers as "safe" applications.

    A web page should never be able to request the installtion of a widget, plugin, or application... whether or not that object will subsequently be automatically run or whether the user is presented with a dialog. Safe applications must be limited to those where there is no mechanism for the object to execute code or request the installation of code that might be subsequently executed by the user.

    These changes would dramaticaly increase the inherent security of Safari (and Firefox, Internet Explorer, and many other major browsers that have similar design flaws), AND allow the browser to provide the user with a better experience, with fewer annoying popups and more ability to control their environment and be confident that they're not making bad decisions.

    This shouldn't be rocket science. Any time a web page can cause an application to run, the security of the browser is reduced to a lower level than that of either the browser or that application... since any security flaws in the application OR in the browser are available for attack. Applications run from a browser MUST be as simple as possible, they MUST be designed with security as a primary concern, and the MUST be as few as possible. Applications run from the desktop (or via LaunchServices, or equivalent mechanisms in Windows) are normally designed to provide as rich an experience as possible, most of them are not safe...

    I don't know if this exploit used any of these kinds of attacks, but the assumption that the default settings for Safari are "safe" is simply not a good one.

    1. Re:Safari ships with VERY bad defaults by Anonymous Coward · · Score: 0

      But implementing these would hose the user experience for any system. I agree the web site should only be able to prompt a download and eventual install, a prompt run by the browser itself so that nothing evil should be possible unless one accepts and runs the installer.

      What exactly is the difference between what Safari does with "Open Safe files after downloading" and what IE or FireFox does with their download managers? I fail to see the significance here, looks like window dressing.

      I agree on the FTP thing, use a normal client and not mount it as a file system. BOMarchive utility I don't understand what would change here, DMG files require being mounted as a file system to be useful.

      Changing the premise of URL/file handlers for a browser is an interesting premise, one that was essentially done with Internet Config back in the OS 8/9 days. This was too confusing most of the time for regular users and too big a hassle for more sophisticated ones. Perhaps some kind of hybrid approach from current vs old might work but this is potentially a major end user headache and will probably not bring big benefits. Any document you get from anyone but yourself should be treated as untrusted, and since the app can't know that it should always assume the worst and be defensive.

      Programmers many years ago in the days leading up to the internet boom of the 90's somewhere forgot all about how to code in defense and parameter check everything, even things believed to be trustworthy. Ever heard of a corrupted file? Happens now and then... I still write code this way and most of my stuff is going to hold up infinitely better than what passes for secure software today, because I assumed that any value in the program I didn't put in statically must be validated before being accepted. This should be programming 101 but most seem to have forgotten this part sadly enough. Or weren't even taught it because if it failed then the OS would simply kill the program and that wasn't considered a big risk. I remember seeing hundreds of programming examples from dozens of books which all failed these points (and they often highlighted this omission) but none the less seem to make it into production code far too often.

      BC

    2. Re:Safari ships with VERY bad defaults by argent · · Score: 1

      But implementing these would hose the user experience for any system.

      Not at all, it would improve it considerably.

      What exactly is the difference between what Safari does with "Open Safe files after downloading" and what IE or FireFox does with their download managers?

      Internet Explorer is the poster child for "bad defaults".

      Firefox isn't perfect, but it's better than Safari. When I download a file in Firefox or Camino (which is a better example) it saves it to disk, and keeps a reference to it visible in the download manager. In most cases the option to open the file in place isn't even presented. In Camino it's *only* saved to disk, there's no dialog at all.

      The difference between this and what Safari does is:

      * A web page can not request a file be downloaded and opened without user interaction.
      * In most cases, the user is not presented with the necessity to make a choice about whether to open the file immediately.
      * The options available in the download manager include viewing the file in Finder, where it can be examined before opening, or simply deleted.

      The difference between this and what IE or Safari does is profound. It gives the user an environment that is conducive to reflection and learning, not reflex and habit. I have been a system administrator for 20 years, and over the past decade I have had the SAME people come to me with infected computers multiple times saying they had opened a file from the "approval dialog" IE presents, I've never had the same person tell me they downloaded a file and then opened it and got infected more than once.

      Changing the premise of URL/file handlers for a browser is an interesting premise, one that was essentially done with Internet Config back in the OS 8/9 days.

      There is no need to require the user to engage in detailed control of this any more than there is to present the user with the detailed control of the application bindings in Finder. You let applications register themselves or their sandboxed versions in "WebServices", just as they register themselves as handlers in LaunchServices right now.

      Any document you get from anyone but yourself should be treated as untrusted, and since the app can't know that it should always assume the worst and be defensive.

      Absolutely. But since you, as a user, can not trust any application to be defensive, you should be the ONLY entity requesting an unsafe file be opened by an arbitrary desktop application. And some applications can *not* sandbox the files they display... consider any general purpose scripting engine.

      All these changes do is make the browser follow good habits by default. You can always override them, by opening the file from Finder, IF you choose to. But you can't do it by reflex or by habit because you've become used to clicking "Open" or "OK" or "Accept" or "Install" because you get the same dialog so often you're conditioned to it.

  35. JAVA, not Safari is the culprit by Anonymous Coward · · Score: 0

    If you read the announcement, there's an update confirming Firefox on Mac OS X is also at risk because the problem is with the JVM and not Safari or Webkit.

  36. The "never opened before" dialog is good. by Kadin2048 · · Score: 2, Insightful

    I'm not exactly sure what the default settings are like, because honestly it's been years since I've used a Mac that was in its out-of-the-box, default state, but the way I have it right now, the only warning I get is when I'm about to open an application that's never been run before.

    This, IMO, is a Good Thing. It's only a half a second delay when I really do want it to launch a new application, and it's a nice heads-up that the computer is doing something that I've never done with it before. More than once I've hit "Cancel" and decided to take a second look at exactly what's going on, which in my mind means that the dialog is useful.

    If a dialog pops up, and you never, ever click anything but 'yes,' then it's a stupid warning, and you're right to say that it's just ass-covering on the part of the OS manufacturer. However, if you find yourself using both options, then it's probably a good thing to have it there.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  37. 'X' marks the spot. by Kadin2048 · · Score: 1

    Funny it's called OSX, it ought to be called OSomeone else made this shit.

    Well, I always assumed that part of the reason for calling it "OS X" (instead of MacOS 10) was because the 'X' references the 'X' in NeXT, who did a lot of the work on what we now call Darwin. So they were the "someone."

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  38. Re:Conscience is that little light ... by Joseph_Daniel_Zukige · · Score: 1

    which you shine on a thing to decide whether it is right or wrong. After you decide one way or another, then you have to decide whether you care that someone might be watching.

    Whatever Heinlein might have said at various times, that voice that says someone might be watching can derive from a number of sources, many of them anything but benificent. That voice that says fear the watcher is pretty often working at odds with conscience (and freedom), the opinions of some of Heinlein's characters notwithstanding.

  39. Not the OS's fault by jaavaaguru · · Score: 1

    s/Windows/Internet Explorer/ - let's see more people switching to Firefox