Slashdot Mirror


Snow Leopard Missed a Security Opportunity

CWmike writes "Apple missed a golden opportunity to lock down Snow Leopard when it again failed to implement fully a security technology that Microsoft perfected nearly three years ago in Windows Vista, noted Mac researcher Charlie Miller said today. Dubbed ASLR, for address space layout randomization, the technology randomly assigns data to memory to make it tougher for attackers to determine the location of critical operating system functions, and thus makes it harder for them to craft reliable exploits. 'Apple didn't change anything,' said Miller, of Independent Security Evaluators, the co-author of The Mac Hacker's Handbook, and winner of two consecutive 'Pwn2own' hacker contests. 'It's the exact same ASLR as in Leopard, which means it's not very good.'"

304 comments

  1. It doesnt matter... by Ontheotherhand · · Score: 4, Funny

    Yeah, but it doesnt matter. everyone knows that apples are immume to viruses and malware. and they look better than ordinary Pcs.

    1. Re:It doesnt matter... by Chrisq · · Score: 0, Troll

      Yes, apple fanboys have to worry more about a different sort of virus.

    2. Re:It doesnt matter... by Ontheotherhand · · Score: 0, Troll

      afaik, smug bastard, rich bastard and of course, more money than sense bastard are not caused by micro-organisms. er, i suppose i should balance that by mentioning that i know people who use macs who are really nice people and they get great work done. none of them post on slashdot, tho.

    3. Re:It doesnt matter... by jellomizer · · Score: 1

      There just as immune as Linux is.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:It doesnt matter... by WhatAmIDoingHere · · Score: 1, Insightful

      Should we have someone who has power because of their family line assign us one? Although, one could argue that that is what we already have.

      --
      Not a Twitter sockpuppet... but I wish I was.
    5. Re:It doesnt matter... by zippthorne · · Score: 1, Insightful

      Carter wasn't the most ineffective president ever. That title probably goes to Wilson, Hoover, or Coolige. Carter's only superlative feat was to be the most unremarkable president ever. History will remember him for being so forgettable. Oh, and the nuke ban. Double folley from someone claiming to have actually been a nuclear engineer.

      --
      Can you be Even More Awesome?!
    6. Re:It doesnt matter... by AnalPerfume · · Score: 4, Interesting

      Actually no, they're not. Every Mac has a set list of apps, with a set list of libraries etc. It's a mono culture. Not to mention the fact that Apple are insane about secrecy, so Mac users often don't know if there's a vulnerability even reported to Apple, let alone if Apple are doing anything about it, or when it's due if they are. Notice the common theme of "being subservient to Apple's whims". With Linux anyone can submit the fix, which will then be adopted as needed by all the different distros, and within a couple of days at most it's fixed. Also the fact that Linux is so varied, often an exploit or vulnerability found on one distro may not affect another, or not affect a different DE or WM.

      Let's assume the Mac share is around the same as Linux, both close to 10% which I think ain't too far off. An attacker can plan an attack on something they're guaranteed exists because it comes out the factory that way on every model, identical, with a slow acting vendor so the windows stays open for a while.....or they can plan an attack on a fast moving target that may only affect 30% of machines, and the window of opportunity will be gone within a day of it being noticed.

      Both Mac and Linux users tend not to run any protection software like Windows users NEED just to have their system stay alive till lunchtime, so any infection if successful will likely go unnoticed. Both Mac and Linux users often feel their systems are immune. In the case of Mac users, the people who can afford Macs have money (or at least HAD money before they bought their Mac) so combined with a blind spot for self protection they should be a ripe juicy target. Yet, apart from the odd story like this one which is self inflicted by Apple, it's still rare.

      OSX is UNIX, which is a HUGE advantage over Windows, but the closed Apple mono culture prevents it from being used to it's fullest.

    7. Re:It doesnt matter... by Anonymous Coward · · Score: 0, Offtopic

      In all fairness, generally, we evaluate presidents by comparing them to Ronald Reagan. Since Baraq Obama is an affirmative action President, we had to lower the standards. That's why we compare him to Jimmy Carter.

    8. Re:It doesnt matter... by jellomizer · · Score: 2, Insightful

      Most Linux distributions seem to run a good set of Core Applications that are relatively common across the distributions, and many ways a lot of tiny security holes that are not always designed for full security and expecting the security to happen the next level up but they don't necessarily know who that is and what exactly it does as in theory it could be different. So when there is a glitch there is a bunch of finger pointing as there is no mono-culture who is interested in making the overall product better but just one piece of it. So often the security fix doesn't fix the core issue just a stop gap somewhere in the line. And if that module was replaced with an other then it could happen all over again. Also there it little to tell if a security fix will end up failing some other app down the line. So the open source model isn't fool proof either. And that is without the valid argument that it is easier for a hacker to see the code and know where exactly to strike, as Module X wasn't designed to handle such security conserns.

      Lets combine that most people don't update their Linux boxes as quickly as Macs or Windows too. As Linux is a server OS and for the most part it will just kinda sit there in the background without much looking at it and as long it is running things are fine. I have seen Linux Hacked more often then Mac because of that fact. They just kinda do its job and we expect and while it is doing its job we don't check on it. Until it is to late.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    9. Re:It doesnt matter... by mellon · · Score: 1, Insightful

      Apples aren't immune to viruses, but they're a lot less likely to get them, because you don't have to escalate privileges all the time, so it's a surprise when you're asked to. What this article is basically saying is that because Apple has declined to hobble their machines with yet another performance-killing security measure designed to protect against bad coding in privileged apps, they are behind Microsoft.

      The reality is that Microsoft has backslid on security with Windows 7 by taking out the feature they added in Vista, that got so much complaint, where privilege escalation had to be confirmed. Rather than maintaining backward compatibility with Mac OS 9, which was just as unsafe in terms of viruses as Windows 3.1, Apple decided to have a flag day with the switch to Mac OS X. Consequently, Macs are much less susceptible to viruses than Windows, simply by virtue of the fact that applications are more secure.

      Should Apple implement this feature? I don't think so. It sucks performance for a very minimal return in security. What Apple *is* working on in security is much more useful (a bitfrost-like security model). Assuming they get that working well, this will simply be a non-issue.

    10. Re:It doesnt matter... by rainmaestro · · Score: 1

      I blame the admins there. If they aren't paying attention to vulnerabilities in their server packages, they're shitty admins. Windows servers are the same way. No admin worth the title runs AU on a production server, and they take just as long to patch their servers.

      Not an OS problem, but a shitty admin problem.

    11. Re:It doesnt matter... by Filopopulus · · Score: 1

      Snow Leopard does use canaries in 64-bit applications, which is a form of stack protection.

    12. Re:It doesnt matter... by techess · · Score: 2, Insightful

      Are you kidding! In my mind Carter is the most remarkable & memorable president ever. Not only did he see a UFO, but he was attacked by a vicious rabbit that swam out to attack him while he was fishing.

      As a president though you are right, Jimmy Carter is the meh of presidents.

      --
      Don't anthropomorphize computers. They *hate* that.
    13. Re:It doesnt matter... by Anonymous Coward · · Score: 0

      Oh, that must be the reason why Linux wasn't on this years pwn2own contest. We all know how it got hacked in the last one, right.

    14. Re:It doesnt matter... by Anonymous Coward · · Score: 0

      There just as immune as Linux is.

      Where is just as immune as Linux is?

    15. Re:It doesnt matter... by Anonymous Coward · · Score: 0, Troll

      > there is no mono-culture who is interested in making the overall product

      Apple fanboy...

      If there's a kernel bug or security hole, Linus will certainly fix it within hours. Likewise, for libraries using the linux operating system.

      > people don't update their Linux boxes as quickly as Macs or Windows too

      Of course not. Server uptimes > 1 year are quite common.

      > I have seen Linux Hacked more often then Mac because of that fact

      You are talking rubbish!

    16. Re:It doesnt matter... by enrgeeman · · Score: 1, Informative

      I'm pretty sure he was referencing STDs, based on the "mac users are gay" idea. whatever.

      --
      sent from my slashdot browser.
    17. Re:It doesnt matter... by cerberusss · · Score: 4, Insightful

      A big post full of ifs and coulds. But I guess because of the size, it's modded up.

      So when there is a glitch there is a bunch of finger pointing as there is no mono-culture who is interested in making the overall product better but just one piece of it.

      RedHat, Canonical, SuSe, Debian, et cetera have not written all software that make up that distribution, however, their core reason for existing is that they take responsibility for the overall picture.

      So often the security fix doesn't fix the core issue just a stop gap somewhere in the line.

      Care to give examples?

      And if that module was replaced with an other then it could happen all over again.

      Just like other platforms.

      You'll have to do a lot better than that.

      --
      8 of 13 people found this answer helpful. Did you?
    18. Re:It doesnt matter... by rinoid · · Score: 1

      Post-presidency Carter is the über-mensch though. He has done more since leaving office than most presidents combined.

    19. Re:It doesnt matter... by rinoid · · Score: 1

      > OSX is UNIX, which is a HUGE advantage over Windows, but the closed Apple mono culture prevents it from being used to it's fullest.

      I guess you haven't used OS X then? There is nothing baked into OS X which prevents me from doing less than I can imagine. Your so-called "monoculture" is sort of false out of the gate. If you are skilled enough to roll a Linux box then you should be able to install just about anything on OS X as well.

    20. Re:It doesnt matter... by rinoid · · Score: 0, Flamebait

      I don't think your use of "fanboy" helps anything.

      While you are not referring to my post, I read the post to mean something different.
      I agree with the idea of the core security being a problem due to the single point of control for patches.

    21. Re:It doesnt matter... by Anonymous Coward · · Score: 0

      Funny? I think you mean Insightful.

    22. Re:It doesnt matter... by Anonymous Coward · · Score: 1, Informative

      > Lets combine that most people don't update their Linux boxes as quickly as Macs or Windows too.
      > As Linux is a server OS and for the most part it will just kinda sit there in the background without much looking at it and as long it is running things are fine.

      A ridiculous and unfounded assumption! Maybe *you* leave your server just sitting in a corner, but *real* sysadmins take care of their machines. Most Linux distros have great updaters that check *daily* for security updates - not just to the "core" of the OS, but for *every* installed package. Windows *still* doesn't/can't do that, but it's getting better.

    23. Re:It doesnt matter... by snemarch · · Score: 1

      Microsoft didn't remove UAC from Windows 7 - they added various levels of naziness. The big mistake, however, was adding levels beyond the first lesser level, setting a non-max level as default, and have anything but the strictest level open to escalation.

      It's a shame MS bows down to public pressure on issues like this.

      --
      Coffee-driven development.
    24. Re:It doesnt matter... by brkello · · Score: 3, Informative

      Huh, your post makes it seem like you know what you are talking about but I don't really think you do. There are multiple ways to exploit OS's. Just having privilege escalation doesn't solve every security problem. ASLR is a technique that addresses a specific vulnerability that allows you to get arbitrary code execution. This is just one of many techniques to gain root and ASLR (as far as I know) is the most effective way of addressing this issue. There are some issues with it but it isn't really a performance thing, more of a compatability thing and being used uniformly by the applications.

      Should Apple implement it? If they want to be secure, then yes.

      Quite frankly, Macs are more secure against certain classes of attacks. Making a global statement about it being more secure is wrong, though. Macs enjoy being less of a target since they are a small number of them out there. To think they are safe is pretty naive. The guy has proved multiple times he can hack them without much trouble.

      --
      Support a great indie game: http://www.abaddon360.com
    25. Re:It doesnt matter... by sbeckstead · · Score: 1

      i know people who use macs who are really nice people and they get great work done. none of them post on slashdot, tho.
      So I guess Verry Smart Guy isn't a virus either.

    26. Re:It doesnt matter... by sbeckstead · · Score: 1

      Well actually it's Both Houses of the legislature that can't seem to accomplish anything.

    27. Re:It doesnt matter... by sbeckstead · · Score: 1

      Where just as immune as linux?

    28. Re:It doesnt matter... by sbeckstead · · Score: 1

      I think you don't actually know what a mono culture is. You also don't actually know what an Apple costs. Linux share is still less than 6% last measure Mac share is ~12%. And any other major inaccuracies I can't be bothered to point out right now.

    29. Re:It doesnt matter... by sbeckstead · · Score: 1

      Not enough interest to bother with I guess.

    30. Re:It doesnt matter... by sbeckstead · · Score: 1

      Updating a Linux box even after the god Linus updates the kernel takes just as long as any other OS. Even longer because it takes an act of what amounts to a congress to make the new kernel available and even then it's only in the Dev kernel until the next major release. A Server up-time of a year is a disgraceful record as they should be taken down and serviced more often than that just to clean the dust filters if nothing else.

      Please you are talking just as much rubbish as he is.

    31. Re:It doesnt matter... by sbeckstead · · Score: 3, Insightful

      Macs enjoy being less of a target since they are a small number of them out there
      This is still a myth, why waste effort on a system that is inherently harder to crack when low hanging MS fruit is still available. Even when Macs make up more of the market it will still not be that big or easy a target. Popularity has very little to do with why a system gets viruses or there would not have been as many viruses for the old Mac systems and there were a shit load of them for OS7, 8 and 9.

    32. Re:It doesnt matter... by mpdolan37 · · Score: 1

      apples naturally fight viruses... but that's only if you eat them.

      --
      Facts are useless, they can be used to prove anything.
    33. Re:It doesnt matter... by Tibor+the+Hun · · Score: 1

      Where can we learn more about this bitfrost-like security model?

      --
      If you don't know what AltaVista is (was), get off my lawn.
    34. Re:It doesnt matter... by Youngbull · · Score: 1

      nonsens, there are a lot of viral diseases for apples, just look here. Although I don't see what malware has to do with apples...

    35. Re:It doesnt matter... by arminw · · Score: 1

      ...Both Mac and Linux users often feel their systems are immune...

      There is a difference between being immune and being safer. Macs are definitely safer than Windows, all flavors of Windows. There are thousands of nasty programs for Windows, but you can count the number of such programs for Mac and for Linux on your fingers and toes. After about 10 years of patching and otherwise working on security, most computers including Windows are relatively resistant to being infected without the cooperation of the user. Any user, that has the ability to install software on their computer, also has the ability to install malware.

      There is now no operating system and there were never will be, that can protect against the stupidity of a user. The closest we have come to that so far is in the iPhone and iTouch, where every piece of software on it goes through an inspection process and then signed by the manufacturer. I can just imagine how loud people would scream, especially those on /. if Microsoft were ever to implement such a system on Windows or even if Apple extended their system to the Mac.

      --
      All theory is gray
    36. Re:It doesnt matter... by jim_v2000 · · Score: 1

      Damn them for listening to their customers! LOL, they get so much shit no matter what they do.

      --
      Don't take life so seriously. No one makes it out alive.
    37. Re:It doesnt matter... by DECS · · Score: 0, Flamebait

      If you look at the big problematic viruses that ransacked Windows XP and created the security/virus panic at Microsoft that resulted in Vista's new security focus, outbreaks such as Melissa virus or the more recent Storm trojan, you realize that all this bullshit being spewed by security experts about exploit vulnerabilities and root access is a distraction.

      Melissa was a fucking Office macro virus. Storm is a trojan. All the "malware" on the Mac is stupid shit you have to authorize the installation for. None of Windows' malware/virus/adware crisis is really solved by ASLR. There are no advanced OS security features that can prevent people from authorizing the installation of a trojan masquerading as a video codec or a pirate copy of iWork. If you have admin rights on a machine, you can install all the trojans you need, and you can wipe out all of your own data without any need for "root access."

      Charlie Miller is a smart guy, but complaining that ASLR on the Mac isn't bulletproof is like the Maytag repairman publishing how Maytag can eliminate a potential part failure. Doesn't he need to preserve something to be able to show up at award shows and demonstrate flaws on the Mac? It's not like anyone else cares about Mac vulnerabilities, apart from the antivirus companies trying to sell Mac users software they don't need - or so that the user can be "alerted" when they try to install a fake/pirate version of iWork that is really a bit of malware.

      The only way to kill malware dead is to prevent users from installing software that isn't approved and vetted. That's what the iPhone App Store does, and all you freetards out there don't like that either, do you?

      And on that subject, guess what company is copying Apple's App Store but introducing far more draconian restrictions: Microsoft sells restrictive new WiMo Marketplace via iPhone ads

         

    38. Re:It doesnt matter... by jellomizer · · Score: 1

      I never stated I was a real system administrator... I am not I am software developer and any real System Administrator knows they are 2 very different levels of specialties, while either can probably do each other jobs and in time they would be good at it. But for the most part it is about priorities. But a lot of places don't have real administrators heck they are lucky if they have Software people who kinda do administration.

        Most Linux distros have great updaters that check *daily* for security updates - not just to the "core" of the OS, but for *every* installed package.
      That is assuming you go threw the channels of installing software that the OS vender wants you to go threw.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    39. Re:It doesnt matter... by sbeckstead · · Score: 1

      This isn't a spelling flame but "Immume" ? This sounds like some new religious leader.
      Hmmm, perhaps it could be, the Apple Immume today issued a fatwa on the PC character that he should be henceforth covered in lingenberry dressing and laughed at seriously!
      May the Hodgeman forgive me!

    40. Re:It doesnt matter... by Gilmoure · · Score: 1

      Does this mean I have to turn in my /. id?

      --
      I drank what? -- Socrates
    41. Re:It doesnt matter... by ClosedSource · · Score: 1

      It's funny how perception matters more than facts.

      There were far more Americans held hostage for a lot longer time during the Reagan administration than the Carter Administration and it was the Reagan administration that made deals with terrorists.

      But Reagan was a pretty good actor so he knew how to talk the talk and in the US that's often all it takes.

    42. Re:It doesnt matter... by Anonymous Coward · · Score: 0

      This argument is severely evidence deficient. Wait until another desktop OS has an installed base that is comparable (+/- 50%) to Vista. Until then all you have is conjecture.

    43. Re:It doesnt matter... by Anonymous Coward · · Score: 0

      When you're relying on a hit rate that's a fraction of a percent of targets, market-share certainly does matter. Even if Windows is harder to crack, it will receive more attention because the payoff is 9x greater.

    44. Re:It doesnt matter... by daveime · · Score: 1

      I think you'll find that the Queen has no real power. Yes, she can (in principle), veto any law that the Government wants to pass, but hasn't in practice actually vetoed one, ever AFAIK. In return for this behaviour, the Government gives her bucket loads of tax-free cash to maintain all her properties and extended family.

    45. Re:It doesnt matter... by Tetsujin · · Score: 1

      There just as immune as Linux is.

      Where is just as immune as Linux is?

      Why do you say where is just as immune as linux is?

      --
      Bow-ties are cool.
    46. Re:It doesnt matter... by Ontheotherhand · · Score: 1

      Well, maybe it wasn't a flame, but i hate making spelling mistakes, and you have taken some of the joy out of my first ever first post. I had to type fast, but also take the calculated risk that what i could say was faintly amusing, cos it could so easily have gone the other way. some of us just cannot spare the karma, you know. So, go on, laugh at my expense. heh heh immume, thats a great word though....

    47. Re:It doesnt matter... by Anonymous Coward · · Score: 0

      ITT: Butthurt macfags console each other.

    48. Re:It doesnt matter... by 99BottlesOfBeerInMyF · · Score: 1

      Where can we learn more about this bitfrost-like security model?

      It isn't exactly like btfrost. It's actually a port of the mandatory access control system in TrustedBSD. They introduced it in 10.5, applied to select services (like Bonjour) and have expanded it in 10.6. They also provided a way for developers to implement it for end user apps. Here's an decent overview. Another good reference is the original TrustedBSD stuff: http://www.trustedbsd.org/docs.html. There is also a GUI program called "sandbox" that can be used to edit ACLs more easily.

    49. Re:It doesnt matter... by Ontheotherhand · · Score: 1

      Mum, is that you?

    50. Re:It doesnt matter... by Anonymous Coward · · Score: 0

      Very few Linux users wait for Linus to update the kernel to get their security fixes -- the distros issue new kernels with just the security patch applied. That's why, for example, my kernel's name is 2.6.30.5-43.fc11.x86_64 and not 2.6.30.5-x86_64

    51. Re:It doesnt matter... by AnalPerfume · · Score: 2, Informative

      This is not about being able to install apps, or setting a Mac up to do things. It's about someone with malicious coding intent knowing that by examining ONE Mac and writing their app to exploit a file that came with it, be it a library file, a bug in a config file, or a tweak to something like Safari. They can rely on EVERY Mac having those files installed, configured with the same exploit. Even if you install and use Firefox, do you remove Safari? What about iTunes? Even assuming you do that with the applications, the culture still exists for the stuff under the surface that you can't remove.

      By comparison, if someone finds an exploit in Gnome in Ubuntu, for the short time that the window is open, it may only affect Gnome, but in other distros. It may not affect Fedora because of the way Fedora package Gnome. People who don't use Gnome at all won't be affected at all. If you find an exploit in Firefox on Fedora, it may affect every Fiefox, it may not for the same reasons, the distros package their own, often with their modifications. Those who don't like Firefox don't have it installed and are not affected.

      Updates are going on all the time from both the distribution end and the upstream end which means that there's every chance someone else will spot the exploit you have, and patch it before you can get your malware written and deployed. Linux is a hugely diverse setup, which makes it a small moving target. You're not going to waste your time trying to hit that, specially when it all the development happens in the open.

    52. Re:It doesnt matter... by spinach+and+eggs · · Score: 1

      Even more than merely vetoing a law, as recently as 1975 she sacked an entire government. Admittedly, that was via her representative in Australia, the Governer-General, but it is nonetheless a recent example of her power being exerted, demonstrating that she does have "real power" still.

    53. Re:It doesnt matter... by dave562 · · Score: 1

      I agree and I have to admit that I'm an example of a shitty admin. I put up an Ubuntu box a few months ago. As part of the process, I ran apt-get to update all of the applications installed on the box. I didn't even think to setup apt as a cron job to keep the box up to date. I figured that since it was a Linux box sitting behind a firewall with only a NAT'd SSH connection to the outside world, it would be safe. Well sure enough, a couple of weeks ago I found the box trying to connect to random IRC hosts on 6666 and 6667. Two days later, it took down the internet connection as it opened 65,000+ outgoing connections on port 22 to random hosts all over the internet.

      The irony of the situation is that on a network of 20 Windows servers and 150+ XP workstations, the lone Linux box is the box that got owned. That doesn't have anything to do with the merits of the OS itself, but has everything to do with my lack of knowledge of proper *nix security practices and extreme familiarity with Windows security practices. Now the Linux box is running Ubuntu 9.04, has an iptables firewall properly configured and is running apt-get update every night at midnight to pull updates from the security repositories.

    54. Re:It doesnt matter... by dave562 · · Score: 1

      Do you even know what you're talking about? Going through the channels? What is this jibberish you are speaking?! Keeping a Linux box up to date is as simple as configuring your package manager to scan the repositories every night and grab the latest release.

    55. Re:It doesnt matter... by dave562 · · Score: 1
      Apples aren't immune to viruses, but they're a lot less likely to get them, because you don't have to escalate privileges all the time, so it's a surprise when you're asked to.

      On OSX you are asked to escalate privileges every time the OS wants to install patches. That seems to happen about once a month. As soon as a malware designer comes up with an application that looks like the OSX software updater, a whole slew of OSX users are going to get owned. It seems like it was about a year ago that someone released a trojan disguised as iWorks or whatever that OSX productivity application is. Just like there are sites all over the place that host malicious Windows apps disguised as useful programs, there isn't anything to stop a proliferation of sites targeting OSX. Porn is a universal draw no matter what the OS being used to view it is. There are so many infection vectors that at this point it is only a matter of time before OSX starts getting hit. If not OSX itself, then apps it runs... like Safari, GarageBand or whatever else they throw in for free. Who is to say that Preview isn't vulnerable to some similar PDF based exploits that have been the bane of Adobe's existance for the last couple of years?

    56. Re:It doesnt matter... by dave562 · · Score: 2, Informative
      Popularity has very little to do with why a system gets viruses or there would not have been as many viruses for the old Mac systems and there were a shit load of them for OS7, 8 and 9.

      You have to remember that the old OS7, 8 and 9 systems WEREN'T connected to the internet. Also, virus writers in the 1990s were writing their virii in x86 ASM code. The Macintosh computers were running Motorola processors. In this day and age, the people writing serious security exploits are criminals and governments. They want money. They want information. What information is kept on a Mac that anybody cares about? Some InDesign files? Oooooo yeah, there's a real huge market for stolen graphics files. Maybe someone has the OSX equivalent of Quickbooks? Yeah, that's a real gold mine right there. Until OSX is running ERP and financial systems, very few people are going to bother to target it. The payoff simply isn't there.

    57. Re:It doesnt matter... by Gadzeus · · Score: 1

      Yeah, but it doesnt matter. everyone knows that apples are immume to viruses and malware. and they look better than ordinary Pcs.

      After a decade and a half of this someone is still laughing?

    58. Re:It doesnt matter... by Gadzeus · · Score: 0, Flamebait

      The problem with judging politicians is that you only see the action they could accomplish... not what they would do had they enjoyed free reign. Had Ronald Reagan and his superstitious wife, who insisted that Ronald delay acting until auspicious dates, had that liberty I don't think his racist and anti-civil rights tendencies would have achieved the respect the 'circumvented Reagan' we know currently enjoys. Just Google Reagan and racism... you'll find the campaign speech with a historical aside for racists, the tax breaks for racist schools, and the attempted repeal of civil rights law.

    59. Re:It doesnt matter... by rainmaestro · · Score: 2, Informative

      Yup, when it comes to servers, the admin is more important than the OS. If the admin knows what he's working with, he can keep even the worst OS more or less secure.

      We had a similar issue at work. Our servers were all working off a group policy that allowed AU. It was set up that way long before I started there. Sure enough, AU took down the mail server one day while forcing a reboot after a patch. Lesson learned.

      The biggest threat to security is an admin who isn't intimately familiar with their systems. We've all been there at least once =)

    60. Re:It doesnt matter... by agnosticnixie · · Score: 1

      It's less than 30%, and the webserver people hack into is IIS, which is not only closed source but the runner up and by far behind apache's various versions - they know MS knows jack about security or the internet.

    61. Re:It doesnt matter... by HSpirit · · Score: 1

      The Queen didn't dismiss the Whitlam government. The Queen wasn't consulted. Governor-General John Kerr acted in cahoots with Leader of the Opposition Malcolm Fraser. The Queen had no knowledge. When Whitlam was asked what he would have done if he had found out about the plot he replied that he would have advised the Queen to dismiss the Governor-General and the Queen would have been bound by convention to act on his advice to her - hardly proof that the Queen has "real power".

    62. Re:It doesnt matter... by Anonymous Coward · · Score: 0

      In the last few years IIS has been pretty damn good and has had significantly fewer exploits than Apache...

    63. Re:It doesnt matter... by AnalPerfume · · Score: 1

      Market share done by sales in the US alone is inaccurate, not to mention being done by companies to favor their customers. If you extend that count outside the US, then Apple hardly gets a mention in many countries because people simply can't afford them. They do have a presence in the developed nations where some people can afford them however.

      Even if you take a ratio of hits to a website it's not accurate as some websites will appeal more to some users than others. If you take the count of downloads of a linux distro to equal one sale that's also inaccurate as the same disc can be used as a live CD only, or installed on several PCs. If you count by IP address it can also be inaccurate as many PCs are behind routers, so one IP address may account for 100's or 1,000's of PCs behind it. One download = One sale could be a decent guide on the theory that each use will average itself out to a one-to-one. Now all we need is to have each distro count every download, which many don't (or can't) from every source.

      In short I don't buy the BS put out by partners of MS or Apple about market share. I reckon both Apple and Linux are pretty close in numbers. I'm not going to explain mono culture for a third time just because you didn't understand it.

    64. Re:It doesnt matter... by mjwx · · Score: 1

      Both Mac and Linux users tend not to run any protection software like Windows users NEED

      Cough,

      Any Linux admin not using AV and SE Linux features should be taken out and shot.

      Then shot again just to make sure. Especially if its a mail server.

      Mac users may have this false air of inherent security about them but Linux admins don't, especially on mission critical servers. Linux admin's know a poorly configured and unsecured Linux server (or desktop) is just as vulnerable as a poorly configured and unsecured windows box. I run clam AV on my home Linux boxen (a lappy and a media centre) if for no other reason then to be a good netizen and not send on viruses that aren't designed for Linux.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    65. Re:It doesnt matter... by mjwx · · Score: 3, Insightful

      This is still a myth,

      No it isn't. Malware is big business now and you don't make money by targeting niche markets.

      why waste effort on a system that is inherently harder to crack when low hanging MS fruit is still available. Even when Macs make up more of the market it will still not be that big or easy a target.

      And this is why OS X was the first target to go down at the last two Pwn2Own competitions? Safari too at the last P2O. But as I said, malware and hacking is all about money these days and this is pretty much the only thing keeping Apple safe. Apple commits the same security sins as Microsoft, security through obscurity, encouraging bad user behaviour (no passwords) and go a bit further by denying current vulnerabilities and bugs (MS do issue warnings about known vulnerabilities) then attempt to silence those who speak out.

      The fact that all Mac machines are practically identical means that if an Apple virus is ever released into the wild it will be much easier to infect more machines, it also means that malware authors can target drivers as all Mac hardware will be using similar drivers. The only reason this hasn't been done yet is that no-one will make any money by targeting 3% of the worlds computers. Linux is a bigger target because Linux can be found on many more servers which make for better spam/botnet hosts. In the world of botnets for hire popularity has everything to do with it as the size of a botnet directly relates to the size of the paycheck.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    66. Re:It doesnt matter... by snemarch · · Score: 1

      It's a shame when they listen to the **wrong** customers. As you say, tehy get shit no matter what - might as well do the right thing and catch the flak for it :)

      Apple can get away with radical changes because of the fan culture, MS can't. And even thought Apple can, they don't utilize it to the fullest; when they dropped non-x86 support, they could've introduced proper ASLR, canaries, (proper) 64bit support and a lot of other things... but they didn't.

      --
      Coffee-driven development.
    67. Re:It doesnt matter... by mellon · · Score: 1

      Apple can get away with radical changes because of the fan culture, MS can't.

      That's a really good point - that hadn't occurred to me. Not sure what to do about it, though - I think it's the result of a conscious choice Microsoft's made in their marketing. I've felt for a long time that they (Microsoft) need to come out with a Windows competitor that breaks everything. Ten years from now, they'd have migrated all but the die-hards, and all those old, broken applications would be history.

    68. Re:It doesnt matter... by mellon · · Score: 1

      It is a performance thing - it means a lot of unnecessary cache misses and TLB misses. It does solve a real problem, but it solves it the wrong way. You might notice that Apple is slowly weaning their developer base from manual memory management. This is a much better solution to the problem.

    69. Re:It doesnt matter... by mellon · · Score: 1

      Oh, and one other thing. The real reason this is unnecessary is that if your system is vulnerable to hacks from arbitrary code execution due to memory and stack smashes, you've got a bad security model. Why, for instance, does your media player have write access to anything on your system other than the frame buffer and the audio driver? Why does your web browser have the ability to read all your documents, given that it has to be able to open connections to arbitrary network hosts? This is just a bad security model.

    70. Re:It doesnt matter... by snemarch · · Score: 1

      I'm afraid it's too late at this point; they screwed up by continuing Win9x after they made Windows 2000. If that had been "one OS to rule them all", including non-admin default account, things would probably have looked different today.

      Instead, we're left with a situation where MS have a kernel that's superior to traditional *u*x because of it's VMS origins, but a shitload of problems because of moronic 3rd-party developers that have been used to developing and testing entirely on admin accounts.

      --
      Coffee-driven development.
    71. Re:It doesnt matter... by DarkOx · · Score: 1

      Really I run AU on production servers. Granted I control the WSUS box, have a GPO for servers that send the SUS group information to the WSUS server so they are only sent the updates I have hand picked + anything MS has labeled as critial, and the servers do not apply until I visit them and press install / reboot.

      Oh everything is SSL encrypted and certs are checked so its pretty hard to send a fake update to a server. Personally if it were politically an option I would replace most of my Windows boxen with Linux servers, as I have much better uptimes over there; but as far as updates are concerned , WSUS works pretty good.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    72. Re:It doesnt matter... by rainmaestro · · Score: 1

      Well yeah, in this case it isn't bad. I was referring more to the practice of just turning AU on and forgetting about it. If you're controlling when everything is pushed out from WSUS, I wouldn't really consider it "automatic" anymore.

    73. Re:It doesnt matter... by rinoid · · Score: 1

      yeah, i agree in general ... my mistake on the simple interp.
      corrected my thinking below somewhere after realizing...

    74. Re:It doesnt matter... by sbeckstead · · Score: 1

      Hey I download a distro several times and wind up deleting it because I need the space for more useful things than yet another useless Linux distro. Market share only counts where there is a market and Linux doesn't constitute a market anyway. You still don't know what an Apple costs and you certainly don't understand commerce as it applies to computer systems.

    75. Re:It doesnt matter... by AnalPerfume · · Score: 1

      Thank you, I rest my case.

    76. Re:It doesnt matter... by Confuzzled · · Score: 1

      Not to mention the fact that Apple are insane about secrecy, so Mac users often don't know if there's a vulnerability even reported to Apple, let alone if Apple are doing anything about it...

      How is this different from any other computer manufacturer? It's called responsible disclosure.

    77. Re:It doesnt matter... by AntonMi · · Score: 1

      It really doesn't matter because apple can have a small screw up and still not be highly affected. Unlike PCs, where a small screw up can cause a dramatic change. People like simple more than complex which is exactly what they get with apple. It doesn't hurt that apple is immune to viruses either.

  2. Surely this is only of any use to a hacker if ... by Chrisq · · Score: 4, Insightful

    Surely this is only of any use to a hacker if they manage to run in "ring zero" anyway. Otherwise wouldn't normal page protection stop them. Am I missing something?

  3. Oops by zennyboy · · Score: 1

    Praise for MS on /.

    1. Re:Oops by Anonymous Coward · · Score: 3, Informative


      "Microsoft perfected nearly three years ago"

      OpenBSD has had this for many, many years. Microsoft used the OpenBSD code as a starting point for their own product. Love the BSD license!

    2. Re:Oops by supernova_hq · · Score: 3, Informative

      Praise for MS by kdawson.

      There fixed that for you.

    3. Re:Oops by butalearner · · Score: 1

      Praise for MS by kdawson.

      Hot damn it's cold down here.

      ~ Satan

    4. Re:Oops by shutdown+-p+now · · Score: 1

      Microsoft used the OpenBSD code as a starting point for their own product.

      References?

  4. This article sucks by datapharmer · · Score: 2, Interesting
    This article reads like a PR release for Vista a couple years late:

    Even so, Miller said, Apple made several moves that did improve Mac OS X 10.6's security. Two that stand out, he said, were its revamp of QuickTime and additions to DEP (data execution prevention), another security feature used in Windows Vista.

    DEP has been around for a long time and has been in XP since at least SP2.

    "[the quicktime rewrite] was really smart, since it's been the source of lots of bugs in the past."

    bugs != security failure (although they can cause one... the bad math issues in excel 2007 aren't particularly exploitable, just annoying)

    --
    Get a web developer
    1. Re:This article sucks by T+Murphy · · Score: 3, Insightful

      To be most objective they have to compare to the newest commercially available Windows version, so they just refer to what Vista has without implying whether it started in Vista or not. If anything, adding "Windows had this feature since XP" would sound more of a MS bias than "Vista has this feature".

    2. Re:This article sucks by drinkypoo · · Score: 1

      DEP has been around for a long time and has been in XP since at least SP2.

      DEP was recently improved, which is shown by the text you C&P. Fail.

      It is a simple fact that Vista/Windows 7 has the best implementation of ASLR in the desktop market today. Linux's is not as good, and OSX's isn't even close. The other lesson you can take away from this is that OSX really does get attacked less than Windows due to market share, because OSX is easy to own! Oh wait, there's one more: Apple either doesn't think it is a problem, or requires more than two years to address an important security issue. There's no way that Apple doesn't come out behind here.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:This article sucks by Anonymous Coward · · Score: 0

      Way to parrot the article

      Vista has already been hacked! Hacked quite quickly. So much for ASLR and DEP.

      The author is parroting the same MS propaganda.

      Simple facts: market share does not increase the security exploits of an OS. You either have a 1,001 exploits or you don't.

      Windows has 1,001 exploits, OS X does not. Which do you think is more secure?

      Nice try.

    4. Re:This article sucks by drinkypoo · · Score: 1

      Vista has already been hacked! Hacked quite quickly. So much for ASLR and DEP.

      Nothing I said, and nothing in the article itself contradicts this. The statement was that OSX's implementation of ASLR is useless, and this has previous been shown to be true. It suggests that Windows really IS attacked more because there's more point to it, because it has repeatedly been shown that buffer overflows are at least as easy on the mac as they are on other platforms, and in fact, substantially easier.

      Simple facts: market share does not increase the security exploits of an OS. You either have a 1,001 exploits or you don't.

      This is obviously false, and stupid to boot. Market share does not increase the attack surface of the OS. However, it does increase the attacks. More attacks means more exploits. More market share thus leads to more exploits, at least given that all else is at least approximately equal.

      I am not arguing that Windows is more secure than OSX, although from where I'm sitting it doesn't look like OSX is appreciably more secure than Windows! I am arguing that OSX's implementation of ASLR is useless, and that they should have addressed this by now. You say Windows was hacked quickly. I say that two versions of OSX have so far come with useless ASLR implementations, and that Apple should be ashamed of even claiming it as a feature.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:This article sucks by PlusFiveTroll · · Score: 1

      It is a simple fact that Vista/Windows 7 has the best implementation of ASLR in the desktop market today. Linux's is not as good

      The default ASLR is not as good, but with the Linux kernel you can add PAX or Execshield. Windows or OSX doesn't have such expandability.

      http://en.wikipedia.org/wiki/Address_space_layout_randomization#History

    6. Re:This article sucks by BlackSnake112 · · Score: 2, Interesting

      If you are trying to get as much money as possible which would you do:

      A)Write a program to get control of 90%+ of computers in the world

      B)Write a program to get control of 3-5% of the computer in the world

      Why would people trying to make money even go after the smaller amount of computers? Plus a lot of people hate microsoft. Any company that is against mocrosoft they will leave alone.

      By the way, if OSX is so secure why am I rebuilding OSX machines at work since those machines are actively attacking other machine in the network? The user is not a hacker or programmer. OSX has exploits. The easiest way to get them installed is to prompt the OSX user to enter in their password. Which is exactly how these OSX machines got hacked. The user just went to a website, the prompt popped up to enter in their OSX password. The users just entered in their password since "OSX has no virues, OSX is safe". That way of thinking has to stop.

    7. Re:This article sucks by 99BottlesOfBeerInMyF · · Score: 1

      Others have pointed out why your comments on DEP are a bit off base.

      "[the quicktime rewrite] was really smart, since it's been the source of lots of bugs in the past."

      bugs != security failure (although they can cause one... the bad math issues in excel 2007 aren't particularly exploitable, just annoying)

      Bugs may be potential holes, but the rewrite included a lot of security additions, such as those 64 bit applications on OS X gain automatically as well as sandboxing for the codecs, making exploitation via overflows in media a lot harder to pull off. While the article doesn't explain why the rewrite was a security improvement, that doesn't mean those reasons don't exist. They relied upon the fact that a security researcher was telling us, as an expert opinion, but nothing stops you from looking it up.

    8. Re:This article sucks by nine-times · · Score: 0, Troll

      Does DEP do anything other than make me disable it when it has a false positive on some application that I want to run? I think that the only time I've heard of it was when Windows wouldn't install some driver (and yes, I confirmed that it was a real driver from a valid source) and the website said, "If you have this problem, disable DEP."

    9. Re:This article sucks by jvkjvk · · Score: 1

      Not really. To state that Vista has this and the latest and greatest from Apple doesn't implies that it is a new technology, and vista is really great.

      If they would have said that this $old_technology (since it's in XP, by defnintion it's OLD!) is *still* missing from 10.6 implies something else.

      Both let the user know that 10.6 is (possibly) missing some security features, but the former implies that Vista is *all that* and a bag of chips, when really the tech has been around since XP.

    10. Re:This article sucks by Anonymous Coward · · Score: 0

      I think the weird part here (and I feel like I've seen this attitude before in a Slashdot article; maybe from the same guy) is that they seem to assume that Windows did ASLR and DEP before anyone else, and that they're the only one that does so. I believe these features were present in OpenBSD before they were in Windows.

      Also, I hate the acronyms ASLR and DEP. So typical of Microsoft to invent acronyms that are not at all self-evident and obscure what the feature actually is. What is wrong with spelling out "address space randomization", or saying "non-executable stack"?

      But. I do agree that the fact that Mac OS doesn't have these features is really bad. At this point, they are the only major OS that doesn't do some sort of buffer overflow mitigation technique. OpenBSD has since 2003. It's been common in Linux distros since 2004 or 2005. Even Windows has since 2004.

    11. Re:This article sucks by uglyduckling · · Score: 1

      The statement "more attacks means more exploits" needs to be proven. It's perfectly possible that there are more attacks using the same few exploits.

    12. Re:This article sucks by drinkypoo · · Score: 1

      The statement "more attacks means more exploits" needs to be proven. It's perfectly possible that there are more attacks using the same few exploits.

      Sure, but that's not the part that was even being argued about until you just brought it up right now — I think it's clear that at this stage, that is a matter of opinion. What I said is that it suggests that the lack of interest in hacking OSX is largely responsible for the lack of exploits; OSX has been shown to be easy to hack through the usual time-tested methods, and yet there seem to be few exploits against it! If people were attacking OSX more, given what is known about its security, it is likely that it would be compromised more often.

      I would like to see someone, anyone truly embrace a capabilities-based security model. Executables could be pre-signed* or signed at the time of installation by the user, requiring no central certifying authority, and then the signed executable could be run on the system in a secure fashion. I know you can cobble this kind of thing together today, but I would like to see a nice operating system come with it.

      * The OS executables should be signed by the OS vendor; other than that, the system can generate signatures. I like signed drivers, too, so long as you are free to install unsigned ones.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:This article sucks by datapharmer · · Score: 1

      The issue isn't whether the statement was true or not, but rather whether or not the logic used to describe the improvement was correct. In this case he said that the quicktime rewrite was a good idea because of bugs, not that they added additional security features such as sandboxing. If he had said that I would have agreed completely. If he would have said it is more stable because of bug fixes I would agree. If he said both I would be fine with it, but to say bug fixes are why the security is better just isn't true in and of itself.

      --
      Get a web developer
    14. Re:This article sucks by datapharmer · · Score: 1

      Nice points AC. When did you stop posting goatse links and start making sense?

      --
      Get a web developer
    15. Re:This article sucks by 99BottlesOfBeerInMyF · · Score: 1

      The issue isn't whether the statement was true or not, but rather whether or not the logic used to describe the improvement was correct.

      Quicktime has had bugs and those bugs have created vulnerabilities which were security risks. Can we agree to that much? Knowing this and knowing how it was rewritten, to allow each potentially buggy codec to be sandboxed and knowing that it was rewritten as a 64 bit app and that 64 bit apps gain several other security benefits in 10.6; Miller's statement makes complete sense and is logical. The only way it doesn't make sense is if you don't have the facts he outlined at the time and which the article did not bother to recreate.

    16. Re:This article sucks by ClosedSource · · Score: 1

      "Simple facts: market share does not increase the security exploits of an OS."

      You mean if I write my own OS with far more vulnerabilities than Windows it will soon have more exploits than Windows even though my market share is 1 person?

    17. Re:This article sucks by wagnerer · · Score: 1

      Like the iPhone OS?

    18. Re:This article sucks by wagnerer · · Score: 1

      You let your users have admin privs? And they don't know enough not to enter their password at any prompt?

    19. Re:This article sucks by Flagg0204 · · Score: 1

      Good god, finally the voice of reason. I admit I don't do any development, bu ASLR seems like it defends mainly against low level attacks. By that I mean attacks written against kernel level stuff, or RING 0, whatever. When you consider that much of the malware/viruses out there are designed to spread themselves as quickly as possible and NOT attack a users data, this ASLR seems like a moot point. Am i missing anything? Probably ;)

  5. Snow Leopard "not as secure as Vista or Windows 7" by Anonymous Coward · · Score: 0

    Another quote from the article:

    Because Snow Leopard lacks fully-functional ASLR, Macs are still easier to compromise than Windows Vista systems, Miller said. "Snow Leopard's more secure than Leopard, but it's not as secure as Vista or Windows 7," he said.

  6. Two week old "news" by Anonymous Coward · · Score: 5, Informative

    The summary alleges Miller said it "today". Except he didn't.

    The article linked to is dated September 14, which means he allegedly said it 2 days ago. Except he didn't.

    He actually said it *two weeks ago* on August 29th.

    Wake up, editors!

    1. Re:Two week old "news" by blueZ3 · · Score: 1

      This is /.

      They're only "editors" if you put it in quotes

      --
      Interested in a Flash-based MAME front end? Visit mame.danzbb.com
  7. Again and again ... by Anonymous Coward · · Score: 1, Interesting

    Could it be all these 'experts' are just a tiny little bit self serving? Anyway, every time I read a headline about an OSX exploit it turns out to be either a trojan or local (which is bad but not *that* bad afaik). Are there even any known remote ones? Not trying to troll here, maybe I'm just uninformed. Please enlighten me.

    1. Re:Again and again ... by Bill,+Shooter+of+Bul · · Score: 1

      Yeah, there are. The interview subject Charlie Miller has them stock piled. He wins the browser hack-a-thon every year, by pulling out exploits he's known about. But like the article says, not many people actually try to develop Mac hacks. It takes a considerable amount of time to find exploits, especially remote ones, and there just isn't as much of a payoff for doing it with macs.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
  8. He'll stop complaining when... by necro81 · · Score: 4, Insightful
    FTFA:

    Miller said. "Snow Leopard's more secure than Leopard, but it's not as secure as Vista or Windows 7," he said. "When Apple has both [in place], that's when I'll stop complaining about Apple's security."

    Call me a cynic, but I somehow think he, and everyone else that looks at OS security, will still find things to complain about. The tech blog and journalism industry depends on it!

    1. Re:He'll stop complaining when... by Animaether · · Score: 3, Insightful

      Call me a cynic, but I somehow think he, and everyone else that looks at OS security, will still find things to complain about.

      Isn't that human nature? Well, some humans' nature, anyway?

      Such as...
      >> Gates foundation to donate $2.5B to cancer researh
      > BOO! HISS! HE'S JUST USING IT AS A TAX WRITE-OFF AND AS INDIRECT GOOD-WILL FORMING PR FOR M$!!!!!

      *shrug*

      If, in the end, it makes OS X an even better operating system, then I say to the tech blog and journalism industry: complain on.

    2. Re:He'll stop complaining when... by spinkham · · Score: 1

      Oh no! Security researchers will continue researching security! Who would have guessed?

      There's a difference in finding flaws in the state of the art, and talking about a product that is 3-5 years behind the state of the art. I would say his complaining is directed at the latter.

      --
      Blessed are the pessimists, for they have made backups.
  9. Clever move by Anonymous Coward · · Score: 0

    If you want to win again the contest

  10. Microsoft technology? Really? by rqqrtnb · · Score: 1, Interesting

    They make it sound like freakin' M$ invented the technology... it was in Linux long before and other system even before that! M$ is just using other peoples' ideas, as usual.

    See wiki:Address space layout randomization.

    1. Re:Microsoft technology? Really? by Anonymous Coward · · Score: 0, Insightful

      Aww, a geek's heart breaks as his toy OS isn't given the respect he thinks it deserves.

    2. Re:Microsoft technology? Really? by drinkypoo · · Score: 4, Informative

      Linux's implementation of ASLR is substantially inferior to Windows Vista/7's, which was covered the FIRST time this guy won the pwn2own contest. However, it is far superior to OSX's, which appears to not really do anything useful, and which appears to have not even changed since it was discovered that OSX ASLR is useless. Please try to keep up, or don't comment. Thank you.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Microsoft technology? Really? by elrous0 · · Score: 3, Interesting

      Shouldn't you be flattered that MS recognized how useful this was and incorporated it into their own OS? The whole point of open source is that anyone is free to adopt its innovations, after all.

      And seriously, "M$"? Is anyone still using that in 2009?

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    4. Re:Microsoft technology? Really? by Gorbag · · Score: 2, Insightful

      Linux's implementation of ASLR is substantially inferior to Windows Vista/7

      [citation needed]

      --
      -- I speak only for myself
    5. Re:Microsoft technology? Really? by Anonymous Coward · · Score: 0

      Don't bother looking up facts for yourself or forming your own counter-argument. Just offer us the glib "citation needed" and we'll take you seriously. Right...

    6. Re:Microsoft technology? Really? by walshy007 · · Score: 1

      To be fair, aside from

      "Linux has enabled a weak form of ASLR by default since kernel version 2.6.12"

      Very little information about the faults of the default ASLR seems to be readily available.

      Although while hunting I did learn linux has a software implementation of the NX bit if you don't have it in hardware, which is nice. Nothing on the details of why the windows implementation is superior emerged.

      It is odd for the kernel guys to accept something which isn't the superior design choice, they are perfectionists like that to an extent.

    7. Re:Microsoft technology? Really? by Anonymous Coward · · Score: 0

      And seriously, "M$"? Is anyone still using that in 2009?

      I would have a much easier time taking posts like your seriously without the thoroughly annoying M'$' nazi-ing. Doing that adds absolutely nothing to the discussion. If you don't like somebody putting a letter and a dollar sign together and using the combination to refer to some company they don't like, then just don't read it. Or, you know, get a life.

    8. Re:Microsoft technology? Really? by tepples · · Score: 1

      It is odd for the kernel guys to accept something which isn't the superior design choice, they are perfectionists like that to an extent.

      Define "superior". This article claims that the weakness of Linux ASLR keeps the system from becoming excessively slow.

    9. Re:Microsoft technology? Really? by Sancho · · Score: 3, Insightful

      To be fair, when debating, it's up to the person putting forth the argument to support it.

    10. Re:Microsoft technology? Really? by walshy007 · · Score: 1

      Thanks for the article, I had a feeling it would have to do with entropy of the placements in memory, but couldn't find that off hand.

    11. Re:Microsoft technology? Really? by 93+Escort+Wagon · · Score: 2, Insightful

      Don't bother looking up facts for yourself or forming your own counter-argument. Just offer us the glib "citation needed" and we'll take you seriously. Right...

      Counter-argument to what? He was responding to a post that made sweeping statements but contained no supporting facts at all - hence "[citation needed]" was completely appropriate. That post was the equivalent of those TV commercials that say "4 out of 5 doctors say..." - okay, fine, then give us an honest-to-goodness citation or even a link so we can determine the statement's veracity for ourselves.

      --
      #DeleteChrome
    12. Re:Microsoft technology? Really? by drinkypoo · · Score: 3, Insightful

      The arguments were covered more than exhaustively in the Slashdot discussion which resulted from Charlie Miller pwn2owning the MacBook in two minutes because it was "easiest" of the machines in the competition and I should not have to hold anyone's hand in this case. Asking me to explain something which has been so exhaustively covered here in the past is trolling or it is incompetence but it is nothing else. If someone makes a claim, I will generally make at least a cursory effort to find out if they are right because it is necessary to be informed in order to debate intelligently.

      Of course, it doesn't hurt that TFA is about this very issue. I know this is Slashdot, but come on. I guess you could read this article, it pretty much sums up the argument.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:Microsoft technology? Really? by Anonymous Coward · · Score: 0

      This is not an argument, its merely contradiction. An argument is a series of statements intended to support a proposition.

      --Monty Python

    14. Re:Microsoft technology? Really? by elrous0 · · Score: 1

      But "nazi-ing" Microsoft is okay, right?

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    15. Re:Microsoft technology? Really? by onefriedrice · · Score: 1

      Don't bother looking up facts for yourself or forming your own counter-argument. Just offer us the glib "citation needed" and we'll take you seriously. Right...

      Counter-argument to what? He was responding to a post that made sweeping statements but contained no supporting facts at all...

      Then his job of refuting the OP's claims should have been easy, if he had bothered spending a few minutes on Google. Or he might have found out that the OP was right. Either way, if he was truly interested in knowing the truth of the matter rather than expecting others to do his research for him, the rest of us wouldn't have to wade through the dozens of useless "citation needed" responses from slashdotters who think they're terribly clever.

      "Citation needed" simply doesn't progress the conversation to anything useful, whether or not the OP really should have substantiated his claims.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    16. Re:Microsoft technology? Really? by Anonymous Coward · · Score: 0

      def SERIOUSLY(): while True: print("It's a company. Find a real cause. And, still, get a life") SERIOUSLY()

    17. Re:Microsoft technology? Really? by Anonymous Coward · · Score: 0

      Prove it.

    18. Re:Microsoft technology? Really? by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      Linux's implementation of ASLR is substantially inferior to Windows Vista/7's, which was covered the FIRST time this guy won the pwn2own contest.

      This may be true (in fact my opinion is that most Linux desktop distros ship with only the ASLR in the generic kernel which last I heard was limited) but you still haven't provided any citation for this. You later claim it was somehow a solved question in another Slashdot thread, but don't link to that thread. Google doesn't seem to have much in the way of comparisons either, just a lot of articles on flaws in the Windows implementation and how people bypass it.

      However, it is far superior to OSX's, which appears to not really do anything useful...

      What's really funny is that Charlie Miller has repeatedly complained that Apple's implementation is only good for stopping the most common kind of return to libc exploits and not other kinds of attacks ASLR is useful for. So claiming it is useless is like claiming seatbelts are useless since they don't protect against anything but the most common kind of injuries from car crashes.

      Please try to keep up, or don't comment.

      Keep up with what? Your assertions, half of which you haven't been able to back up and half of which are demonstrably wrong. I don't mind people being assertive, opinionated, arrogant creeps, but if you're going to be one, at least be a competent one.

    19. Re:Microsoft technology? Really? by Sancho · · Score: 1

      I see what you did there.

    20. Re:Microsoft technology? Really? by Gadzeus · · Score: 1

      "And seriously, "M$"? Is anyone still using that in 2009?" ...only component manufacturers for the Xbox... ducks... ;-)

    21. Re:Microsoft technology? Really? by mgblst · · Score: 1

      So, you are ignoring that part about W7 have a superior implementation of ASLR to linux, which is what we, you know, give a shit about.

    22. Re:Microsoft technology? Really? by drinkypoo · · Score: 1

      I wasn't going to respond to this comment because I thought you were trolling, but now I think you are stupid. This shitstorm began with a comment which is now -1, Troll about how Windows Vista and 7 have a superior ASLR implementation to Linux which has one superior to OSX's. Unfortunately, you do not understand what the Parent button is for; perhaps you did not even realize there was a comment missing. Now go forth and use the parent button until you understand why your comment is stupid.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    23. Re:Microsoft technology? Really? by Uberbah · · Score: 1

      Then his job of refuting the OP's claims should have been easy

      I allege that you like to sleep with little boys and set neighborhood cats on fire. Now, is it my job to prove that assertion, or your job to disprove it?

      "Citation needed" simply doesn't progress the conversation to anything useful

      As opposed to random statements with nothing to back them up?

  11. Sigh by gzipped_tar · · Score: 1

    I was expecting something new in OS security when I was reading the title and first lines of the summary, and I saw the friggin' ASLR and I was like "What? They haven't got *THAT* done?"

    Water is wet and Pope is Catholic and men are lazy. nothingtoseeheremovealong

    --
    Colorless green Cthulhu waits dreaming furiously.
  12. Re:Can't wait by Anonymous Coward · · Score: 0, Troll

    Actually since a few years the M$-fanboys are a majority at this place. But keep on ranting, if it makes you feel superior.

  13. Justified praise by Chrisq · · Score: 4, Informative
    From Address space layout randomization:

    Microsoft's Windows Vista and Windows Server 2008 have ASLR enabled by default, although only for those executables and dynamic link libraries specifically linked to be ASLR-enabled.[citation needed] This did not include Internet Explorer 7 on Windows Vista prior to Service Pack 1; ASLR and DEP are both disabled for application compatibility purposes. Newer versions, including Internet Explorer 8, enable these protections. A registry setting is available to forcibly enable or disable ASLR for all executables and libraries. The locations of the heap, stack, Process Environment Block, and Thread Environment Block are also randomized. A security whitepaper from Symantec noted that ASLR in 32-bit Windows Vista may not be as robust as expected, and Microsoft has acknowledged a weakness in its implementation.

    It appears that only OpenBDD and some hardened Linuxes (not mainstream distributions) have a complete implementation.

    1. Re:Justified praise by gabebear · · Score: 2, Informative

      Microsoft's does appear to be much better, but hardly perfect...

      The pwn2own article mentions the Win7/IE8 ASLR/DEP vulnerability that was patched before the final version of IE8 was released http://dvlabs.tippingpoint.com/blog/2009/03/27/pwn2own-ie8-exploit-foiled-is-the-browser-finally-secure . Evidently the hack still works if launched from an intranet.

  14. Idle hands by Anonymous Coward · · Score: 0

    I thought OpenBSD already does this. Or was that just randomizing PIDs? I keep thinking the small amount of BSD-ness left in OS X would help make such things easier. No matter, I worked with a Mac all day yesterday; purty, but I'll not buy one. (Or Windows, for that matter.)

  15. Re:Intellectual Property by Anonymous Coward · · Score: 3, Informative

    OpenBSD has been using these techniques a lot longer than Microsoft has, so I suspect that there is not (yet) an issue of patents to be licensed.

  16. grsecurity by andy16666 · · Score: 1

    Linux has had this feature for quite some time in the form the of grsecurity patches.

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

      PaX is where the feature (and the acronym) came from in the first place, back in 2001. Grsecurity has included PaX ever since then -- everyone else implementing ASLR is just ripping off PaX technology and not giving credit where it's due. They also do a much poorer job of implementing it than PaX does.

    2. Re:grsecurity by Anonymous Coward · · Score: 0

      LOL

      yes, because no one had ever thought about ASLR before PaX. Right. Go away, troll.

  17. It will cost them at some point by MikeRT · · Score: 2, Interesting

    Security researchers and various crackers have been saying for a few years now that OS X hasn't implemented a lot of security features that even Windows has. Each release, OS X gets a little better, but they are relying mainly on people wanting to break Windows more than OS X.

    With snow leopard, they had the perfect opportunity to make a release that focused on performance and security over bells and whistles. It's modestly faster on my MacBook Pro, and I think most users would have gladly paid under $30 for an upgrade that just focuses on the internals to get more out of their system. Since most Macs cost at least $1100, $30 is nothing for an average Mac user.

    1. Re:It will cost them at some point by bhima · · Score: 3, Insightful

      As a long time Mac user, I completely agree with you. I have long thought Apple did not take security seriously or at least did not devote the resources they should on security matters. Worse, I absolutely do not want to go through a decade of painful and annoying security problems (like the windows users went through) before Apple begins to put real effort into security.

      On Snow Leopard, I've told everyone in my family to ignore Snow Leopard until some convenient time after Christmas or so. There's not much in it for regular users and I am not aware of a single application that really leverages the new technology found in Snow Leopard... so there's no rush upgrading.

      Oh... one last thing: Wasn't OpenBSD doing this long before windows?

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    2. Re:It will cost them at some point by dkf · · Score: 4, Interesting

      As a long time Mac user, I completely agree with you. I have long thought Apple did not take security seriously or at least did not devote the resources they should on security matters. Worse, I absolutely do not want to go through a decade of painful and annoying security problems (like the windows users went through) before Apple begins to put real effort into security.

      To be fair, Apple have focused much more on the user-facing side of the security problem. There's just much less likelihood of a user installing something bad by accident. Deliberate badness is a problem (always) but by reducing the problem with accidents, real on-the-ground disasters are lessened. (It helps that Mac applications are really directories, and so aren't quite as simple to start from some website by accident, and their filesystem-level metadata that marks downloaded things with where they came from also makes a difference.) Which isn't to say that the other techniques are a bad idea; defense-in-depth is the watchword. But true high-quality security solutions need to address many levels of problems, including both system-level ones and user-facing ones.

      Oh... one last thing: Wasn't OpenBSD doing this long before windows?

      I believe so. It sounds like the sort of thing they'd do...

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    3. Re:It will cost them at some point by Tom · · Score: 2, Insightful

      Security researchers and various crackers have been saying for a few years now that OS X hasn't implemented a lot of security features that even Windows has.

      I largely tend to think of it as "security buzzwords that even windos has".

      There's a lot of them in the newer releases. But the overall questions we have to ask is whether or not it makes the system more secure. When your machine gets owned, you couldn't care less for the checklist of buzzwordy "security" features that just got bypassed. Your security was compromised, end of story.

      OS X has less of them. Check.
      OS X also doesn't have many of what I'd call necessary things (MAC, RBAC to name just a few. MLS if done right can also add a whole ton of privacy to your security).

      All around, however, I still trust this OS X more than the windos machine next to it. That's because while it lacks some of the bells'n whisles, it does do the basics right that windos still hasn't done right, or has done horribly wrong (UAC, I'm looking at you).

      --
      Assorted stuff I do sometimes: Lemuria.org
    4. Re:It will cost them at some point by zippthorne · · Score: 1

      Well that depends on whether the average mac user is richer and buying a proportionally more expensive machine, or starts out the same as your average PC user and just ends up poorer after the transaction...

      --
      Can you be Even More Awesome?!
    5. Re:It will cost them at some point by _|()|\| · · Score: 1

      I am not aware of a single application that really leverages the new technology found in Snow Leopard

      For what it's worth, Acorn 2.0 is 10.6 only.

    6. Re:It will cost them at some point by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      I have long thought Apple did not take security seriously or at least did not devote the resources they should on security matters.

      There are several parts to this that are interesting. Is Apple slacking off on implementing new security, or are users like you just not learning about the security improvements Apple has made. Do you remember hearing about when Apple's sandboxing made them just about the only vendor to not be vulnerable to a local service exploit a few years back? Have you ever seen a mainstream article mentioning Apple uses sandboxing?

      That said, at last some of Apple obviously pays no attention to security, but that's normal in any large organization. It would be great if Apple would devote more resources to trying to hack their own OS and applications and then lock down those holes. It would be great if Apple would go whole hog with ASLR and sandboxing and handle auto updates for third party apps and smoke test third party apps on OS X and do a lot of others things.

      So here's why I don't worry too much about security for Linux or OS X compared to Windows. It's all in the motivation. Apple is highly motivated to implement security that is good enough so that their average users are happy. Linux developers have the same motivation. No matter ow the security climate changes, they will quickly adapt because if they don't they're going to lose money. It's the same reason I think security on Windows is so problematic. Sure some smart guys there are implementing some cool security ideas, but as a company MS is not very motivated to fix security because it doesn't really lose them money. It's cheaper to provide the appearance of working towards security or to spend money building more ways to lock in their customers and make it hard to switch than it is to actually create security solutions. Because MS is not really competing due to their monopoly position, they will not be forced to provide effective security by the free market.

    7. Re:It will cost them at some point by King_TJ · · Score: 1

      Diminishing returns comes to mind here, immediately.

      I agree that security is something you want to attack on many fronts, and it's an ongoing process (not something you "get right" one time and you're done). But that said, look how much effort and how many patches are constantly going into Windows products, yet STILL, the perception of the typical consumer is that Windows is "insecure".

      If you're a business trying to market a product, perception is every bit as important as reality, because even the theoretical flawless product won't sell well if people BELIEVE it's not that good.

      Apple has a long-standing track record of users having FAR fewer problems with spyware and virus attacks than Windows - despite not implementing many of the things Microsoft has done to secure their own platform. So Apple is in a great place, perception-wise, right now. I think you'll see them reacting to new threats more than spending money to be proactive about them - because they're in a situation where that's the "best business model" for them, money-wise. I'm not saying this is right or wrong, and I see good arguments to be made for both sides of the issue. I'm just saying, I think that's what's happening here.

    8. Re:It will cost them at some point by Mattsson · · Score: 1

      There's just much less likelihood of a user installing something bad by accident.

      This is only true if the user actually stops and think when asked to give their password when installing an application.
      Most people don't. If the cute butterfly screensaver they just downloaded ask them to type their password while installing, they most probably will...

      The biggest difference is in the amount of compromised software in circulation.

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
    9. Re:It will cost them at some point by Uberbah · · Score: 1

      I have long thought Apple did not take security seriously or at least did not devote the resources they should on security matters.

      Based on what, exactly.

      Worse, I absolutely do not want to go through a decade of painful and annoying security problems (like the windows users went through) before Apple begins to put real effort into security.

      And why would that happen? Apple doesn't have a scripting language tied into a web browser that's tied into the operating system. Apple doesn't leave services running all over the place. Apple doesn't have an email client that automatically previews emails while running the aforementioned scripting language.

    10. Re:It will cost them at some point by 0ld_d0g · · Score: 0

      Whats wrong with UAC? I only get a prompt when I install things, copy/delete files from system directories, or launch admin stuff; the sort of things that I would expect it to ask my permission for.

    11. Re:It will cost them at some point by Tom · · Score: 1

      I could point you to a speech of mine on the subject, or to Google which probably yields about 10 mio. hits if you put "UAC" together with any deragatory term of your choice into it. If that doesn't tell you what's wrong with it, I don't know where to start explaining. If door locks were universally hated, would people use them?

      --
      Assorted stuff I do sometimes: Lemuria.org
    12. Re:It will cost them at some point by 0ld_d0g · · Score: 0

      , or to Google which probably yields about 10 mio. hits if you put "UAC" together with any deragatory term of your choice into it. If that doesn't tell you what's wrong with it, I don't know where to start explaining.

      I could do that with sports teams too. Does that mean they aren't professional level sports teams? Using dumb metrics yields dumb results.

      Instead of typing all that drivel you could have typed 3 things that you think are wrong with UAC. Atleast superficially it seems to me you're no different from an anti-ms troll.

  18. Re:Surely this is only of any use to a hacker if . by Anonymous Coward · · Score: 5, Informative

    ASLR makes executing code on the stack quite a bit more difficult, regardless of what privileges the program being exploited may have. Also makes calling libaray functions and pretty much anything in RAM far more difficult for a hacker. Page protection doesn't protect against these attacks per se.

  19. Re:Here they come... by Chrisq · · Score: 1, Interesting

    I don't even use a MAC, I just don't understand how you can exploit known addresses if the only writaeble addresses you see are private to your process. Of course you are going to explain the "big gaping security hole" to me.

  20. Re:Surely this is only of any use to a hacker if . by Anonymous Coward · · Score: 0

    Yes, this would be just "security by obscurity", which, imho, is not the way to go.

  21. Re:Here they come... by Anonymous Coward · · Score: 5, Funny

    I don't even use a MAC

    Then how does your network card work?

  22. Strange... by Bert64 · · Score: 1

    The article asks why they didn't do ASLR, especially since snow leopard is touted as a "performance and reliability" update...
    Since when does ASLR improve performance or reliability? If anything, it would decrease performance and could cause compatibility issues with some badly written code (and exploits) and thus decrease reliability too...

    Also, the article talks about windows but doesn't mention that linux had dep and aslr long before windows did, and still has a far more complete implementation.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    1. Re:Strange... by Arkem+Beta · · Score: 1

      I was under the impression that Linux ASLR was rather primitive unless you used non mainline patches.

    2. Re:Strange... by Saunalainen · · Score: 3, Insightful

      Since when does ASLR improve performance or reliability?

      To quote TFA: "If someone else is running your machine, it's more unreliable than if you're running it,"

    3. Re:Strange... by TheLink · · Score: 2, Funny

      I daresay some hackers might maintain "their" machine better than the legal owners ;).

      --
  23. Re:Here they come... by Anonymous Coward · · Score: 5, Informative

    1. You identify a system API that has a local escalation vulnerability. These aren't that uncommon and because they cannot be directly exploited remotely they're not generally as high of a priority.

    2. You identify a vulnerability in a service or other application that permits execution of arbitrary code remotely.

    3. You exploit the remotely exploitable vulnerability with a payload that calls into the known mapped address of the system API with a second payload in order to escalate to root and then execute a third payload with those increased privileges to outright p0wn the machine.

  24. Re:Intellectual Property by Anonymous Coward · · Score: 0

    Yeah. Why license when you can steal?

    *cough*xerox*cough*

  25. Re:Let's not let facts get in our way by elrous0 · · Score: 0

    Hush, you fool! Do you want to invite down the wrath of Father Steve?!?!

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  26. Re:Surely this is only of any use to a hacker if . by oyenstikker · · Score: 4, Insightful

    It does not make it obscure, it makes it unpredictable.

    You may figure out the location of something once, but it will be somewhere else on a different computer, or even on the same computer after a reboot.

    --
    The masses are the crack whores of religion.
  27. Mod parent up by shis-ka-bob · · Score: 3, Interesting

    The parent post's reference to OpenBSD seem spot on to me. See OpenBSD Security Features. This uses a BSD license and is written for a BSD 4.4 derivative (just like OS/X). Why doesn't Apple just adopt the OpenBSD mmap and just close this hole?

    --
    Think global, act loco
    1. Re:Mod parent up by fadir · · Score: 2, Insightful

      Maybe because the OpenBSD implementation is rock solid and really safe - but drags down the performance like a stone?

      There are many neat features (usually security related) in OpenBSD. Sadly it's not as simple as "copying" the implementation when the OS of choice has a different aim than being the most secure one on the planet.
      Don't get me wrong. I like OpenBSD for what it is. But I don't think that you can solve every (possible) security issue by simply following the OpenBSD solution because at the end you run OpenBSD. That's truely safe but very restricted in its usability in certain aspects, especially performance related tasks. It's perfect as a gateway or the like. It sucks on your desktop when you want to run a bit more than lynx and mutt and expect it to spit out some serious 3D stuff.

    2. Re:Mod parent up by 99BottlesOfBeerInMyF · · Score: 1

      Why doesn't Apple just adopt the OpenBSD mmap and just close this hole?

      Apple already uses mmap in OS X. Apple has actually borrowed a lot of cool security features from BSD (like the trusted BSD MAC implementation). What people are complaining about is not that Apple doesn't have ASLR, but that they haven't done the work to apply it to the dynamic linker, which is admittedly a tricky thing to do.

    3. Re:Mod parent up by the_B0fh · · Score: 1

      Do you have any references or are you just smoking crack when you say OpenBSD's implementation of this drags performance like a stone?

      And of the solutions people copied from openbsd (openssh, openbgpd, ral HAL copied into madwifi, openntpd, the APIs they created, etc), exactly which one slows things down like a stone, either on OpenBSD or on other platforms?

      On "serious 3D stuff", I'm not up to date on that, but they follow X, so if X has the drivers, then it should be good on OpenBSD as well. If the 3D drivers are not there, is it because no one has written it yet, or because the damned manufacturers refuse to release documentation? If it's the latter case, is that OpenBSD's fault? Or do you really like binary only drivers from people who claim to know what's good for you?

    4. Re:Mod parent up by fadir · · Score: 1

      I wrote maybe, which clearly means that I have no reference but am assuming.

      I have worked with quite a few OpenBSD systems, doing different jobs (file server, mail server, gateway, repository server, etc.) Neither of those systems were performing especially fast. They did their jobs but on the same hardware other BSDs and Linux would have been reasonably faster. Astonishingly even SSH/SCP operations from/to those systems were pretty slow.

    5. Re:Mod parent up by Anonymous Coward · · Score: 0

      uh, OpenBSD's had firefox for a while, you know, and GNOME, and KDE, and ...

  28. Re:good by Anonymous Coward · · Score: 0

    Yeah, that's why the intensely security-minded OpenBSD folks implemented it first...

    You are an idiot.

  29. Not at All "Perfected" by Doc+Ruby · · Score: 5, Informative

    technology that Microsoft perfected nearly three years ago

    If there's a phrase that should trigger skepticism, that's it. ASLR isn't "perfect", and has been reported (and confirmed) exploited as recently as 7 months ago:

    March 24, 2009 -

            quote:Internet Explorer 8 "critical" flaw in final version

            Microsoft confirmed that the vulnerability exists in the official release, said Terri Forslof, a researcher at TippingPoint, which sponsored the Pwn2Own contest that challenged competitors to find bugs in either web browsers or mobile devices

            "This is a single-click-and-you're-owned exploit," she told SCMagazineUS.com on Tuesday. "You click a link in an email or simply browse to a website, and your machine is compromised. This meets Microsoft's 'critical' bar [in its vulnerabilities and rating system]."

            The exploit apparently defies Microsoft's DEP (Data Execution Prevention) and ASLR (Address Space Layout Randomization) technologies -- two features added to IE8 to prevent memory corruption vulnerabilities.

            "Once the browser was compromised, we handed over the exploit to Microsoft immediately, on site," Forslof said. "They went back and reproduced it and called to verify that the vulnerability was present. We retested again on the released version of IE8 that went live on the following morning and verified that the vulnerability was in it as well."

    --

    --
    make install -not war

    1. Re:Not at All "Perfected" by vistapwns · · Score: 4, Interesting

      That exploit took advantage of code MS left in the beta version of IE8 that opted out of DEP and ASLR, the RTM IE8 disables that code on the internet zone, and it can be disabled on the intranet zone as well, so it's not much of an issue in the RTM IE8.

      --
      "...I think the Microsoft hatred is a disease." - Linus Torvalds
    2. Re:Not at All "Perfected" by Blakey+Rat · · Score: 1

      That flaw was a result of IE8 turning off ASLR, something they did for the beta (for debugging purposes), and they just forgot to turn it back on before release. It doesn't say anything about ASLR's effectiveness.

  30. Am I missing something. by jellomizer · · Score: 2, Insightful

    address space layout randomization
    I though this was a feature in OS X 10.5? Was it not implemented or just not implemented as well as other OS's?
    I remember hearing about it as a feature for 10.5.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Am I missing something. by FelxH · · Score: 2, Informative

      address space layout randomization I though this was a feature in OS X 10.5? Was it not implemented or just not implemented as well as other OS's? I remember hearing about it as a feature for 10.5.

      From TFA:

      Two years ago, Miller and other researchers criticized Apple for releasing Mac OS X 10.5, aka Leopard, with half-baked ASLR that failed to randomize important components of the OS, including the heap, the stack and the dynamic linker, the part of Leopard that links multiple shared libraries for an executable.

  31. already there, and easily patchable by Gothmolly · · Score: 2, Insightful

    So they're at least using some ASLR, which they can patch for later, and they got Snow Leopard out the door earlier rather than later.

    If you're running your business on OSX Server, you didn't immediately go upgrade anyways, so where's the harm, other than early adopters claiming their ASLR isn't as cool as it could be?

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:already there, and easily patchable by onefriedrice · · Score: 0

      If you're running your business on OS X Server, I'd be quite concerned if it was internet-facing or doing anything critical on a local network with smart people attached. OS X may be a great desktop operating system (apart from security concerns), but it's really got a scary security track record at this point.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    2. Re:already there, and easily patchable by sbeckstead · · Score: 1

      Oh really? perhaps you could elucidate?

    3. Re:already there, and easily patchable by aristotle-dude · · Score: 1

      If you're running your business on OS X Server, I'd be quite concerned if it was internet-facing or doing anything critical on a local network with smart people attached. OS X may be a great desktop operating system (apart from security concerns), but it's really got a scary security track record at this point.

      I would be far more concerned about the potential exploits in your own internet facing code than some obscure exploit in the server OS than possibly is only exploitable on the LAN with exploit vectors (services) turned on unless your IT guys have completely opened up the firewall and port forwarded stuff unrelated to your internet facing services.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
  32. Re:Here they come... by Dog-Cow · · Score: 2, Funny

    He's obviously still on dial-up.

  33. Re:Let's not let facts get in our way by risinganger · · Score: 2, Informative

    Not that I wish to stop you frothing at the mouth, but I'd recommend viewing one of the posts above yours.

  34. Re:Surely this is only of any use to a hacker if . by Anonymous Coward · · Score: 2, Insightful

    This is the sort of posting that makes me think Slashdot should rename the "Anonymous Coward" account to "Anonymous Idiot." Random selection of addresses is not "obscurity," it's "unpredictability." It's at least as strong as a four-digit bank pin.

  35. Re:Here they come... by Gothmolly · · Score: 0, Offtopic

    I followed you until you said "p0wn", at which point you became just another internet putz. Try harder next time.

    --
    I want to delete my account but Slashdot doesn't allow it.
  36. let's hear those old memes fanbois! by Anonymous Coward · · Score: 0

    it's really just leopard sp2

    vendor lock in

    defectivebydesign

    1. Re:let's hear those old memes fanbois! by sbeckstead · · Score: 1

      Ya know I keep hearing this "vendor lock in" thing mentioned. I don't think it means what they think it means.

    2. Re:let's hear those old memes fanbois! by RyuuzakiTetsuya · · Score: 1

      Ya know I keep hearing this "vendor lock in" thing mentioned. I don't think it means what they think it means.

      I said, "Maybe i should buy a netbook and throw linux on it" to a Mac fanboy friend of mine.

      I got hit with what I assume is either a sock full of quarters or a blackjack and woke up handcuffed to the iPhone display at the apple store just after closing. The next day, I bought 3 macbook pros.

      Maybe that's what he means?

      --
      Non impediti ratione cogitationus.
    3. Re:let's hear those old memes fanbois! by sbeckstead · · Score: 1

      Perhaps, sounds closer to what they mean anyway. LOL!

  37. Re:Let's not let facts get in our way by MisterSquid · · Score: 1, Troll

    Yes, let's not let facts get in the way of observing that, theoretically, PCs are more secure. Macs are only empirically more secure. Stupid Mac users.

    --
    blog
  38. Re:Here they come... by supernova_hq · · Score: 3, Funny

    That's ok, you only missed 2 words...

  39. Re:Surely this is only of any use to a hacker if . by jellomizer · · Score: 2, Insightful

    Slashdot loves to underestimate "security by obscurity". However it is usually the first line of defense, and it works quite often. It is like locking your door without a deadbolt, It keeps the honest, honest. If it is hard to know how to get in. Then most "hackers" will not be able to get in, until some real hackers actually take their time un-obscuring and getting familiar with the system, and then write an easy script for the script kiddies to take advantage of. However having it obscure could put years of being unhacked. To a system... Sometimes enough for it to be increadibly out of date that when they find a way to get in they no longer want to anymore.

    Now for Windows, OS X and Linux There are a lot of people who have oddly Strong emotions about their Computer Operating System and there are a lot of people who would love to wipe the smug expressions off each other faces so there is a lot of focus of trying to un-obscure their competitors and hack in. However if you are a no-name brand system security threw obscurity could have saved you a lot of money in development and testing and not have a system broken into. Unfortunately this creates a lot of smug developers who think they write secure code because it was never hacked into.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  40. Re:Surely this is only of any use to a hacker if . by JasterBobaMereel · · Score: 1, Redundant

    If you can run code that you did not load then your system is broken, if it is at a random location then you should not have access to it, at all, ever

    ASLR is all very well but if it ever succeeds in stopping something it just proves the rest of your security is not working .... ...and most exploits *still* just ask a user to run a program, at which point all this is moot ....

    --
    Puteulanus fenestra mortis
  41. Re:Here they come... by Anonymous Coward · · Score: 2, Funny

    He didn't even spell pwn right. What is the world coming to when people can't even write in l33tsp34k properly?

  42. opted out non ASLR code .. :o by viralMeme · · Score: 2, Interesting

    "That exploit took advantage of code MS left in the beta version of IE8 that opted out of DEP and ASLR, the RTM IE8 disables that code on the internet zone, and it can be disabled on the intranet zone as well, so it's not much of an issue in the RTM IE8"

    An interesting hypothesis. Why would they put opted-out non-DEP and non-ASLR code in IE8. And do you have any verifiable third party citations for the above. Wouldn't a more likely explanation was that MS fixed the vulnerability after the fact.

    1. Re:opted out non ASLR code .. :o by Anonymous Coward · · Score: 0

      No, because as it happens the version the exploit was first attempted on didn't work, but eventually he was given the opportunity to run on a slightly older version from before the DEP fix. So in fact MS fixed the vulnerability slightly before-the-fact.

    2. Re:opted out non ASLR code .. :o by vistapwns · · Score: 1

      It was a .NET runtime, .NET generates code therefore it doesn't work with ASLR and DEP so it opts out of DEP and ASLR, this .NET run-time was enabled on the internet zone (all the sites on the internet) in the Beta of IE8, it was disabled on the internet zone in the RTM (but left enabled for intranet zone, basically all the sites on your lan.)

      http://news.softpedia.com/news/IE8-RTW-Bulletproofed-Against-NET-DEP-and-ASLR-Bypass-107728.shtml

      "The final release of Internet Explorer 8 on Windows Vista blocks the .NET DEP+ASLR bypass mechanism from malicious websites on the Internet. Specifically, IE8 created a new URLAction that regulates loading of the .NET MIME filter. By default, the URLAction prevents it from loading in the Internet and Restricted Sites Zones. The .NET MIME filter is allowed to load by default in the Intranet Zone," Ness stated.

      --
      "...I think the Microsoft hatred is a disease." - Linus Torvalds
  43. More sandboxd ! by benwiggy · · Score: 1

    Snow Leopard does actually improve on Leopard's security. I can't even get processes that run as admin to save files to world-writeable locations anymore.

    Sandboxd reports a "deny file-write*".

    Fecked if I can get it to work.

  44. Silly ASLR by Ancient_Hacker · · Score: 2, Informative

    ASLR is sorta like moving the location of the barn door, while keeping it wide open.

        Hint: The cows can still get out.

    Perhaps the guys at Apple realize this and give ASLR a low priority for implementation.

    Even so, adding ASLR to the Apple OS is something they could do with relative ease-- change the kernel and user-space mallocs() to be less predictable, munge the call stacks tobe less predictable, etc, etc, etc,---- mostly stuff that can be done with 50 lines of code here and there and not too many other places.

    But again, it would be much more efficient to put that effort into closing any open barn doors, rather than painting the open gateways in random colors. Every five seconds.

    1. Re:Silly ASLR by tomrud · · Score: 1

      ASLR is sorta like moving the location of the barn door, while keeping it wide open.

          Hint: The cows can still get out.

      Yes, thats true. But a moving barn door makes it a lot harder to shoot a specific cow from the outside. You have to move around a lot to do that.

      --
      For a nice date: Call strftime(3C)!
    2. Re:Silly ASLR by 99BottlesOfBeerInMyF · · Score: 1

      Even so, adding ASLR to the Apple OS is something they could do with relative ease...

      ...And is something they did years ago. The issue being discussed here is Apple did not use ASLR to randomize the dynamic loader, which is a significant and juicy target. Applying it to the dynamic loader, however, is a nontrivial task.

    3. Re:Silly ASLR by shutdown+-p+now · · Score: 2, Informative

      ASLR is sorta like moving the location of the barn door, while keeping it wide open.

      Yes, which is why you keep the door closed. The point of ASLR is to provide some extra degree of protection in case someone accidentally forgets to close the door. Since it happens every now and then anyway (and, yes, in OS X too), it makes sense to have some additional protection.

      Also, you rather underestimate the effect of ASLR. It makes reusable fire-and-forget exploits of buffer overruns (which are the single most common source of security issues) extremely difficult to write.

    4. Re:Silly ASLR by Blakey+Rat · · Score: 1

      Translation:

      "Microsoft's implementation of this security technology is better than all of its competitors, therefore the security technology is useless!!"

    5. Re:Silly ASLR by Anonymous Coward · · Score: 0

      It's more like not publishing your exact street address. If someone wants to break into your house, they'll have to try every house on your block.

      It's not a perfect defense, it just raises the bar.

    6. Re:Silly ASLR by Anonymous Coward · · Score: 0

      Except it isn't.

      Also, pretty much nothing besides IE use it on Windows. Microsoft's implementation only works for binaries compiled with ASLR support, which causes issues for XP users, so pretty much no one is using it.

    7. Re:Silly ASLR by weicco · · Score: 2, Insightful

      And another thing. To my understanding ASLR one purpose is that when there's a exploitable buffer overrun and it is exploited to call some system function the process goes KAB0000M! Now if you have couple of hundreds these kabooms in your log files you probably start to suspect that something fishy is going on.

      Without ASLR your box gets exploited and you get nothing in the log file.

      --
      You don't know what you don't know.
    8. Re:Silly ASLR by Anonymous Coward · · Score: 0

      Hint: The cows can still get out.

      Except it's a one blind cow with a limited number of tries, so it couldn't get much chance.

  45. Re:Let's not let facts get in our way by antifoidulus · · Score: 4, Interesting

    The biggest security problems with Windows still remain, namely that:
    a: compared to it's unix bretheren, Windows still requires administrative privileges for a LOT of common things

    b: Microsoft's reliance on proprietary protocols, many of which have a lot of known and probably even more unknown vulnerabilities.
    c: security policy on Windows has about 0 coherency, making it really hard to properly secure windows and really easy to accidentally miss something/screw something up. Windows security polices are all over the place, in the registry editor, in the windows security center, in the user/computer policy app(which at least as of xp wasn't searchable, so if you were looking for something and you didn't know EXACTLY where to find it you end up having to look through every single freaking policy. Whats worse is that Windows freely mixes client and server policies, even when the machine isn't a server! Most users get so frustrated and just leave everything open.

    I tried to recently secure a Windows XP box after coming from a background of unix(including OS X) and Linux, and I just could not believe how insanely obfuscated Microsoft made everything. What is insanely simple to do in the Unix world takes massive effort to even attempt in the Windows world, if it will even work at all.

    I swear Microsoft makes a lot of this stuff pointlessly complicated just so they can persuade more people to take the MCSE exams.

  46. Re:Let's not let facts get in our way by gtall · · Score: 3, Funny

    I see many more posts complaining about mac fans than I see posts by mac fans. Don't you guys have anything better to do than get emotional about a blob of hardware+software?

  47. Microsoft perfected ASLR ? by viralMeme · · Score: 4, Informative

    "Apple .. failed to implement fully a security technology that Microsoft perfected nearly three years ago in Windows Vista"

    Address space layout randomization is a technique to randomize memory addresses of the base of the code, stack, heap, and libraries. First used by PaX and OpenBSD

    1. Re:Microsoft perfected ASLR ? by Blakey+Rat · · Score: 1

      They're not claiming Microsoft invented (or first-used) (or only uses) it, only that Microsoft "perfected" their version in time for the Vista release. Reading comprehension is a good thing, you should try it.

    2. Re:Microsoft perfected ASLR ? by Uberbah · · Score: 1

      They're not claiming Microsoft invented (or first-used) (or only uses) it, only that Microsoft "perfected" their version in time for the Vista release.

      Snow Leopard when it again failed to implement fully a security technology that Microsoft perfected nearly three years ago in Windows Vista

      No where does it say "their version". Reading comprehension is a good thing, you should try it. Are you also one of those grammar nazis with atrocious grammar?

    3. Re:Microsoft perfected ASLR ? by Blakey+Rat · · Score: 0, Flamebait

      Christ.

      What did Microsoft perfect? "A security technology."

      Does this imply Microsoft invented it? No. Does this imply Microsoft was the first to implement it? No. Does this imply that Microsoft was the first to perfect it? No.

      So why did the first reply read as if the sentence had said: "Microsoft perfected and invented and first-used and basically is GOD of this technology that in no way appeared in BSD first!"

      By the way, you're right: nowhere does it say "their version." Of course I don't see how that's EVEN REMOTELY FUCKING RELEVANT you illiterate hack.

    4. Re:Microsoft perfected ASLR ? by Uberbah · · Score: 1

      By the way, you're right: nowhere does it say "their version." Of course I don't see how that's EVEN REMOTELY FUCKING RELEVANT you illiterate hack.

      LOL. You harp on someone for "reading comprehension" while spouting on about something not in the summary, and you call me an illiterate hack? Question: do you use a cannon or a howitzer for your projection?

  48. Re:Surely this is only of any use to a hacker if . by gcnaddict · · Score: 3, Insightful

    There is no such thing as bugproof code. That's the entire reason for ASLR's existence in the first place.
    Once someone writes an entire fully-functional OS with absolutely no security vulnerabilities (take your stab at it and tell me how that turns out for you), the need for ASLR will vanish... oh wait, no it won't because there'll still be other applications, drivers, etc. from third parties which will be insecure.

    *sigh*

    --
    Viable Slashdot alternatives: https://pipedot.org/ and http://soylentnews.org/
  49. Good article on Snow Leopard improvements by yabos · · Score: 1
  50. Re:Surely this is only of any use to a hacker if . by Sancho · · Score: 2, Informative

    Most Slashdotters don't understand what security is. Security and safety are not synonymous. Obscurity may make you safer, but it does not make you more secure.

  51. Re:Let's not let facts get in our way by segedunum · · Score: 2, Insightful

    compared to it's unix bretheren, Windows still requires administrative privileges for a LOT of common things

    I wouldn't equate Mac OS X as a 'Unix' for a comparison with Windows if I were you. The amount of stuff running setuid on a Mac is a little scary.

  52. OS X Security Reporting by 99BottlesOfBeerInMyF · · Score: 5, Insightful

    I always find articles about OS X security, especially in discussion, painful. First you either have a security expert writing and being translated by a fairly clueless reporter, or you have a clueless reporter writing. In the former case what makes a good article and gets press is usually a security person pointing out weaknesses or flaws in OS X. After all, saying OS X still doesn't have much risk of malware for the average user is like reporting that most GM cars still use gas. It's old info and not news. The other type of article that gets picked up are soft articles about how cool OS X is and how it can't get malware, written for the 90% of the populace that has never used it, but from an uniformed perspective.

    Inevitably when either kind of story goes up on Slashdot we see tons of people who know little or nothing about what security is actually implemented in OS X, spouting off one way or the other, usually emotionally defending their favorite OS.

    So in this case we have a fairly knowledgeable security expert talking about security in OS X. His sentence about ASLR begins, "One major disappointment in the midst of all these security enhancements..." Based upon what reporters have made of his paper, do any of you know what those security enhancements are? Contrast the expert's conclusion:

    While the only true test of security is how effective it is in the real world, on paper it looks like life is now at least a little harder for any potential Mac attackers.

    With the title of article linked to:

    Apple missed security boat with Snow Leopard, says researcher

    That's not to say the article is a filthy lie. It is completely true. Apple did miss the opportunity to improve ASLR for the heap. That's very true and important and disappointing. It's also the only OS X security news most people will hear and that, is misleading. It's not the writer's fault either, they're just writing what's interesting and "news". Writing an article on how Apple's security got moderately better in a number of ways and Macs are still unlikely to have many serious or widespread malware problems going forward for a few years, is not news.

    And Apple is not blameless about what press reaches the public either. Apple is pretty quiet about security features in OS X because they don't like to bring up the topic for the general public, except in very generic ways. Their plan seems to be "tell users the security is cool and good and make sure they know they're unlikely to get viruses, but don't confuse them with details. Experts can read the whitepapers." This leaves out the whole middle portion of the spectrum, not security experts but not completely clueless either.

    It would be nice to have meaningful discussion on some of the OS X security features, but that might be too much to hope for. What do people think about the sandboxing approach and has anyone noticed any particularly surprising sandboxed services in Leopard? The mixed 32-64 bit thing seems like an interesting choice, with 64 bit application development now motivated by artificially restricting access to some new APIs. Since a lot of the security improvements are tied to 64 bit applications and/or 64 bit processors, do people feel this was an attempt to direct developers for security reasons or just to speed the transition for other reasons? What do people think the other heap protection checksums and protections for 64 bit kernels. Will we transition to 64 bit fast enough so that they will be useful? How about the application signing being tied to the application level firewall? It seems like Apple could have made that a default and really motivated developers to use it, but decided to go in baby steps instead. And why in the world has Apple not created a proper application and update manager that extends to third parties? That seems like a no-brainer from a security and usability perspective.

    1. Re:OS X Security Reporting by ceoyoyo · · Score: 1

      Stop it. That was way to well reasoned, calm, and you not only read the article but also did background research? What the hell is wrong with you?

      It hadn't occurred to me that Apple might be pushing developers towards 64-bit for security reasons. I expect they're mostly motivated by wanting to drop 32-bit support entirely (no more fat binaries, etc.) in 10.7, but the security angle might well be a bonus.

    2. Re:OS X Security Reporting by Trillan · · Score: 2, Interesting

      There's a few significant differences in the "modern" runtime library introduced with Mac OS X 10.5. I believe they've put some effort into making applications running against the modern runtime more resistant to runtime changes.

      But there's a catch: The modern runtime is not binary compatible with applications built to the old runtime. That's no problem for 64-bit apps, where there was nothing compiled against the classic runtime. (10.4 didn't support any 64-bit processes at all, and even the limited hybrid 64-bit processes available built for 10.5 linked to the new runtime.) Apple could have provided the modern runtime to 32-bit apps built specifically to it, a fifth flavor of universal app. But Apple chose to provide the classic runtime to 32-bit apps, and the modern one to 64-bit apps.

      I suspect as long as Mac OS X has to run apps linked to the old runtime, Apple is limited in what they can do under the application. 10.7 will probably drop Rosetta and not be supported on systems with 32-bit processors. But I suspect it will still offer *optional* 32-bit Intel compatibility, which means supporting that classic runtime somehow. 10.8 will finally drop 32-bit Intel, leaving the Mac with only the modern runtime. That's when we'll see interesting stuff start being added.

      That's probably 4-5 years away, though.

      Apple's used the 64-bit transition as an excuse for other things, too. For instance, the 64-bit System Preference runs preference panel plugins in a garbage collected environment.

      So I don't think Apple wants developers to stop shipping fat binaries as much as they want developers to start making their code use the new runtime features. I think Mac OS X is going to get very interesting when the need to run apps linked against the classic runtime goes away.

    3. Re:OS X Security Reporting by Trillan · · Score: 1

      I should probably point out (before someone else does) that "no 64-bit processes at all" in 10.4 is a bit of a simplification. They existed, they just don't matter for the purposes of discussing the runtime as they could only link to a single system library.

  53. Re:Surely this is only of any use to a hacker if . by incripshin · · Score: 3, Informative

    Tagging doesn't work for me anymore, so I picked the post with the most use of the word 'obscurity'.

    This is not security through obscurity (STO). STO can always be exploited when you know how the algorithm works. Address space randomization cannot be exploited (immediately). You still have to start the executable maybe hundreds of times before the exploit works. This is easy if it's some short piece of code you've crafted yourself, but with real applications, it's not so simple.

    Imagine a hack where you send some exploit to somebody over IM. If it doesn't work, the IM client *will* crash as it tried to execute some random portion of memory. How are you going to try your exploit at a different address now?

  54. Re:Surely this is only of any use to a hacker if . by Dishevel · · Score: 1

    Yes, this would be just "security by obscurity", which, imho, is not the way to go.

    It is not THE way to go. Though that is exactly how you start to secure something. Anything. Even a big building full of Gold. First you put it nowhere. then you don't talk about it. Then you put in the guards, cameras, locks, guns, armor and such. The best security STARTS with obscurity and goes from there.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  55. Re:Let's not let facts get in our way by gbrandt · · Score: 0, Troll

    Calling Mac users stupid is not 'informative', the parent must be modded down.

  56. Parent's reference is better than the orginal... by shis-ka-bob · · Score: 1

    The parent's article goes into more detail and even points out other features. This seems to be the source of the other article, and it also looks like the other article cherry picked the results: rather than mentioning the four sections of software improvements, the Computerworld article focused on the one area of disappointment. Oh well, what is journalism without a little baiting to improve ratings?

    --
    Think global, act loco
  57. Re:Let's not let facts get in our way by gad_zuki! · · Score: 3, Interesting

    >compared to it's unix bretheren, Windows still requires administrative privileges for a LOT of common things

    Id say this is the one part of Windows MS has been improving. Running as limited user, runas, etc in Vista (especially SP2) and 7 is lightyears ahead of what it was in XP or 2000. Developers are pretty much being told to write software correctly or it just wont run in Vista/7. This is a sea change in how things are done in the Windows world and even today a lot of users without legacy cruft to support run without much hassle from the UAC. Eventually those old pieces of software causing these issues (lets write to c:\temp why not?) will be retired in favor of compliant newer versions.

  58. not perfected, as usual priority4 backwards compat by Anonymous Coward · · Score: 0

    microsoft only uses one of 512 different offsets meaning that a bruteforce attempt to guess the correct offset will still successfully exploit a known vulnerability.

    microsoft even says so in their own documentation. and their approach is not the only way of achieving address randomization, but as usual they are more interested in backwards compatibility (which is particularly important for closed source. with open source everyone can simply recompile, or even JIT)

  59. Re:Surely this is only of any use to a hacker if . by jellomizer · · Score: 1

    True however most "Security" Fixes are Safety fixes. Security is a 100% Guarantee, Safety if better then nothing.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  60. ASLR on PowerPC? by TejWC · · Score: 1

    I read somewhere that the OSX had ASLR, but only for the PowerPC, not for x86. I can't remember if it was part of the PPC architecture or Apple just being lazy in porting ASLR. Can somebody point me to an article more about this (or explain more about what is so special about PPC)?

    1. Re:ASLR on PowerPC? by 99BottlesOfBeerInMyF · · Score: 1

      I read somewhere that the OSX had ASLR, but only for the PowerPC

      This is incorrect. OS X uses ASLR on all chips. Some other security features dealing with memory only work using a 64 bit processor, kernel, or application or combination thereof.

    2. Re:ASLR on PowerPC? by Anonymous Coward · · Score: 0

      I think this is incorrect. I don't think they do address randomization at all. The last time I wondered about this, I wrote a quick program to print out the stack pointer, and some addresses to functions in libc. On every run on my Mac it was the same address. No randomization.

      As for only working on a 64 bit processor... Maybe you're thinking of the NX bit? You can mark a page nonexecutable in amd64 but not in 32-bit x86. I believe I read somewhere about a workaround for this limitation though. It had to do with clever use of segment registers.

    3. Re:ASLR on PowerPC? by 99BottlesOfBeerInMyF · · Score: 1

      I think this is incorrect. I don't think they do address randomization at all.

      OS X 10.5 and later apply ASLR selectively to some libraries on both PowerPC and Intel processors. 10.6 applies it to most libraries, but does not run on PPC at all and still leaves some things like the dynamic linker without randomization.

      As for only working on a 64 bit processor... Maybe you're thinking of the NX bit?

      That and a few other techniques were what I was referring to. If you read my post you'll note I said "other security features" were applied based upon whether you were using a 64 bit processor, kernel, or application as different methods apply for different combinations of the above.

  61. Re:Let's not let facts get in our way by AlXtreme · · Score: 0

    Mod parent +1 Sarcasm.

    Funny would also be appropriate, as many slashdotters don't seem able to detect sarcasm when it comes to their favorite X vs Y debate.

    --
    This sig is intentionally left blank
  62. Re:Surely this is only of any use to a hacker if . by Anonymous Coward · · Score: 0

    It is like improved security for your house. If someone is really determined he will get in. But the point is, a thief doesn't really care which house he robs. Every thief will just move along if he needs more than 5 minutes to enter the house.

  63. Re:Let's not let facts get in our way by 99BottlesOfBeerInMyF · · Score: 2, Insightful

    I wouldn't equate Mac OS X as a 'Unix' for a comparison with Windows if I were you. The amount of stuff running setuid on a Mac is a little scary.

    What's interesting is how in the same paper where Miller mentioned the ASLR in Leopard, he also praised Apple for getting rid of a lot of the setuid use.

  64. ActiveX intranet sites by tepples · · Score: 1

    Why would they put opted-out non-DEP and non-ASLR code in IE8.

    If the "Internet" zone uses DEP and ASLR but the "Local intranet" zone opts out, that's probably designed to keep ActiveX-based intranet sites working.

  65. Re:Surely this is only of any use to a hacker if . by Crayon+Kid · · Score: 2, Insightful

    If all else fails, yeah, you should have done it better, but why should the user suffer for it? Wouldn't you (and him) wish there was one more obstacle that might just trip the hacker? Anything? ASLR is something.

    Computer security (good security) goes for redundancy. You add as much protection as makes sense. You never say 'that layer is perfect, there's no need for another layer' (there's no such thing as perfect). You don't say 'we're not a target' (everybody is, since attacks have been automated). You don't say 'but why would someone do that?' (because they can). These are just dumb excuses from people who STILL DON'T GET IT.

    If you have two extra methods of protection you damn right put them in there, no matter how redundant they seem. Apple put just one, and Miller asks why oh why can't they just put the other one in already?

    To make an analogy, it's like using 3 condoms. Yeah, one should be enough and 2 is already over the top, but when you deal with computers and you have 3 of them, you use 3.

    Or, it's like placing extra guards inside the bank safe. Yeah, there are guards outside, the door is locked, police 30 seconds away and the safe walls are 2 feet thick, of steel and concrete. If all that fails something went terribly wrong. But when you deal with computer security, you still put a guy with a shotgun inside the safe.

    Computers aren't real life. They are a mostly theoretical realm where the slightest possibility, no matter how unpractical, sometimes happens. That's what you plan for, to expect the unexpected.

    --
    i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
  66. Re:Surely this is only of any use to a hacker if . by peragrin · · Score: 1

    Um evil genius. You need a five year old on your board of advisors.

    If you put the building full of gold nowhere and tellno one you create a security vulnerablity when you tell guards and the contarctors who install the rest of the security. Once you tell anyone. You already start putting holes in yoursecurity.

    --
    i thought once I was found, but it was only a dream.
  67. Re:Let's not let facts get in our way by SpeedyG5 · · Score: 1

    Actually macs are just not attractive targets by virus and malware writers, its just too small a target. So we mac users simply don't have to worry about it. I mean seriously why take over a few million macs and have them as your legion of doom, when you can pwn a few billion windows boxes with ASLR security technology?

  68. Re:Surely this is only of any use to a hacker if . by BlackSnake112 · · Score: 1

    This is the sort of posting that makes me think Slashdot should rename the "Anonymous Coward" account to "Anonymous Idiot."

    So says someone posting as Anonymous Coward.

  69. 10 LET M$ = "Microsoft" by tepples · · Score: 3, Insightful

    And seriously, "M$"? Is anyone still using that in 2009?

    Microsoft's first product was a BASIC interpreter for the Altair computer. In the BASIC implementations common on Altair, Apple II, Commodore 64, and many other 8-bit home computers, names of string variables ended in $. For example:

    10 LET M$ = "Microsoft"
    20 PRINT M$;" licensed its BASIC interpreter to numerous microcomputer makers."
    30 END

    I see the usage of "M$" in posts as analogous to "thank $deity", which alludes to the syntax for naming a variable in Bourne shell, Perl, or PHP. At least to me, it carries a connotation of "the world might have been a better place had Microsoft stuck to its BASIC compiler and not ventured into monopolizing operating system market."

  70. Re:Surely this is only of any use to a hacker if . by sandGorgons · · Score: 1

    I thought ASLR existed to make life difficult for trojans and viruses. So that, even if you did click on those pictures of Britney, you would'nt end up with your credit card information stolen.

  71. Times, They Are Changing by CristalShandaLear · · Score: 0

    "Apple missed a golden opportunity to lock down Snow Leopard when it again failed to implement fully a security technology that Microsoft perfected nearly three years ago ..."

    Sign of the times that I thought this might be a flashback to April Fools...and then I remembered. Slashdot doesn't hate Microsoft on GP and actually gives them credit where credit is due. Everyone's not an Apple or Linux fanboy anymore. But this shift to admitting that Microsoft has succeeded in an area Apple has overlooked...

    Wow. How times have changed...

  72. It isn't the only technology thats missing by gmthor · · Score: 1

    Apparently they haven't support for Non-Uniformed Memory Architecture either, witch means a big performance hit for some apps.

    --
    How do I uncompress my MD5 archive?
  73. Re:Let's not let facts get in our way by Skuld-Chan · · Score: 1

    Having run Vista it really only prompts me for admin privileges doing things like:

    Setting the clock
    Installing software
    Uninstalling software
    Bringing up "Computer Management" - which allows me to partition disks, look at the system log, install/uninstall drivers.

    I never get UAC prompts just running apps, unless Firefox or some other app wants to install an update, but I categorize that under installing software.

    Guess what though - my Mac asks me for the admin password doing the same exact tasks. Granted it doesn't always ask me for the password to install programs, but isn't that less secure?

    I tried to recently secure a Windows XP box after coming from a background of unix(including OS X) and Linux, and I just could not believe how insanely obfuscated Microsoft made everything. What is insanely simple to do in the Unix world takes massive effort to even attempt in the Windows world, if it will even work at all.

    I'm sure you'd find a windows centric admin saying the same thing about Unix sadly - where there is no one central place to set security. Most modern distro's have gotten much better about this, but in the past it wasn't always enforced that all settings sit under /etc or all logs sit under /var/log - in my own experience Linux seems more organized over more commercial/proprietary OS's like Solaris or Tru-64.

    On policies btw - its really quite simple. There's two really - one for the machine, one for the user. Machine policies are applied to anyone who logs in, user policies are like it implies only for that user session. Policies set by server are for machines being managed by a domain controller in active directory and set at a central location. All its doing is writing settings to the registry (hkcu\software\policies\ if its a user policy and hklm\software\policies if its a machine policy).

    All it is is simply an api to change settings on windows and other 3rd party apps (yes - plenty of non ms stuff can be set via group policies).

  74. Re:Surely this is only of any use to a hacker if . by RiotingPacifist · · Score: 1

    its security by obscurity the same way that setting your password to anything other than password is!

    --
    IranAir Flight 655 never forget!
  75. Perfected? by rgviza · · Score: 0

    >> again failed to implement fully a security technology that Microsoft perfected nearly three years ago

    This just made my morning. Microsoft hasn't ever perfected anything.

    --
    Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    1. Re:Perfected? by sbeckstead · · Score: 1

      Perhaps they have perfected astroturf, or maybe the ability to get slashdotters to perpetuate astroturf.

  76. Re:Let's not let facts get in our way by bidule · · Score: 1

    whooosh!

    --
    ID: the nose did not occur naturally, how would we wear glasses otherwise? (apologies to Voltaire)
  77. Re:Here they come... by TheCycoONE · · Score: 1

    Enter SELinux to prevent the app from calling said system API, or being able to do anything once it escalates?

  78. Re:Here they come... by ifrag · · Score: 1

    I followed you until you said "putz", at which point you became just another strange Yiddish using delinquent. Try harder next time.

    --
    Fear is the mind killer.
  79. Re:Surely this is only of any use to a hacker if . by lordholm · · Score: 2, Interesting

    Executing code on the stack is prevented by the NX bit, it has nothing to do with address space layout. What it does prevent would be something like return to libc attacks and other nice things.

    --
    "Civis Europaeus sum!"
  80. Na Na A Boo Boo by Anonymous Coward · · Score: 0

    Microsoft is better than Apple!
    "it again failed to implement fully a security technology that Microsoft perfected nearly three years ago in Windows Vista"

  81. Re:Let's not let facts get in our way by TheTurtlesMoves · · Score: 1

    a: compared to it's unix bretheren, Windows still requires administrative privileges for a LOT of common things

    I would have said the same.

    But at work I don't and can't get a "root" password for a machine only I use. Well fair enough I guess. But you quickly find out that Linux sux just as hard as windows for all the same reasons. And that is that everything you download, every package, every installer *assumes* that you have root access. Its a real pain to install a lot of normal things in user space (aka /home/reallyNiceGuy/). It can be done --but its a bloody pain. Add the fact that our admin dude it a total computer looser who turns up to work less than 2x per week...

    In the end I got a laptop where i *do* have root access.

    --
    The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
  82. Re:Surely this is only of any use to a hacker if . by blincoln · · Score: 1

    ASLR makes executing code on the stack quite a bit more difficult, regardless of what privileges the program being exploited may have. Also makes calling libaray functions and pretty much anything in RAM far more difficult for a hacker. Page protection doesn't protect against these attacks per se.

    How is ASLR any more effective than the DRM on offline products like DVDs? The OS and each individual program need to have the "guidebook" to the randomized locations stored somewhere, or they wouldn't work. So all the malicious software needs to do is look in the same place. I mean, if it has access to modify the memory of another process, it should be able to do that, right? Or am I missing something?
    It seems to me as though this is just adding a tiny little hurdle at the expense of performance.

    --
    "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
  83. Re:Here they come... by Anonymous Coward · · Score: 0

    Well, if it were enabled and configured correctly, then yes. On a Mac, SELinux doesn't work so good.

  84. Oxymoron by Anonymous Coward · · Score: 0

    "Implement fully a security technology that Microsoft perfected"

    You mean the one that Vista put out? Yeah, I guess I'd have to agree that that its "perfect" security. Application balh is trying to access blah. Press Allow or Cancel.

  85. Re:Surely this is only of any use to a hacker if . by Your.Master · · Score: 1

    That's an unfortunate analogy, since 2 condoms is far worse "security" than 1 condom.

  86. Re:Here they come... by sbeckstead · · Score: 2, Funny

    I use Linux distro disks for spacers under my desk when it wobbles. The AOL disks have rotted away it seems.

  87. Re:Let's not let facts get in our way by jim_v2000 · · Score: 1

    "Most users get so frustrated and just leave everything open."

    Most users have no clue about 90% of what you said.

    "I tried to recently secure a Windows XP box after coming from a background of unix(including OS X) and Linux, and I just could not believe how insanely obfuscated Microsoft made everything."

    What were you trying to do?

    --
    Don't take life so seriously. No one makes it out alive.
  88. ASLR? by Anonymous Coward · · Score: 0

    16/F/Iowa

  89. Re:Surely this is only of any use to a hacker if . by VertigoAce · · Score: 2, Informative

    In order to "look in the same place", you need to have code that does the looking. The NX bit will prevent arbitrary code from executing on the stack. One way to get around NX is to overrun a buffer and replace the return address of the stack frame with a known function address that does what you want. In order for this to work, you need to know the address in advance of the attack. ASLR makes it difficult to predict this address.

  90. Re:Surely this is only of any use to a hacker if . by Anonymous Coward · · Score: 0

    Not quite...consider this analogy:

    The president is one of the most secured people in the world, with all of the body guards and various other lines of defense. However, he is not necessarily the safest, because he stands out and is a public figure.

  91. "Sort of"? by Tetsujin · · Score: 1

    Your so-called "monoculture" is sort of false out of the gate.

    Self-defeating qualifier: ten yard penalty!

    --
    Bow-ties are cool.
    1. Re:"Sort of"? by rinoid · · Score: 1

      Thanks for the tip @103070 :)

      I rail against the use of so-called on my local NPR station ... seems they can't report anything without using the phrase.

  92. Re:Surely this is only of any use to a hacker if . by arminw · · Score: 1

    ....Once someone writes an entire fully-functional OS with absolutely no security vulnerabilities....

    Which of course will never happen. The best security system I know to date is what Apple implemented for their iPhone. For one of those, or the iTouch also, every program gets inspected and signed by Apple before it will load. It is impossible, or at least very unlikely, for a nasty program to execute on the iPhone, unless of course the user deliberately hacked it.

    Apple could extend that system to the Mac, except make it possible for it to be bypassed after a stern warning that this may be dangerous. They could have a warning something like: "this program has not been tested or signed by Apple and could be dangerous to your computer or your bank account. Install anyway, or cancel"? After such a warning to users still would have to enter their administrative password in order to proceed. Just as millions of iPhone users have clearly shown, many if not most people would be very glad to trade their freedom to install anything and everything on the computer at random, with the restrictions of getting all legitimate programs from the iTunes store. Non-malicious developers could also distribute their wares on discs, after Apple has approved and signed them for a reasonable fee. Apple is in a real good position to implement such an ultra-secure system for their computers, because unlike other manufacturers, they make their own system software.

    --
    All theory is gray
  93. Re:Surely this is only of any use to a hacker if . by daveime · · Score: 1

    At least as secure as a 4 digit bank PIN ? So the Apple only has 10000 address locations ?

    Renaming the account to Anonymous Idiot was inspired, starting with yourself.

  94. Re:Let's not let facts get in our way by daveime · · Score: 1

    b: Microsoft's reliance on proprietary protocols, many of which have a lot of known and probably even more unknown vulnerabilities.

    And how is an open source protocol any better, seeing as how *everyone* has complete access to it's source code and can FIND a vulnerability that much easier than having to trawl through proprietary and possibly obfuscated binaries ?

    In terms of fixing vulns, I agree with you ... but in terms of finding them in the first place, I don't understand your argument ?

  95. says he'll stop complaining when... by YesIAmAScript · · Score: 1

    'Because Snow Leopard lacks fully-functional ASLR, Macs are still easier to compromise than Windows Vista systems, Miller said. "Snow Leopard's more secure than Leopard, but it's not as secure as Vista or Windows 7," he said. "When Apple has both [in place], that's when I'll stop complaining about Apple's security."'

    Oh yeah? Is that a promise? I more expect he'll stop complaining when he stops making money by complaining.

    --
    http://lkml.org/lkml/2005/8/20/95
  96. Re:Surely this is only of any use to a hacker if . by Angostura · · Score: 1

    OK, I'll bite. Let's say I have a door with a very efficient, unbreakable lock. I lock it with a key.

    I have two choices.

    1. I can leave the key taped to the door with a label saying 'this is the key to this lock'

    or

    2. I can hide the key in a box which I bury in a location somewhere in mainland Europe known only to myself.

    Are you arguing that in both cases the door is equally secure?

  97. Re:Surely this is only of any use to a hacker if . by Sancho · · Score: 1

    I would argue that the door is equally secure in both places, but that your key management system needs some serious work in the first situation.

    The area behind the door is not secure in the first scenario using the definition of secure to mean "free from danger or harm."

  98. Re:Surely this is only of any use to a hacker if . by ChaosDiscord · · Score: 1

    Imagine a hack where you send some exploit to somebody over IM. If it doesn't work, the IM client *will* crash as it tried to execute some random portion of memory. How are you going to try your exploit at a different address now?

    Spam bunches of people over IM, possibly using a botnet to evade spam throttles in the IM system. And I get multiple chances per user, since most people will go, "Stupid IM client" and restart it without another thought. Many will restart it repeatedly, erroneously attributing the crashes to bad luck and not hostile intent.

    Depends on the program I'm attacking, I might be lucky and be attacking a subsystem that forks when I connect, so I can attack over and over again. The program may have a watchdog system in place to automatically restart and recover after a crash to make the software appear more stable than it actually is.

    Mind you, this isn't an argument against ASLR. I'm in favor of it! Maybe it doesn't stop everyone, but it will stop some attacks.

  99. Most PC's run Windows XP with no security features by gig · · Score: 1

    When people compare Mac OS to Windows Vista or 7 this is basically academic because Microsoft is responsible for an ongoing tire fire with Windows XP that accounts for 80% of their users. It doesn't matter how many new security gee-gaws Microsoft shipped in 2007 if most of their users are using pre-2006 Microsoft software.

    The main reason Mac OS does not have a commercial malware market like Windows does is that each version of Mac OS only lasts for 2-3 months before it is replaced by a new one, and Apple can patch 75% of the Mac user base automatically within a week or two. So whatever malware you make, before you can sell it, the version of Mac OS it worked on is gone and so is the vulnerability you were depending upon. On Windows, you have years to find and exploit a problem and years to sell it and then years for your malware-deploying users to reap the reward. It's completely different.

    Instead of talking about how Apple could make Mac OS _academically_ better in order to avoid a _theoretical_ malware problem that does not exist, we should talk about what Microsoft is doing about their XP users. You cannot even put a Windows 7 disc into an XP machine and get back a Windows 7 system with the XP part lifted up into the XP Mode virtualizer. A simple upgrade path like that could have been enough to kill the botnet. But the tire fire continues and Microsoft acts like the very first version of Windows ever was Vista.

    In short, Microsoft Address Space Randomization is no substitute for Apple Software Update. The latter has been replacing the Mac OS kernel every 3 months for a decade now. Please tell me why Windows doesn't have that feature.

  100. Re:Surely this is only of any use to a hacker if . by incripshin · · Score: 1

    That is a good point, but you can only do a small fraction of the damage. Rather than your spam overtaking thousands, it may only take over a handful. I cannot refute your second point. What it is, though, is the process is creating a security hole by bypassing the precautions provided by the OS. My main point is only that security-through-obscurity (in other words: a lie) is different from just being insecure.

  101. Re:Surely this is only of any use to a hacker if . by Angostura · · Score: 1

    But is the area behind the door in the second scenario more secure. And if so, isn't it more secure due to obscurity?

  102. Re:Surely this is only of any use to a hacker if . by DarkOx · · Score: 1

    ASLR is not about preventing you from executing code after some exploit. There are other mechanisms for that. What ASLR does is make sure just because you were able to get some code executing you can't do much with it. The idea is to obfuscate the likely locations in memory of library functions, and other system values.

    Yes you can get you code to run but you can't call some privileged function even if your code is running privileged because you don't know where its going to be, unless you can use the systems dispatch scheme.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  103. Re:Surely this is only of any use to a hacker if . by DarkOx · · Score: 1

    You are both right and wrong. If ASLR stops and attack its because something else was broken but the important thing is it still stopped the attack. Security is best done with a layered approach because you can't always predict what will and will not fail.

    Is like a prison. The guy might get out of the cell some how, hopefully the guard in the hall can stop him. He might get past that guy, hopefully the cell block itself is locked and he can't get out. He might somehow escape that. Hopefully he can't get past the fences and barbed wire. Oh crap he is still moving, well hopefully the guy in the tower with the rifle and scope can put bullet through him.

    Good security expects any given layer to fail somehow at some time. There should be another layer in place to cover that eventuality.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  104. Re:Surely this is only of any use to a hacker if . by Sancho · · Score: 1

    Keeping a password secret is not obscurity. Security through obscurity classically refers to wanting to keep an algorithm secret, not wanting to keep passwords secret.

  105. nonsense by Uberbah · · Score: 1

    The arguments were covered more than exhaustively in the Slashdot discussion which resulted from Charlie Miller pwn2owning the MacBook in two minutes because it was "easiest" of the machines in the competition and I should not have to hold anyone's hand in this case.

    Do you also hang out in USENET forums and snottily tell people "this was discussed in alt.os.system.v.3.1 in 1991, fuck off"? It's not other people's jobs to read your mind or have read every relevant Slashdot discussion. It's your job to offer evidence for your assertions - anything else is pure laziness.

    And as proof of that, drinky, why do you like to sleep with little boys and start neighborhood cats on fire? You know, since it's your job to disprove my assertion and all...

    1. Re:nonsense by drinkypoo · · Score: 1

      Do you also hang out in USENET forums and snottily tell people "this was discussed in alt.os.system.v.3.1 in 1991, fuck off"?

      No, most incompetent, petulant children can't figure out how to use USENET, and the ones that do are already there to say such things.

      The fact remains that if you do something simple like googling "aslr linux vista osx" you get a pile of articles on the subject. So asking me for a citation is just fucking lazy, and you are just fucking whiny. Go away, or I shall taunt you a second time.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:nonsense by Uberbah · · Score: 1

      No, most incompetent, petulant children

      You're projecting. Again.

      The fact remains that if you do something simple like googling "aslr linux vista osx" you get a pile of articles on the subject. So asking me for a citation is just fucking lazy, and you are just fucking whiny. Go away, or I shall taunt you a second time.

      So drinky, why do you like to sleep with little boys so much and start neighborhood cats on fire?

  106. Re:Let's not let facts get in our way by Uberbah · · Score: 1

    Just like how you're far more likely to meet a kool aid drinking PETA hater than a kool aid drinking member of PETA.

  107. Why ASLR? by Anonymous Coward · · Score: 0

    It seems to me that if write access to forbidden locations is permitted by the development platform vendor, randomizing the addresses is a disservice to the occupants of the "non target" places. From the viewpoint of an application developer or end user, I'd rather not have the OS supplier use an umbrella for themselves and leave me out in the scattered thunderstorms. I don't have time or a suitable temperament for that kind of support call (from either end).

  108. Huh??? by ps2os2 · · Score: 0

    If the OS is so poor to prevent people from reading "privileged" information that is the flaw to begin with. The operating systems I am familiar with allow anyone to read "common information" If the information is private it will only allow a very small subset to do so and you must jump through hoops to get there(and be authorized to jump through those hoops). The operating system (combined with hardware) should isolate information so much that it is essentially impossible to look at and of course alter any privileged information that does not belong to the user. Any OS that would allow this is not secure by any stretch of imagination.

  109. Took you that long... by Neanderthal+Ninny · · Score: 1

    ASLR is needed to prevent malware from taking over a system from any source, user intentional install to cracker breaking into the system. Apple should have used ASLR in Snow Leopard as part of the securing system.

  110. Re:Surely this is only of any use to a hacker if . by JasterBobaMereel · · Score: 1

    The problem with ASLR is that anyone capable of getting around enough of your security to trouble ASLR is quite capable of bypassing that as well .... giving the guy with a shotgun a revolver as well will not help if he already asleep in the corner ...

    --
    Puteulanus fenestra mortis