Slashdot Mirror


Apple's Unlikely Security Mentor: Microsoft

snydeq writes "Apple has much to learn about securing an operating system, and it could learn how from Microsoft, Roger Grimes writes in the wake of further evidence that Macs are more vulnerable to attack than Windows machines. 'It's taken Microsoft 10 years to turn security from a weakness into a strength. Apple can use the lessons learned by Microsoft to manage a quick turnaround. Apple has already hired one of Microsoft's former security leaders, Window Snyder, and it has adopted a modified form of Microsoft's Security Development Lifecycle programming practices. Apple has the benefit of seeing how Microsoft fixed its past mistakes.'"

204 comments

  1. At least... by kakyoin01 · · Score: 0

    ...the last sentence in the summary makes sense. Not so sure about the rest...

    --
    The more you know, the more you have to say and the more you should listen.
    1. Re:At least... by Anonymous Coward · · Score: 0, Insightful

      Well, Microsoft has mostly fixed all security problems. They're mostly either user stupidity or third party programs now, both which would work with all OS. Even, and especially iPhone, as the jailbreaking exploits have known. Apple currently has major security problems that will only grow if their OS gains more market share. Combine this with the fact that Apple has seriously kicked itself in foot when it has marketed their OS as virus-free and as something that can never get viruses. They still continue this practice too - when the last major Mac malware was going around, Apple told its customer service personnel to never aknowledge the problem to a customer.

    2. Re:At least... by kakyoin01 · · Score: 2

      Considering the phenomenal market share Windows holds in the computer usage domain, no doubt there will be problems. Regardless of whether or not the Windows security model you speak of is broken or not, Its security problems are there for Apple to observe.

      --
      The more you know, the more you have to say and the more you should listen.
    3. Re:At least... by Goaway · · Score: 1

      Broken how?

    4. Re:At least... by smallfries · · Score: 0

      It is a good summary of a confused article though.

      Final conclusions in the article are that while a mac is more secure than a PC, mac users are at more risk than PC users. Hmmm, fanbois line up on my left, haters on my right, and THREE, TWO, ONE.....

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    5. Re:At least... by next_ghost · · Score: 1

      "Mostly fixed"? Excuse me, but which company just recently made a big ugly hack to at least partially patch the huge security hole caused by stupidity of third-party software vendors whose software without any good reason requires administrator privileges to run?

    6. Re:At least... by Anonymous Coward · · Score: 1

      You seem a bit confused. The malware you refer to was "scare ware" which used social engineering to convince users to install it on their machines. That's not something a PC OS can do much to prevent. It didn't harm the system itself which is something I'd expect an OS to try to prevent. Apple did end up fixing this for users by releasing software that identified this particular program and recognizable variants and removing them. That's a customer service not patching a security vulnerability. Different scare ware would still work. To date Mac users still haven't been infected by anything harmful other than through user stupidity. I'm not saying that it can't and won't happen or that the Mac OS is invulnerable. It's just your casting of recent events is wrong. Also, there has been no malware discovered on unjailbroken IOS devices either. You can thank the App Store for that. The 2 situations where you could even jailbreak an IOS device as a web drive by (version 1.0 and the one reported this summer) have been fixed. What compute device cannot be compromised if its in the physical possession of the perpetrator?

    7. Re:At least... by Anonymous Coward · · Score: 1

      Umm... Apple? without requiring even a third party software??

      oh nos...

    8. Re:At least... by 0123456 · · Score: 1

      Broken how?

      For a start:

      "Application Helly Kitty Screen Saver wants to: Do crap you don't understand"

      Do you press 'OK' or 'Cancel'? (Or whatever buttons Windows puts up in the UAC box, I haven't used it in months)

    9. Re:At least... by Gadget_Guy · · Score: 1

      So what should Helly (sic) Kitty Screen Saver do as an alternative then? I suppose it could split up the program into two separate processes running with different credentials, just like other programs do to avoid UACs.

      But how is some badly written third party software a symptom of a broken security model?

    10. Re:At least... by next_ghost · · Score: 2, Interesting

      Let's see... The NT family of Windows has full security infrastructure based on user accounts and access privileges. However, that security infrastructure was completely turned off by default when Microsoft decided to merge the WinDOS family into Windows XP so that you could run legacy WinDOS software and software written by idiots without any additional setup. And now, starting with Vista, we've got yet another security infrustructure built on top of the first one which is supposed to emulate access restrictions inside otherwise unrestricted administrator account. Does that sound like a sane security design to you?

    11. Re:At least... by registrationssucks · · Score: 0

      Regardless of whether or not the Windows security model you speak of is broken or not, Its security problems are there for Apple to observe.

      You can observe and learn from a fool as well as a mentor.

    12. Re:At least... by 0123456 · · Score: 2

      But how is some badly written third party software a symptom of a broken security model?

      Because Microsoft has encouraged such behaviour in the past ('sure, feel free to write any old crap in the program files tree'), and now continues to support it so as not to break those badly written applications.

      And because UAC messages are absolutely useless in most cases. The most common one seems to be 'Access Hard Disk'. What does that mean? Is it trying to write a config file to its own directory or install a rootkit? How am I supposed to tell?

    13. Re:At least... by next_ghost · · Score: 1

      Exploitable bugs are one thing. Building complete security infrastructure and then basically throwing it out the window and building another much weaker and completely superfluous one on top of it is quite another.

    14. Re:At least... by Stormtrooper42 · · Score: 1

      I would press 'Cancel', for sure, considering I've never wanted this "Helly Kitty Screen Saver" to launch.

      I get your point, though. Most users would click 'OK' without reading the dialog box (if they haven't already disabled the UAC...)
      What do you suggest to prevent those "broken" users to do this?
      Make it more annoying by requiring them to type a password, and not allowing them to disable this kind of messages? (Comparable to what Linux does?).

    15. Re:At least... by Alex+Belits · · Score: 1

      Considering the phenomenal market share Windows holds in the computer usage domain, no doubt there will be problems.

      NO.

      Ex: Apache, the most popular and very secure web server.

      Regardless of whether or not the Windows security model you speak of is broken or not, Its security problems are there for Apple to observe.

      There is nothing to learn there. Windows "security" consist of kludges built on top of unworkable model -- it's best when it is least consistent. Apple just has to consistently use security model it already has.

      --
      Contrary to the popular belief, there indeed is no God.
    16. Re:At least... by Anonymous Coward · · Score: 0

      The most common one seems to be 'Access Hard Disk'. What does that mean? Is it trying to write a config file to its own directory or install a rootkit?

      This. Jesus Fucking Christ, THIS.

      How many babies would it have killed for them to have the More Details button show me the fucking file it's trying to write?!

    17. Re:At least... by Gadget_Guy · · Score: 1

      Because Microsoft has encouraged such behaviour in the past ('sure, feel free to write any old crap in the program files tree') and now continues to support it so as not to break those badly written applications.

      That is incorrect. To get Windows certification you had to save your settings under the user's profile. Doing this lets software run under limited user accounts and allowed for roaming profiles so users could login on any workstation and have their configuration follow them.

      Since Windows NT 3.1, Microsoft have proper permissions system so you did not have to run as Administrator. In all the API documentation they told developers what they had to do to work correctly. Unfortunately because Windows 9x was the more popular OS developers could ignore Microsoft's pleas.

      It was not Microsoft's fault that developers did the wrong thing. Eventually Microsoft was bound to piss people off by changing the defaults so that their software would stop working. Sure enough, they did it with Vista and everyone got surprised. But they did have a decade's notice of the API change, so the developers only had themselves to blame.

      And because UAC messages are absolutely useless in most cases. The most common one seems to be 'Access Hard Disk'. What does that mean? Is it trying to write a config file to its own directory or install a rootkit? How am I supposed to tell?

      I agree. It is very frustrating that they do not have an "Advanced" button to let us see what the software is wanting to do. I suppose the problem could be that malicious apps could lie to the OS about what they were going to do with the elevated permissions.

      However, that does not mean that the UAC is broken. It gives some protection when running as an admin, but it is even better when running as a limited user as it means you do not need to plan ahead to run some software as an admin user just because you will eventually want to make a system-wide change.

    18. Re:At least... by kakyoin01 · · Score: 1

      NO.

      Ex: Apache, the most popular and very secure web server.

      Oh, well excuse me for referring to the operating systems that most everyone uses on a daily basis on personal computers. Which this article is, as you may or may not know, primarily about.

      --
      The more you know, the more you have to say and the more you should listen.
    19. Re:At least... by kakyoin01 · · Score: 1

      My mistake, I had only skimmed the original article. Servers are mentioned. But no need to get all RAWR about it, bro.

      --
      The more you know, the more you have to say and the more you should listen.
    20. Re:At least... by Alex+Belits · · Score: 0

      You have claimed that popularity of OS increases the amount of successful attacks. I have demonstrated that popularity of well-designed product has no such effects despite being a more valuable target for attackers.

      This means (if you are too thick to notice) that you are wrong.

      --
      Contrary to the popular belief, there indeed is no God.
    21. Re:At least... by Anonymous Coward · · Score: 0

      Domain Users group in the Local Administrators group (Windows 2003) - enough said.

      That gives any member of the domain local admin rights on the computer, or even worse server. How anyone could think that a company that does that is security minded is beyond me.

    22. Re:At least... by shutdown+-p+now · · Score: 2

      Ex: Apache, the most popular and very secure web server.

      Ironically, Apache is, in fact, a very good example proving GP's point, since it has more known exploits than the less-popular IIS.

    23. Re:At least... by shutdown+-p+now · · Score: 2

      And now, starting with Vista, we've got yet another security infrustructure built on top of the first one which is supposed to emulate access restrictions inside otherwise unrestricted administrator account

      You're confused. That is not how UAC works, at all. The underlying security system is the same that has always been in NT OS family - changed are the defaults (no longer root by default), and UAC is really nothing more than sudo.

    24. Re:At least... by Vancorps · · Score: 1

      Uhhh... Windows does require them to enter their password unless you're logged in with an admin account.

    25. Re:At least... by Vancorps · · Score: 1

      WTF? This is not a Windows default, never has been in the past and certainly isn't now. I'm not sure why any Administrator would do that.

    26. Re:At least... by scot4875 · · Score: 1

      You have claimed that popularity of OS increases the amount of successful attacks. I have demonstrated that popularity of well-designed product has no such effects despite being a more valuable target for attackers.

      This means (if you are too thick to notice) that you are wrong.

      Except you're comparing an application whose primary 'target' is a trained system administrator, vs operating systems that get stuck on millions of pieces of non-expert-driven consumer hardware, so I'd hardly say that your analogy is a sound one.

      And yes, Apache has had vulnerabilities in the past.

      --Jeremy

      --
      Jesus was a liberal
    27. Re:At least... by kakyoin01 · · Score: 1

      You have claimed that popularity of OS increases the amount of successful attacks.

      Pardon? Please quote me on that claim.

      This means (if you are too thick to notice) that you are wrong.

      Thanks, I'm sure you feel better about yourself now. Give yourself a pat on the back.

      --
      The more you know, the more you have to say and the more you should listen.
    28. Re:At least... by stewbacca · · Score: 1

      This is an example of how OS X is inherently superior to Windows for security, without even arguing the technical underpinnings.

      Windows developers can't even write a dialog box that doesn't confuse the user (and Microsoft does nothing to help them conform, like Apple does). It's all downhill from there.

    29. Re:At least... by MobileTatsu-NJG · · Score: 1

      Apple currently has major security problems that will only grow if their OS gains more market share.

      Small pointless nitpick: You mean 'installed base', not 'market share'.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    30. Re:At least... by MobileTatsu-NJG · · Score: 1

      Ex: Apache, the most popular and very secure web server.

      Apples != oranges, people don't sit in front of Apache all day who can be tricked into making exploits available.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    31. Re:At least... by Anonymous Coward · · Score: 0

      Got it. So apple is awesome and microsoft sucks.

      Sorry but I just got the memo. Stupid me.

    32. Re:At least... by CheerfulMacFanboy · · Score: 1
      --
      Fandroids hate facts.
    33. Re:At least... by yuhong · · Score: 1

      And NT never supported completely turning off it's security infrastructure, let along did so by default (sure, there was the Administrator default that made it mostly ineffective, but that has been always the case in the NT family before and never was new).

    34. Re:At least... by yuhong · · Score: 1

      Since Windows NT 3.1, Microsoft have proper permissions system so you did not have to run as Administrator. In all the API documentation they told developers what they had to do to work correctly. Unfortunately because Windows 9x was the more popular OS developers could ignore Microsoft's pleas.

      Even though NT 3.1 was released before Windows 95!

    35. Re:At least... by Alex+Belits · · Score: 0

      Most of mentioned Apache "exploits" are not real vulnerabilities, they are deviations from security policy that might be exploitable (and if exploited, there is OS security on top of them).

      All IIS exploits are known vulnerabilities (privilege escalation, remote arbitrary code execution) confirmed to be exploitable.

      --
      Contrary to the popular belief, there indeed is no God.
    36. Re:At least... by Alex+Belits · · Score: 1

      There should never be such a question in the first place. If "Deny" is not the only possible answer, security model is broken.

      Please note that Microsoft imitated Unix/Linux sudo (and PolicyKit) prompt, that serves a completely different purpose there -- ask a user to confirm that he really intends to perform a system administration task. Untrusted software can't trigger those things in the first place.

      --
      Contrary to the popular belief, there indeed is no God.
    37. Re:At least... by gumbi+west · · Score: 1

      yeah, it should totally say, "the software: foo wants to install a rootkit. If you do this, your system will be fubar."

    38. Re:At least... by mab · · Score: 1

      Everyone has known that for 20 years

    39. Re:At least... by Gadget_Guy · · Score: 1

      There should never be such a question in the first place. If "Deny" is not the only possible answer, security model is broken.

      I disagree. Any security model that makes things that hard to use would fail in the broader community because people would just turn it off. Look at how many people disabled UACs now because they seemed annoying. Imagine how many people would just run as Administrator all the time if it seemed impossible (and not merely annoying) to use all your old software under your proposed security model.

      Actually, you do not have to imagine. You just need to look at Windows 2000 or XP for that exact user experience. How many people around around here (who should know better) still claim that it was impractical (or even impossible) or to run as anything less than an administator account? That too much software just fails? That is the perception when running under the security model that you suggest. That is why they did not protect themselves with the sensible security settings that were on offer in the past, and it is also why the vast majority do not use the operating system that does use that model despite the fact that it is free and has a large selection of free software.

      Finally, you can still have your prefered security model if you want in Vista and Windows 7. Turn off UACs, run as a limited user and only software that you explicitly start with RunAs would be able to do those things that require UACs now. Or do what I do - set up people's computers as limited user and do not tell them the administator password. They have no option but to click Deny.

    40. Re:At least... by Anonymous Coward · · Score: 0

      Well, Microsoft has mostly fixed all security problems.

      You need to have a long talk with your crack dealer.

    41. Re:At least... by Alex+Belits · · Score: 0

      I disagree.

      That's because you do not understand how computer and network security works. You have company though, Microsoft people don't understand those things, either.

      --
      Contrary to the popular belief, there indeed is no God.
    42. Re:At least... by jcupitt65 · · Score: 1

      UAC is not much like sudo since it is not a security feature. It is not supposed to stop bad software doing bad things (since it can't, it's trivial to bypass), it's supposed to let users know that good software is doing system-level things.

      http://www.pretentiousname.com/misc/win7_uac_whitelist2.html

      If you have a separate admin account UAC does work more like sudo. But that's not the default, sadly.

    43. Re:At least... by Stormtrooper42 · · Score: 1

      Yes, but I think 0123456's point was that many users would click "OK", and being administrators, they wouldn't have to type any password.

      I think.

      Or else, I fail to see how this dialog box would show that the security model is broken (according to him).

    44. Re:At least... by next_ghost · · Score: 0

      No, Apple just sucks a little less than Microsoft because they had enough sense to build OSX on a Unix base. But that alone isn't enough to make me a Mac/iWhatever user.

    45. Re:At least... by next_ghost · · Score: 1

      Well, what do you call forcing the user to always work with administrator privileges because Microsoft didn't have balls to stand up to idiot developers 10 years ago? I call it throwing the whole security infrastructure out of the window.

    46. Re:At least... by Gadget_Guy · · Score: 1

      That's because you do not understand how computer and network security works.

      No, you are just a rabid Microsoft basher who can't comprehend doing something in a way that you are not used to. But feel feel free to address any of the points that I raised.

    47. Re:At least... by oji-sama · · Score: 1

      Never seen an "Access Hard disk" prompt. Then again, I skipped Vista completely. Almost changed to using Ubuntu on my desktop, but then I actually enjoyed using 7. Now using OpenSUSE in a virtual machine for my Linux needs.

      --
      It is what it is.
    48. Re:At least... by badkarmadayaccount · · Score: 1

      Hide the admin account - to turn it on, set a ROT13 named reg key, and type a cryptic command in the CLI. And make the UAC box require password for every little thing, with scary warnings and icons. And put a dark red tint on the background.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    49. Re:At least... by Kalriath · · Score: 1

      Apache. 22 Advisories, comprising 40 Vulnerabilities. 2 Unpatched.
      IIS. 6 Advisories, comprising 6 Vulnerabilities. 0 Unpatched. To be fair to Apache, which has been stuck at 2.2.x for some time, I'll even merge IIS 6 with IIS 7. That makes it...

      IIS. 17 Advisories, comprising 17 Vulnerabilities. 1 Unpatched. Apache still loses, especially considering Apache 2.2.0 is actually 3 years newer than IIS 6.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    50. Re:At least... by Kalriath · · Score: 1

      UAC doesn't automatically pop up in response to the program trying to do something. UAC pops up because the program specifically told Windows "I need to elevate" - there's no facility for it to tell Windows WHY. Perhaps there should be, but that's why it can't do it now.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    51. Re:At least... by DadLeopard · · Score: 1

      That doesn't really happen with Ubuntu Linux. Normally the only times you will see that password prompt is when you are making changes to the system, or installing and uninstalling software, (making changes to the system), The real difference is most of our software comes from pretty secure repositories, so you aren't going to see a Helly Kitty screen saver in the first place. Under normal conditions you will never have to use your password except for authorizing update manager to install the updates, which we don't have to wait till some certain one day in the month to get. You can even set your personal machine to log you in without needing your password. I don't recommend this for laptops that leave your home or office though! Some of us even use ClamAV so that we do not pass on Windows malware to our friends that still use Windows. The problem is Windows users are trained from the start that they need to search the internet to find their applications and utilities. It a cold cruel world out their on the net, with many a dark alley just full of stuff waiting to bite them in the butt!

    52. Re:At least... by shutdown+-p+now · · Score: 1

      UAC is a security feature. The article you have linked to describes the consequences of a bad (insecure) default configuration of said feature. UAC will still be active and do checks and elevate processes as required - it will just use the whitelist to suppress elevation prompts for specific processes. But process security still remains in full force, it's not all smoke and mirrors.

      Even the article itself correctly states that, if you move the UAC slider to its highest setting (which is what it was in Vista) - effectively disabling the whitelist - the exploit is neutered. You don't need a separate non-admin account (anyway, with UAC on, admins are really more like "wheel" group).

    53. Re:At least... by jcupitt65 · · Score: 1

      Mark Russinovich says UAC is not a security feature:

      http://www.networkworld.com/news/2007/021407-microsoft-uac-not-a-security.html

      The whitelist trick is just one of many mostly unfixable holes in Windows that make win7 UAC in default mode trivial to bypass. As you say, pushing the slider to maximum gets you Vista-level security: better but still not secure. You need a separate admin account to get something close to sudo.

      As vendors make their software more UAC friendly, MS will eventually be able to have a non-admin default account without it being too annoying. But we're still a few years from that, sadly.

    54. Re:At least... by shutdown+-p+now · · Score: 1

      Can you give an example of how to circumvent UAC with slider on maximum and an "admin" account? (i.e. no password entered in UAC prompt, just OK/Cancel).

      The reason why sudo asks for a password (even for user's password, like in Ubuntu by default) is to prevent input injection attacks. UAC doesn't do that because it relies on an OS mechanism to prevent input injection (isolated desktop). I'm not aware of any known ways to exploit this. Hence I'm claiming that UAC in this mode is exactly as secure as sudo is by default in Ubuntu - unless there's evidence to the contrary.

      As for Mark's claim, it is misrepresented by the article you've linked to. Here is the primary source. He's not saying that it's not a security feature, but he's saying that it's not an impermeable security boundary. He then gives some examples of permeability, but note that none of them involve actually hijacking the elevated process. Instead, he points out the ability to spoof things - e.g. if you try to run an installer (some downloaded setup.exe in your ~/Downloads), and you have a malware running locally with normal user privileges, it could simply replace setup.exe with its own malicious version. When you try to run it, it asks for elevation, you give it (since you don't know it is replaced), and bingo - malware has root. But the exact same thing can be done with sudo!

      Another example he gives is the ability for applications to draw directly on the desktop (which is only true when DWM - or rather compositing - is disabled). This way you can draw a different UI on top of an existing elevated application, e.g. replacing labels on its buttons so as to make the user to click where you want him to click. I don't know if this can be done with X (some kind of window that is visible but transparent for mouse clicks?).

      At no point Mark says that it is possible for third-party app (potentially malware) to gain elevated privileges without going through an UAC prompt. He points out that it's possible to fake the prompt such that it pretends to be for a different app that has a legitimate need to elevate - a prompt like that would not pass close scrutiny, but not the cursory glance most users - even power users - give to the UAC dialog.

      Again, this scheme also fully applies to sudo , in fact even more so - my hypothetical Linux malware, initially running under user account, would just hijack, say, Synaptic (by replacing the menu icon) to point to my patched version with the payload. When gksudo pops up, when it normally does with Synaptic - surely you would type your password and elevate - and then I fire off my payload.

    55. Re:At least... by jcupitt65 · · Score: 1

      The elevations people usually cite involve cases where things can be written by an unprivileged process which are then used by an elevated process. For example, there are various registry keys which a low-priv process can write which are executed by an elevating command prompt. The Ubuntu equivalent would be appending "alias sudo /my/sneaky/attack" to someone's .bashrc. Though this Windows once is a little worse since you can't (as far as I know) as a user inject things into gtk-sudo, which would be the main elevation route for most people.

      I read a very long and interesting thread with Mark and others debating the details of this a few years ago, but of course now I can't find the link :( sorry.

    56. Re:At least... by man_of_mr_e · · Score: 1

      Apache is not the most popular web server in the way you suggest. More websites are hosted on Apache than anything else, but that doesn't translate to more apache servers than anything else. Windows web servers tend to be run by corporations, and as such tend to have only a small number of sites on them. Apache tends to be run by ISP's, and other hosting companies who put large numbers of sites on them.

      Website != server

      By the way, Apache runs on Windows as well. And it's used quite a bit actually, particularly in cases where the site is running Java based code. Like so many, you assume Apache only runs on Linux/Unix. Comparing Apache security to Windows security is so far beyond apples and oranges to be just plain stupid.

      Besides, Apache has had more vulnerabilities than IIS has had in the last 8 years. IIS pre-2003 was hugely vulnerable, but they rewrote it for IIS6 and rewrote it again for IIS7. And the security statistics are very much in IIS's favor.

    57. Re:At least... by man_of_mr_e · · Score: 1

      Really? Care to prove that? Didn't think so. I'll do you the favor and show the real statistics.

      IIS 6 has had 11 advisories in 8 years. Of which, none were Extremely critical, most of which are not exploitable by default, and require specific services to be enabled.

      http://secunia.com/advisories/product/1438/?task=statistics

      IIS 7.x has had 6 advisories in 4 years. Of which, none were Extremely critical, most of which are not exploitable by default, and require specific services to be enabled.

      http://secunia.com/advisories/product/17543/?task=statistics

      Let's look at Apache.

      Apache 2.2.x has had 22 vulnerabilities in 6 years. Of which, none were Extremely critical.

      Apache 2.0.x has had 40 advisories in 8 years, with the same level of ctiticality.

      http://secunia.com/advisories/product/73/?task=statistics

      Only 5% of Apache vulnerabilties were Highly critical, which amounts to 2 for 2.0.x and 1 for 2.2.x.

      IIS 7.x has had 33% of 6, or 2 and IIS 6 has had 9% of 11, or 1.

      So the facts are, Apache has had anywhere from 2-7x more vulnerabilities and roughly the same number of vulnerabilities.

      That means, IIS is less likely to have a vunlnerability, but is more likely for it to be highly critical than Apache. So, in the end, it washes out.

    58. Re:At least... by man_of_mr_e · · Score: 1

      The default is not to put Domain Users in the local administrators group. Maybe your administrator set things up that way, but it's not the default. Someone configured it to do that.

    59. Re:At least... by Anonymous Coward · · Score: 0

      I disagree.

      That's because you do not understand how computer and network security works. You have company though, Microsoft people don't understand those things, either.

      You've made it abundantly clear that you don't have even the most basic understanding of security whatsoever. That there will always be a compromise between security and usability in any system and you cannot implement security in a system without understanding your userbase. Claiming an undefined group of 'Microsoft people' don't understand security when it's so obvious that you fail in exactly the same area shows that you are just an ignorant anti-microsoft troll. Of course you could prove me wrong by explaining how you would implement a security system that would satisfy the userbase, but of course you aren't capable of doing such a thing anyway.

    60. Re:At least... by Alex+Belits · · Score: 1

      Have you actually read what I wrote?

      Or read how those vulnerabilities are described? Apache has very high standard of what is called a vulnerability.

      --
      Contrary to the popular belief, there indeed is no God.
    61. Re:At least... by Alex+Belits · · Score: 0

      My understanding of computer security is just fine.

      I do not understand Microsoft security because Microsoft security consists entirely out of closing the barn doors after horses are out, and writing more and more sophisticated procedures for doing so. If you "understand" that as anything other than stupidity, you are stupid.

      --
      Contrary to the popular belief, there indeed is no God.
    62. Re:At least... by man_of_mr_e · · Score: 1

      Secunia uses their own standard for criticality, and does not rely on the vendors reported standard. So Secunia evaluates both equally with the same standard.

      So your argument is stupid, because it's irrelevant to this comprison.

    63. Re:At least... by Alex+Belits · · Score: 1

      Secunia uses their own standard for criticality, and does not rely on the vendors reported standard. So Secunia evaluates both equally with the same standard.

      Really? Where are their standards? How would they even find out about IIS vulnerabilities that are not disclosed? Would they ignore vulnerabilities reported by Apache itself if they are below their minimal standards? Such as, say, each and every "path disclosure vulnerability" -- as in, a "successful attacker" can determine that user www has home directory "/home/www"?

      Look at the actual description of vulnerabilities. Most of Apache ones, critical or not, are below what would be even considered worth mentioning for any piece of proprietary software, leave alone specifically IIS. In a perverse way you are right that popular software will have more REPORTED bugs, but their actual impact on security only depends on secure design of software, something that leaves Microsoft dead last in any software category.

      --
      Contrary to the popular belief, there indeed is no God.
  2. Apple just doing what MS has done for years by Registered+Coward+v2 · · Score: 2

    MS is the typical fast followers - let someone else test the market; then jump in and take advantage of the new market while learning from the pioneer's mistakes. then push big to capture the market and crowd everyone else out. Once you're in you can expand and improve your product. It's been pretty effective for them over the years.

    --
    I'm a consultant - I convert gibberish into cash-flow.
    1. Re:Apple just doing what MS has done for years by Anonymous Coward · · Score: 0

      MS is the typical fast followers - let someone else test the market;

      ..then purchase the #2 or #3 product, integrate it half-assed into your existing products, and *then* push big to capture the market and crowd everyone else out
      After that, expand and improve your product if you feel like it. Or not.

      So, yes, it has been pretty good to MS.

    2. Re:Apple just doing what MS has done for years by Anonymous Coward · · Score: 0

      Don't type too zune, its also been extremely ineffective

    3. Re:Apple just doing what MS has done for years by Anonymous Coward · · Score: 0

      This can be said about in big tech company, Apple didn't invent the MP3 player, the smartphone, the tablet ... etc, also Google didn't invent search, Facebook didn't invent social networking.
      That's life.

  3. Wow by Anonymous Coward · · Score: 0

    The guy is named after an operating system? That's hardcore.

    1. Re:Wow by OffaMyLawn · · Score: 1

      Maybe he loved his work so much that he had his name changed. Which would make him not right in the cranium area.

    2. Re:Wow by cashman73 · · Score: 1

      Well, if he's going to be named after a Microsoft product, at least, for the most part, Windows is generally successful. Apple never would've hired him if he was named after Microsoft Bob,. . . We all know that Bobs don't make good consultants,. . .

    3. Re:Wow by kelemvor4 · · Score: 1

      .. or a hole in the wall.

    4. Re:Wow by Anonymous Coward · · Score: 0

      Didn't that Torvalds guy change his name to Linus after the operating system? ;)

      Seriously, Window Snyder is a woman, and apparently that is her real name.

    5. Re:Wow by Zaiff+Urgulbunger · · Score: 2

      I only skimmed the summary and was trying to figure out how Roger Grimes could be the name of an OS.

    6. Re:Wow by metrix007 · · Score: 1

      How is it chauvinistic? It is reasonable to expect in a significantly ,male dominated field that a person with a gender neutral name may be male.

      --
      If you ignore ACs because they are anonymous - you're an idiot.
  4. Obscurity Lost by DrifterX79 · · Score: 1

    Once Mac was safe, supposedly due to obscurity. Actually it is still reasonably safe when configured right. But Apple will not take Microsoft's path. I really see this leading to the shift from MacOS to iOS in the Macs. Completely locked down and protected by gatekeepers.

    Which wouldn't be so bad. I would give Unix/BSD/Linux/GNU a new place to fight for users.

    1. Re:Obscurity Lost by gubers33 · · Score: 2, Informative

      Apple is still on safe due to obscurity, the corporate world almost strictly uses MS, while Apple has grown its user base in recent years, they have not touched the corporate market. Anyone will attempt to go after corporate before personal users because the reward is greater. MacOS is still the most vulnerable OS on the market. Yes, you can lock it down changing a lot of settings, but you can do additional configuring on Linux and Windows machines. MacOS doesn't lose Pwn2Own the quickest every year for no reason.

      --
      Just because you are wrong and I called you out on it doesn't mean I am a Troll.
    2. Re:Obscurity Lost by BasilBrush · · Score: 1

      Yes, you can lock it down changing a lot of settings, but you can do additional configuring on Linux and Windows machines. MacOS doesn't lose Pwn2Own the quickest every year for no reason.

      Well in part because Pwn2Own doesn't test Linux.

      No, really they don't. Check it out:
      http://en.wikipedia.org/wiki/Pwn2own

    3. Re:Obscurity Lost by ceoyoyo · · Score: 1

      "Anyone will attempt to go after corporate before personal users because the reward is greater."

      What? Most infections are aimed at creating bot nets and the payoff is WAY higher outside of corporations. They usually monitor traffic and are pretty good at cleaning up infected machines. Home users? Not so much.

      Marketshare was a reasonable argument when Apple had 2% and shrinking. Now that they've got 10%+ and growing, it doesn't hold so much water. Not to mention that Darwin runs zillions of iPads and iPhones in addition to Macs.

    4. Re:Obscurity Lost by gubers33 · · Score: 1

      True, I forgot they don't do Ubuntu anymore. However, in the phone part of the contest, Android is a Linux based OS.

      --
      Just because you are wrong and I called you out on it doesn't mean I am a Troll.
    5. Re:Obscurity Lost by shmlco · · Score: 1

      From Ars, "In Lion, the sandbox security model has been greatly enhanced, and Apple is finally promoting it for use by third-party applications. A sandboxed application must now include a list of "entitlements" describing exactly what resources it needs in order to do its job."

      Then there's privilege separation, which breaks up a complex application into individual processes, each of which requires only the few entitlements necessary to perform a specific subset of the application's total capabilities. Video decoding, PDF decoding, and HTML decoding are already handled this way in Lion. (Not to mention sandboxing Flash into it's own tiny little world.)

      As to market share, this meme needs to die. If one in ten Windows boxes had a wide-open security hole a virus could exploit, how long do you think it would take for someone to write it and attempt take advantage of it? A month? A week? A day? Well, one in ten computers are Macs, and we seem to have, ah, well, basically zero active viruses and botnets. It's no harder to scan millions of machines for that one-in-ten Mac than it is to scan for that one-in-ten exploit in Windows.

      Corporate vs home? Are you nuts? Home computers are much more likely to have credit card numbers and passwords and back account numbers floating around. Home computers are much less likely to have current security updates and hot fixes installed. Home computers are much less likely to be behind firewalls and other active and monitored security measures.

      And -- if you look at the numbers -- home computers are much more likely to have botnets and emailers and other malware installed.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    6. Re:Obscurity Lost by gubers33 · · Score: 2

      For malware, yes it is better to target a home user. For exploiting a machine to gain access to their network and steal information, corporate. Not all exploits are malware related.

      --
      Just because you are wrong and I called you out on it doesn't mean I am a Troll.
    7. Re:Obscurity Lost by similar_name · · Score: 1
      From your link

      In the 2008 contest, a successful exploit of Safari caused Mac OS X to be the first OS to fall in a hacking competition. Participants competed to find a way to read the contents of a file located on the user's desktop, in one of three operating systems: Mac OS X Leopard, Windows Vista SP1, and Ubuntu 7.10 . On the second day of the contest, when the rules were loosened and allowed attack surfaces expanded to include Web browsers, Charlie Miller compromised Mac OS X through an unpatched vulnerability of the PCRE library used by Safari.[4] Miller had been aware of the flaw prior to the beginning of the conference and worked to exploit it unannounced.[4] The exploited vulnerability was patched in Safari 3.1.1, among other flaws.[7] At the end of the contest, only the Ubuntu system remained unexploited.

      But yeah, that's the only reference to Linux I saw. Emphasis mine.

    8. Re:Obscurity Lost by next_ghost · · Score: 1

      Actually, the last time Ubuntu was in Pwn2Own (2008), it was the only system that didn't get pwned. Oh, and see those Androids listed under Mobile Phones? That's Linux too. (Cue flame about Android not being Linux...)

    9. Re:Obscurity Lost by gubers33 · · Score: 0

      I'm not going to argue with a fanboi, its like arguing with a wall. You already proved my point that Apple have a 10% market share to the what 89% Windows? I am not saying that Apple's security sucks, I am saying they still have the obscurity factor. However, fanboi's like you believe that Apple is the end all be all of computers and its security it almighty. It is not it wouldn't lose the faster in Pwn2Own every year if it were. Is Lion a big step forward in their security, absolutely, so is Windows 7 from XP (not counting Vista, since it never gained market share). Put your fanboi beliefs aside and look at the facts. Roughly 9 out of every 10 computers runs Windows, including the juicy targets in the corporate world that you could possibly hit as well. Apple lost Pwn2Own fastest every year. Say whatever you want you can not deny that fact. Yes, security has improved in Lion and Windows 7 and the various Linux OSs, but the attacks are evolving to counter these improvements. Like my professor said always said the only secure computer is the one that is turned off and unplugged.

      --
      Just because you are wrong and I called you out on it doesn't mean I am a Troll.
    10. Re:Obscurity Lost by VGPowerlord · · Score: 2

      From Ars, "In Lion, the sandbox security model has been greatly enhanced, and Apple is finally promoting it for use by third-party applications. A sandboxed application must now include a list of "entitlements" describing exactly what resources it needs in order to do its job."

      Then there's privilege separation, which breaks up a complex application into individual processes, each of which requires only the few entitlements necessary to perform a specific subset of the application's total capabilities. Video decoding, PDF decoding, and HTML decoding are already handled this way in Lion. (Not to mention sandboxing Flash into it's own tiny little world.)

      Windows doesn't have such fine-grained security controls (as least not to my knowledge), but there is a public API that a process can use to lower its privileges. IE is actually one of the programs that uses it.

      The problem is, most programs (including things like Firefox) don't use this lower privilege mode.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    11. Re:Obscurity Lost by Daniel+Dvorkin · · Score: 2

      Three years ago is forever in security terms. "Pwn2Own doesn't test Linux," in present tense, is a true statement; and knowing the relative vulnerability of Leopard, Vista, and Ubuntu 7 tells you next to nothing about how Lion, Windows 7, and Ubuntu 11 stack up against each other today.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    12. Re:Obscurity Lost by Daniel+Dvorkin · · Score: 1

      Wow. Thanks for proving why it's impossible to have a rational discussion about the relative security of different OS's.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    13. Re:Obscurity Lost by Anonymous Coward · · Score: 1

      "Which wouldn't be so bad. I would give Unix/BSD/Linux/GNU a new place to fight for users."

      What are you, TRON?

    14. Re:Obscurity Lost by deets52 · · Score: 1

      Apple is still on safe due to obscurity

      No, that is just a false sense of security.

    15. Re:Obscurity Lost by Mongoose+Disciple · · Score: 1

      Corporate vs home? Are you nuts? Home computers are much more likely to have credit card numbers and passwords and back account numbers floating around.

      Uh.

      If you hack some home user's computer, you may get A credit card number.

      If you managed to hack one of the financial services companies I've worked at, you'd get more of them in one score than you'd ever need.

      Some of those companies did security updates at a glacial pace, incidentally. At one, seeing e-mail viruses going around was hardly uncommon.

      Even many small businesses will have hundreds if not thousands. They shouldn't be storing that information, you say? Well, people shouldn't install Bonzi Buddy either, but they do/did.

      The world is full of even Fortune 500 companies whose idea of IT is still storing crucial, accessed-everyday data in an Access '97 database on one user's desktop.

      You're way, way underestimating the vulnerability of business and the financial rewards of exploiting it.

    16. Re:Obscurity Lost by Kalriath · · Score: 1

      There'll be a giant shitstorm coming in November too, since word is that Apple is declaring sandboxing as mandatory, which will destroy entire swathes of application categories.

      Also, Chrome also runs Low Integrity in Windows 7. Sadly, Opera and Firefox both run in Medium integrity. You can still use ICACLS to drop the integrity level if you feel like it though.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    17. Re:Obscurity Lost by man_of_mr_e · · Score: 1

      What you describe is the exact same model that Android has used for years. And it doesn't work, because users install things and don't even read the list of required security.

      All this is great, but in the end it always boils down to either letting the user do what they want, or being a nanny.

    18. Re:Obscurity Lost by Anonymous Coward · · Score: 0

      Saying Apple is more secure through obscurity is stupid. An OS does not have more security exploits or less security exploits because of the number of people using them.

      But a more obscure platform generally has less known exploits, for obvious reasons. iOS has the same OSX underpinnings yet exploits are constantly found in that OS because it is more prevalent in the market, it is so insecure vulnerabilities allowed the core OS to be compromised simply by visiting a webpage, these vulnerabilities have been found multiple times.

      For OS X and Windows to be the same OS X would have to have the same type and number of exploits. OS X does not.

      It's consistent failings at pwn2own show its vulnerabilities are worse.

      There are over 100,000 viruses for Windows. OS X has about 5.

      And how many of them are actually capable of infecting an up-to-date machine? Almost none on either platform.

      Windows has more known security exploits than OS X. That's a fact.

      FTFY.

    19. Re:Obscurity Lost by shmlco · · Score: 1

      "What you describe is the exact same model that Android has used for years."

      No, it's not. Read the Ars article on Lion security sandboxing and user-driven privilege escalation and privilege separation.

      In Android, if you say, "I can read and write to disk," then any malware that takes over your networked app can read and write anywhere. In Lion, you declare no such vulnerability. File open/save operations occur via Powerbox, which grants a temporary escalation that only occurs in response to a user's actions. The application itself needs no general read/write entitlement, and thus the sandbox is enforced.

      Privilege separation places vulnerable and hackable operations like video decoding, HTML and PDF document parsing, and others into bare-bones sandboxed processes. Do a overrun hack to gain control of the process, and you have access to pretty much nothing at all. The Android system doesn't have that functionality built in.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  5. Meanwhile by CharlyFoxtrot · · Score: 4, Informative

    Meanwhile actual hackers, like the guys who won the Pwn2own contests by beating OSX security, now say OSX Lion is more secure than Windows (even though they previously freely admitted Snow Leopard was trailing Windows' latest offering in that department.)

    "Both Miller and his co-author in the book The Mac Hacker's Handbook, Dino Dai Zovi of Trail of Bits said that from a security perspective, Snow Leopard was little better on Leopard, but that Lion is a "significant improvement." Zovi describes the level of security in Lion as "Windows 7 plus plus." Apple hired the inventor of the BitFrost security system for OLPC, Ivan Krstic, two years ago in an effort to beef up core OS security. Krstic's methods in BitFrost mirror closely what has now been implemented in Lion."

    --
    If all else fails, immortality can always be assured by spectacular error.
    1. Re:Meanwhile by Anonymous Coward · · Score: 0

      One of the biggest improvements in Lion was proper sandboxing. Pretty much everything in Lion runs in a sandbox that gives it only the controls it says it needs in advance. I may be an Apple-hater in general, but that's damn smart.

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

      I think you are confusing workstation security with enterprise security. The OS may be secure against malware/etc but the enterprise config may make it easy to break network security/sniff passwords etc.

    3. Re:Meanwhile by goombah99 · · Score: 2

      sigh... windows security was highly compromised by a few very simple things. It encouraged users to be Admins by making simple tasks require admin, its registry required modifying system resource handles by untrusted apps, and it had no way to tag files as tainted after a download to warn users when they opened them.

      Then the access controls that were implemented swung the pendulum too far too early. Unix permissions on a mac are useful while not being terribly difficult to maintain. The OS will take care of keeping all the critical ones set for you.

      Macs also of course have a sophisticated ACL, but prior to LION no one seriously used it. It remains to be seen how it will get used.

      The big new hopes are the No-Execute, randomized addressing, and sandboxing.

      Sandboxing has been in macs since 10.4 but it is only coming into regular use in 10.7. For example Safari uses it to separate parsing from display. It's built into the OS, as it should be, so you are not relying on app makers to implement their own. It works really really well. but it's poorly documented.

      I dont' see why anyone would think that Apple is a follower of MS. Well I guess we can credit MS for showing how bad designs can trap you in ways you can't shake off later without breaking everything.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    4. Re:Meanwhile by farrellj · · Score: 1

      These people are definitely better informed about the internals of the operating systems in question. Too many security "experts" simply know now to read books and articles written by other security "experts", and a number of them are paid shrills for various operating system owners. If someone can Pwn your system, then go and tell you both how and why they were able to do it, I would trust their opinion more than someone who is a talking head at some Magazine, Website or TV program!

      --
      CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
    5. Re:Meanwhile by Anonymous Coward · · Score: 0

      And I think you are confusing parroting things you heard on the internet with actually knowing what you're talking about.

    6. Re:Meanwhile by PickyH3D · · Score: 1

      Because for every "big new hope" security feature that you described, except default sandboxing for all (it has been in IE for awhile), Microsoft brought into Windows starting with XP Service Pack 2, which came out in 2004.

    7. Re:Meanwhile by jimicus · · Score: 4, Interesting

      IMV, Apple products/features over the course of the last 5-8 years follow a fairly straightforward model which can be broken down into a few steps.

      1. Release Not-Terribly-Shiny Version 1.0. It may not be the most sophisticated in the world, it may have a whole heap of issues. But it will be released. The rest of the world says "ho-hum". It probably won't sell spectacularly, but it won't be an abject failure. (See also: First generation iPod. First generation iPhone. OS X when first released.)
      2. Release Shiny Version n+1. It fixes most of the issues of the previous version. Technologically it's unusual for it to do anything new, anything that the competition doesn't already do. But what it does it executes with so much style, so much polish that the rest of the industry is left looking rather pathetic and scrabbling to catch up. It sells spectacularly. (See also iPhone 3G)
      3. Apple will rest on its laurels. There will be updates to their products, but by and large they'll be relatively minor increments rather than ground-breaking "my God that's amazing" ideas. These will be released as Shiny Version 3.0 and 4.0. (See also iPhone 3GS, OS X versions 10.3-10.4).
      4. The rest of the industry will catch up. Products will appear that compete with Apple's equivalent on features, price and polish. Then, just as people are starting to seriously question Apple and wonder what they're doing...
      5. Repeat steps 2-4.

      If I'm right, the iPhone 5 won't be a huge breakthrough over the iPhone 4. It may have a few tweaks here and there, but it won't be "Steve, take me now!" fantastic. The iPhone 6, however, will probably be leaps and bounds ahead of the 5.

    8. Re:Meanwhile by 0123456 · · Score: 1

      Because for every "big new hope" security feature that you described, except default sandboxing for all (it has been in IE for awhile), Microsoft brought into Windows starting with XP Service Pack 2, which came out in 2004.

      I presume that's their point? They're beneficial, but can't fix Windows' poor design and decades of backwards compatible security holes.

    9. Re:Meanwhile by timster · · Score: 2

      Yeah but, on the other hand, talking to hackers, even information security experts, isn't really good enough. There are too many opinions out there and not enough facts.

      The first problem is that we don't have any sort of useful objective metric to compare the security of various operating systems. "Number of vulnerabilities found" is unfair to the popular ones. "Severity of the worst vulnerability found" is useless because everyone has remote root exploits found from time to time.

      And even an objective metric doesn't measure what really matters: the threat ecosystem. Windows had lax security for years, even years during which the Internet was common, and nobody cared much. But this lax environment bred an ecosystem of hackers, and especially criminal hackers, dedicated to compromising Windows machines for profit. Then Microsoft was asleep at the switch for a while and allowed this problem to grow out of control. Melissa should have been a gigantic red flag but they pretended that it wasn't their problem and that everyone should just buy a virus scanner.

      Once this sort of problem has taken root it is very difficult to eliminate. Once there was a large group of intelligent, highly-motivated individuals with experience in breaking into Windows computers, they weren't going to disappear just because Microsoft released some patches. It took a substantial security effort over many years and even still the Windows-based criminal community is likely to be much larger than the OSX one or the Linux one or the iPhone one, even by proportion to user base (although I am not aware of any actual surveys).

      Even if OSX were easier to break into in an objective sense, these people have experience with Windows and they're probably not eager to switch to a new system. So Apple has an easier time of things and this could remain the case for a while as long as they are aggressive about going after new threats. I do think they are correct to recommend against virus scanners in general, since foisting the problem of security off on a third-party (and usually an incompetent one) only masks the real problems.

      --
      I have seen the future, and it is inconvenient.
    10. Re:Meanwhile by Baseclass · · Score: 1

      paid shrills

      I wasn't aware there was a market for such a thing.

      --
      ^^vv<><>BA
    11. Re:Meanwhile by LordLimecat · · Score: 1

      OSX Lion is also a whopping 3 weeks old, while Win7 is 2 years old. Want to bet that when Windows 8 comes out, it will be more secure than OSX Lion?

      Regardless, you and I both know that when the next Pwn2Own comes along, the Probook is going down first. Where the money is, there will be the exploits.

    12. Re:Meanwhile by LordLimecat · · Score: 1

      Complex ACLs have been around since the inception of NTFS, and remain better than most other commonly used FS ACL options (someone is likely to make a fool out of me with such a broad statement, but oh well).

    13. Re:Meanwhile by CharlyFoxtrot · · Score: 1

      OSX Lion is also a whopping 3 weeks old, while Win7 is 2 years old. Want to bet that when Windows 8 comes out, it will be more secure than OSX Lion?

      Regardless, you and I both know that when the next Pwn2Own comes along, the Probook is going down first. Where the money is, there will be the exploits.

      Sure I hope every OS that comes out after Lion will be even more secure, I wouldn't mind a security arms race. I was just pointing out that Apple has (privately at least) acknowledged some of its shortcomings and is taking steps.

      The next Pwn2own will certainly be interesting as the traditional attack vector, Safari, has had a lot of work done under the hood. Can't wait to see what they'll come up with.

      --
      If all else fails, immortality can always be assured by spectacular error.
    14. Re:Meanwhile by farrellj · · Score: 1

      There are many place where you can sign up to do "reviews" and/or run blogs that are actually supported by various companies. A person I know makes a living doing this. Similarly, publishers and authors use promo companies that will go and write good reviews for their books on Amazon, and bad reviews of their competitors...

      ttyl
              Farrell

      --
      CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
    15. Re:Meanwhile by sessamoid · · Score: 1

      There are many place where you can sign up to do "reviews" and/or run blogs that are actually supported by various companies. A person I know makes a living doing this. Similarly, publishers and authors use promo companies that will go and write good reviews for their books on Amazon, and bad reviews of their competitors...

      ttyl Farrell

      You're missing the point of his post. The point is that you used the wrong word. The word you want is "shills", not "shrills".

      --
      "No, no, no. Don't tug on that. You never know what it might be attached to."
    16. Re:Meanwhile by grcumb · · Score: 1

      paid shrills

      I wasn't aware there was a market for such a thing.

      Come on! You mean you've never heard of the Sopranos?!?

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    17. Re:Meanwhile by Anonymous Coward · · Score: 0

      Okay, you're delusional:

      - The first iPhone made "slide to unlock" the defacto standard for new phones overnight. The app store then made it the most sought after phone in the world.
      - You're heralding the addition of 3G as the major industry changer for the iPhone? are you drunk?
      - The 3GS is what took the iPhone from a cute phone with a lot of polish, to the world-leading gaming platform thanks to all that extra power.

    18. Re:Meanwhile by AmiMoJo · · Score: 1

      [Windows] encouraged users to be Admins by making simple tasks require admin, its registry required modifying system resource handles by untrusted apps, and it had no way to tag files as tainted after a download to warn users when they opened them.

      ...

      I dont' see why anyone would think that Apple is a follower of MS.

      Because IE6 introduced tagging files as downloaded so you get a warning when you open them. Vista defaults new users to non-admin accounts and even on admin accounts runs apps at user privilege level and asks for the admin password as required. It also had built in sandboxing (IE7 used it) and virtualised both the filesystem and the registry, on top of tightening up ACLs.

      Apple has been introducing similar changes at a later time, which is the definition of "following". Not necessarily "copying" or "catching up", but "following" is accurate.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    19. Re:Meanwhile by Anonymous Coward · · Score: 0

      The first, nor any, iPhone was never the most sought after phone in the world.

  6. what has Snyder achieved? by Hazel+Bergeron · · Score: 1

    There are lots of "security professionals" who actually have very little technical knowledge, let alone technical knowledge specific to security.

    Having vague ideas on a process doesn't mean having to hire a particular person.

    What's actually going on here, Apple?

    1. Re:what has Snyder achieved? by synthesizerpatel · · Score: 2

      I first met Window about 12 years ago, she was sharp and capable when it came to security. I doubt much has changed. In terms of achievement, not every achievement ends up being a big publicized event where implementors are handed plaques to commemorate the occasion. Security is a boring and incremental effort when you're trying to improve process.

      So, I guess I'm a little biased with the (weak) personal connection, but don't hate just because you don't know who she is or what she's done.

    2. Re:what has Snyder achieved? by Hazel+Bergeron · · Score: 1

      It was supposed to be an expression of skepticism, not hate.

  7. Not unlikely at all by Anonymous Coward · · Score: 2, Interesting

    Most security professionals (and even famous hackers, like pwn2own winners) today acknowledge that Microsoft security development practices are very good, and so are their latest OS. Everbody who has not devolved into pure fanboism understands that this can be the case even if they still have a higher volume of issues than Mac have for now.

    1. Re:Not unlikely at all by bberens · · Score: 2

      It takes a long time for "common knowledge" to change. Take for example American cars. Whether you think they're on par or not they have made a lot of progress in catching up with foreign manufacturers but are still largely considered inferior products.

      --
      Check out my lame java blog at www.javachopshop.com
    2. Re:Not unlikely at all by stewbacca · · Score: 1

      That's because we Americans are cheap and actually prefer inferior cars to better ones because they are generally cheaper.

      I'd love to buy an American car if they'd just make one that isn't engineered with bottom line choices taking priority over the choice to make a nice vehicle (even if it costs a little more to do so).

    3. Re:Not unlikely at all by Anonymous Coward · · Score: 0

      Most security professionals (and even famous hackers, like pwn2own winners) today acknowledge that Microsoft security development practices are very good, and so are their latest OS. Everybody who has not devolved into pure fanboism understands that this can be the case even if they still have a higher volume of issues than Mac have for now.

      And those of us who make our living breaking into Microsoft products find your theories amusing. No, Apple isn't totally secure, I'm not even going to compare the two OSs - but anyone with even a half-assed understanding of how Microsoft "Windows" authenticate each other is going to find the same gaping holes in 20+ years of Microsoft.

      Notes: "Windows" is not, and never was, a "product".
      Maybe when they replace the IBM components of their OSs the situation might change - until then any program I can get to run on W7 (and Midori) can have whatever rights I want it to have. Game over.
      Clearly you cant' see the difference between people who market themselves as "public" professionals and those that are "private" professionals" - here's a tip, it's the difference between a lock salesman and a professional thief - DEFCON is a lock sales symposium. Those that can, do - those that can't, sell their opinions. Guess which pays best? (it's the one that doesn't tolerate mistakes or failures)

      Microsoft's business model is built on the system that allowed Gates Snr. to call in the favours that can keep an aircraft in a holding pattern. What keeps America strong, keeps Microsoft weak.
       
       

      --

      &#60;&#45;&#45;&#105;&#78;&#84;&#49;&#51;&#45;&#45;&#62;

  8. Is that former MS Employee truly named "Window"? by fortfive · · Score: 1

    Could only be better if his last name was "Gaard."

  9. Interesting by Anonymous Coward · · Score: 1

    It is interesting to read the previous Slashdot article about the insecurity of Apple networks. The people pooh-poohing the research all get modded up to +5 and the actual researchers responses never do.

    The main point is you cannot secure any version of OSX in an enterprise configuration. With the most recent versions of Windows you can.

  10. Re:Is that former MS Employee truly named "Window" by show+me+altoids · · Score: 3, Informative

    It's a she, and her real name is Mwende.

    --
    I feel sorry for people that don't drink, because when they get up in the morning, that's as good as they're gonna feel
  11. Window? by Marc+Madness · · Score: 1

    Am I the only person who finds it odd that a former Microsoft employee is named Window?

    1. Re:Window? by gubers33 · · Score: 1

      I think it is pretty bad ass honestly. Apple better counter and hire some guy named Lion.

      --
      Just because you are wrong and I called you out on it doesn't mean I am a Troll.
    2. Re:Window? by Anonymous Coward · · Score: 0

      lowe is german for lion.

      Rob Lowe the actor for example.

    3. Re:Window? by BenoitRen · · Score: 1

      She's not only a former Microsoft employee. She has worked with Mozilla on Firefox's security as well.

    4. Re:Window? by rubycodez · · Score: 1

      almost, it's Löwe.

      Leon is french for lion.

    5. Re:Window? by Anonymous Coward · · Score: 0

      Almost, it's lion.

    6. Re:Window? by Anonymous Coward · · Score: 0

      Lowe is the Ellis Island version of Löwe that became even more popular in WWI when it wasn't too popular to have a German surname.

    7. Re:Window? by rubycodez · · Score: 1

      The french took the latin leo for lion and made names Léon and Léo

  12. Security is a *strength* for MS? Really!? Who knew by GSloop · · Score: 4, Interesting

    'It's taken Microsoft 10 years to turn security from a weakness into a strength"

    Really? A strength? Seriously?

    Is that why we got the ping of death back in Vista/Win7/2008 because of a forked TCP stack?....
    Because Security is a "Strength" for Microsoft?

    Honestly, while security *may* be better [and I'm not sure that's true] at MS, it certainly IS NOT a strength of theirs.

    If that's the view of the moron who wrote this - I'll trust everything else written with the same level of massive skepticism. [i.e. It's clear a moron wrote this - so I'll trust everything else in here just as much as I'd trust any other moron.]

  13. sounds like doublespeak by v1 · · Score: 4, Insightful

    It's taken Microsoft 10 years to turn security from a weakness into a strength

    The only thing "strong" about windows security is the botnets that grow to 100,000 computers strong

    Until MS expunges the litany of windows-running botnets from my inbox I'm not buying that BS. If they can take down the botnets, I'll acknowledge they've taken security seriously from a consumer protection standpoint. They can trot around the ring all day long yelling "We're tough on security now!" and I'll sit back with an "I'll believe it when I see some results" attitude. Put up or shut up. Ya I know, fat chance, but that's my opinion on it.

    --
    I work for the Department of Redundancy Department.
    1. Re:sounds like doublespeak by Anonymous Coward · · Score: 0

      What security scheme do you suggest? Requiring an IQ test before being allowed to buy a license?
      If the user wants to run a program the OS can't (or at least shouldn't) stop him, even if that program does in fact send spam mails.

    2. Re:sounds like doublespeak by VGPowerlord · · Score: 1

      And, of course, they have a program you can add to Windows (but can't ship with Windows for antitrust reasons (thanks Symantec!)) called Microsoft Security Essentials to actually help protect against user stupidity,

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  14. Re:Is that former MS Employee truly named "Window" by Anonymous Coward · · Score: 0

    Who did you think the OS was named after? Bill Gates' mom?!? Psht!

  15. not that unlikely by Anonymous Coward · · Score: 0

    Anyone who thinks MS and Apple are “unlikely” partners must have slept through the past 10 years.

  16. Windows still sucks by Anonymous Coward · · Score: 1

    With a ten-year head start, Windows still sucks.

  17. does this mean... by roc97007 · · Score: 1

    ...that now every new version of OSX will run slower and slower?

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  18. Re:joke?? by Talderas · · Score: 1

    I certainly can't believe that Microsoft had a security leader named "Window".

    --
    "Lack of speed can be overcome. In the worst case by patience." --Znork
  19. Correction by Anonymous Coward · · Score: 0

    There is a typo in the summary and here is the correction:

      "It's taken Microsoft 100 years to turn security from a weakness into a strength and it is still not as good as Unix."

    1. Re:Correction by 1s44c · · Score: 1

      There is a typo in the summary and here is the correction:

        "It's taken Microsoft 100 years to turn security from a weakness into a strength and it is still not as good as Unix."

      The important part being it's not as good as _ANY_ Unix, free or non-free.

      I think the writer meant 'shambles' but spelled it wrong and it somehow it got spell checked to 'strength'.

    2. Re:Correction by the+linux+geek · · Score: 1

      And Unix still isn't as good on security as mainframe platforms from IBM or Unisys. Your point?

  20. Freetards are having a field day by Anonymous Coward · · Score: 0

    Comment away, maybe that'll make Linux relevant on desktops.

    1. Re:Freetards are having a field day by 1s44c · · Score: 1

      Comment away, maybe that'll make Linux relevant on desktops.

      Ubuntu works better than windows on desktops. It's more secure, it's free, doesn't need a virus scanner because it's designed properly, and it comes with bucket loads of great software at no extra charge.

      But if you like expensive, slow, and bug ridden OS's that team with viruses feel free to use windows. It's totally up to you.

  21. A brilliant observation since by Kupfernigk · · Score: 1

    Her first name is actually Mwende

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  22. The guy is called Window by Anonymous Coward · · Score: 0

    Seriously? And he worked for MS? (this must be a glitch in the Matrix)

    1. Re:The guy is called Window by dbIII · · Score: 1

      It's not the Matrix. We had Dick and Bush in the Whitehouse.

      I think that means we're stuck in Beavis and Butthead.

  23. Re:joke?? by arbiter1 · · Score: 1

    Look at MS as been aggressive at fixing things since XP, even providing free security software. Also look at end users MS has been for most part educating end users that they have to do preventive measures to keep their computers safe. Mac users generally think their OS is safe right outta the fox. I know i will be called a troll for saying this but its a fact and Leo Laporte for people who know who that is pretty much said that and yes he uses mac most the time.

  24. Re:which linux had around 1998 by Anonymous Coward · · Score: 0

    Some even earlier.

  25. Re:Security is a *strength* for MS? Really!? Who k by PhrostyMcByte · · Score: 2

    Really? A strength? Seriously? Is that why we got the ping of death back in Vista/Win7/2008 because of a forked TCP stack?.... Because Security is a "Strength" for Microsoft?

    You'll notice a great majority of the exploits are found in old code. They've got quite rigorous security practices now, and their new code is benefiting greatly from it. I don't know if I'd say security is a strength of their products right now, as there's plenty of old code left to exploit. But they're certainly on the path to get there.

  26. Re:Security is a *strength* for MS? Really!? Who k by Anonymous Coward · · Score: 0

    It's clear a moron wrote this - so I'll trust everything else in here just as much as I'd trust any other moron.

    Thats because you're holding it wrong.

  27. Weird by iluvcapra · · Score: 2

    I really can't think of two companies that approach the problem from such different directions:

    • Apple has a very top-down developer/third party attitude about its relationship with developers. It loves them and everything, but they take the interpretation of their developer documentation very seriously, they don't give product or platform roadmaps, and they will change, deprecate and remove APIs such as their wont. To Apple, the computer buyer is the customer, and the developers are a sort of collateral operation. Microsoft sees developers as their main customers, and go to extraordinary lengths to make sure that if a program ran under some version of Windows, it will always run without the developer having to update -- if it runs once, Microsoft considers that a contract. This makes the platform much more stable and predictable but allows all sorts of bad behavior to go uncorrected.
    • Apple leverages lots of open source projects to provide the middleware on their platform; granted they sometimes leverage quite old versions of open source projects. Microsoft is committed to in-house development of the complete system -- you'd never see Microsoft ship OpenSSH, KHTML, or a Ruby interpreter with their operating system, they're much more apt to ship their own tools to accomplish the same things, with all the benefit and risk that entails.
    • Microsoft is committed to the PC as a platform for computing, and differentiating the "power" of a Real Computer to things like mobile devices or appliances, so they don't countenance things like sandboxes, curated app stores, the principle of least privilege -- they're much more deferential to developers. Apple is happy to impose much tighter restrictions system-level restrictions (in Lion, apps aren't even allowed to traverse the filesystem directly anymore, all of this happens outside the apps address space), and Apple is much less grandiose and much more practical about designing programming environments.
    • Apple sees the ultimate security of the system as the vendor's responsibility. Microsoft sees the ultimate security of the system as the user's responsibility. Pick your poison.
    --
    Don't blame me, I voted for Baltar.
  28. Re:Security is a *strength* for MS? Really!? Who k by GSloop · · Score: 2

    Pardon me if I'm not overwhelmed.

    MS: "Yeah, your home is like Fort Knox - no one will break in through the new stuff we built. Mumble mumble mumble"
    Me: "What was that mumbling?"
    MS: "Well, everything is really secure, except the old stuff - like, you know, the doors and windows. That's old stuff. You can't hold us responsible, even if we built it. Only the new stuff matters and it's like a rock! No one will break in through the roof or walls!"
    Me: "Ah, yeah - I feel so much better already!"

    Sheesh.

    If the new stuff is SO much better, and it's all that old crap code, then go back and fix it. Until then, I'll assume security doesn't matter much to you since while they can't break the "new" code - there's loads of old code that's full of holes. The practical experience is "it's full of holes." I don't much care where they come from.

    [And even then, I don't yet buy the "Well the new stuff is so much better." because I don't see much evidence of it.]

    -Greg

  29. Re:Is that former MS Employee truly named "Window" by rubycodez · · Score: 1

    hey, celebrity's moms aren't fair game, leave Blooscreena out of this.

  30. Obvious point here by 1s44c · · Score: 2, Insightful

    'It's taken Microsoft 10 years to turn security from a weakness into a strength.

    Microsoft security isn't a strength, it's mediocre at best. This statement is just blatantly false.

    Apple have problems but they are fixable because they started with a solid proven design, UNIX. Microsoft never had that advantage.

    1. Re:Obvious point here by Anonymous Coward · · Score: 0

      Exactly...

      Then there's OpenBSD and Linux where I can do stuff like this on my workstation:

      iptables -I OUTPUT -p tcp --dport 80 -m owner --uid-owner 1001 -m state --state NEW -j ACCEPT

      Now of the f**k do I whitelist (because of course everything is disabled by default) *ONLY ONE USER* to emit new HTTP traffic under any Windows OS?

      Does the frakkin' Windows TCP/IP implementation even allow to do something like this!?

  31. Yes MS would be a great security retsaM by 140Mandak262Jamuna · · Score: 1

    restaM is a security teacher. restaM is Master written backwards. To learn from a restaM you do everything the opposite way. If they do A you do !A. If they advice you to do B you do !B. This is how Apple can learn from Microsoft the security lessons. oops sorry. snossel !

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Yes MS would be a great security retsaM by Anonymous Coward · · Score: 0

      retsaM is the backword of Master, not restaM.

  32. Re:Security is a *strength* for MS? Really!? Who k by Anonymous Coward · · Score: 0

    > You'll notice a great majority of the exploits are found in old code

    If said old code is still what's running, you don't get to use its age to dismiss it as a weakness. It's a weakness until it's fixed. Only after it's fixed do you get to brag about having turned weakness into strength.

  33. far more resistant to malware by microphage · · Score: 1

    This article is total nonsence, malware can only be resistant to the end user not downloading and clicking on and entering the admin password, why it deserves a slashdot mention is beyond me.

  34. Re:Security is a *strength* for MS? Really!? Who k by Anonymous Coward · · Score: 0

    I don't know if I'd say security is a strength of their products right now, as there's plenty of old code left to exploit. But they're certainly on the path to get there.

    It's good to acknowledge this, since it's all that matters.

    Everyone is always "on the path" to somewhere. For instance, everyone in the US is on the path to becoming billionaires. Every single person. Just ask them.

    Likewise:
    -GNU HURD is on the path to become the kernel for the GNU operating system.
    -Enlightenment 0.17/E17 is on the path to a stable release.
    -KDE 4 is on the path to a stable release.
    -Paul Graham's Arc is on the path to become the next great programming language.
    -Windows is on the path to being secure.

  35. lol by Anonymous Coward · · Score: 0

    lol

  36. Wow by ArundelCastle · · Score: 5, Informative

    People automatically assume it's a guy? That's chauvinistic.
    Also, she has been head of security at Mozilla. I guess the summary didn't want to throw a third party into the debate.
    http://www.usatoday.com/tech/news/computersecurity/2008-06-17-mozilla-window-snyder_N.htm

  37. Re:Security is a *strength* for MS? Really!? Who k by Anonymous Coward · · Score: 0

    They can't "go back and fix it" because their customers are businesses that run their business on software that needs that old broken code to work. If they break comparability with those systems they'll be killing the golden goose.

  38. Re:If America was a family making $50k a year... by silverglade00 · · Score: 1

    I know! It certainly IS ironic that Microsoft would employ someone named Mwende!! L0lZ!!one

  39. Obvious? Not so much by benjymouse · · Score: 3, Informative

    ... because they started with a solid proven design, UNIX. Microsoft never had that advantage.

    Yeah, good UNIX proven design

    Like setuid servers (not!) where even simple bugs allow an attacker direct root access

    Like the hopelessly inadequate me-us-world security coarse-grained security which requires proper ACLs to be bolted on top.

    Like you cannot set up proper inheritance of security from parent folder, leading admins to design strange processes to wake up and chmod files.

    Like the almighty root to rule them all. No separation of duties there. (Windows has proper separation of duties based on privileges. Even admin does not own all privileges, for instance the admin *cannot* write to or clear the security log).

    Like the UNIX idea of a "token" which are just UIDs hard-wired to user accounts. (Windows has *real* process tokens which can be manipulated per process, e.g. stripping certain privileges from a process even if it runs under an admin account).

    Windows security design is not perfect, but it is a god deal better designed and more capable than the "UNIX proven design". Why do you think SELinux was developed by the NSA? Because Linux with its "proven design" was woefully inadequate for government work - a task for which Windows is certified but only few Linuxes - those with SELinux).

    We keep hearing about this "superior" Unix security design. But it is always referred to in the abstract with no details. Maybe it is some magical fairy or Apple dust?

    Yes, a good admin can lock down a Linux with apparmor or SELinux pretty tight. Both apparmor and SELinus are solutions which compensates for the initial inadequate design.

    --
    Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    1. Re:Obvious? Not so much by yuhong · · Score: 1

      Yea, this myth is old, and I am surprised that people continue to spread it today, even though MS had not release any DOS-based Windows versions since 2001.

    2. Re:Obvious? Not so much by dbIII · · Score: 0

      It continues because all that potential security gets bypassed in hundreds of special cases providing the security holes which gave us the malware swamp MS Windows is still trying hard to climb out of (but at least it is doing that with greater success now).
      As for the example of needing and implementing different levels of access, unfortunately it turns out to be bullshit whether it's a good idea or not - it doesn't work at all in practice. The only times I've seen files in MS Windows that were locked out from admin access the users were also locked out due to old users leaving or a lost password. It took a few minutes for a newbie such as myself at the time to find out how admin could get access and then seconds to get that access. It's an illusion of security equal to the illusion of Britney Spears underwear - if it's even there all all it doesn't really cover anything and is merely there for decoration.

    3. Re:Obvious? Not so much by 1s44c · · Score: 0

      ... because they started with a solid proven design, UNIX. Microsoft never had that advantage.

      Yeah, good UNIX proven design

      Like setuid servers (not!) where even simple bugs allow an attacker direct root access

      Don't run bad code as root, and certainly not as a persistent server. Setuid servers are pretty much a thing of the past anyway.

      Like the hopelessly inadequate me-us-world security coarse-grained security which requires proper ACLs to be bolted on top.

      Look up the KISS rule. Complex security rules that humans can't understand make security worse not better. ACLs result in scanning though lists to match rules which kills performance. Cleaner is better.

      Like you cannot set up proper inheritance of security from parent folder, leading admins to design strange processes to wake up and chmod files.

      Inheritance of security makes a complex mess more complex and impossible to understand. Look up the KISS rule. You clearly don't know anything about groups or the effects of setgid on directories either.

      Like the almighty root to rule them all. No separation of duties there. (Windows has proper separation of duties based on privileges. Even admin does not own all privileges, for instance the admin *cannot* write to or clear the security log).

      Not strictly true as root can be separated into capabilities. So how does the limits on what 'administrator' can do help when there are countless exploits that give system level access?

      Like the UNIX idea of a "token" which are just UIDs hard-wired to user accounts. (Windows has *real* process tokens which can be manipulated per process, e.g. stripping certain privileges from a process even if it runs under an admin account).

      It's possible to change the permissions, capabilities, or chroot a process. You don't seem to know what you are talking about.

      Windows security design is not perfect, but it is a god deal better designed and more capable than the "UNIX proven design".

      No, it's not. The fact windows has countless exploits in the wild is proof of a bad design and a bad implementation. UNIX has a design that has been stable for many, many, years. Windows is the product of taking something dodgy and hacking core systems endlessly, it's just a mess.

      Why do you think SELinux was developed by the NSA? Because Linux with its "proven design" was woefully inadequate for government work - a task for which Windows is certified but only few Linuxes - those with SELinux).

      Yes NSA wrote SELinux, anyone can contribute to Linux or the BSD's. Good on the NSA for using tax dollars for something useful. Government certification has nothing to do with product quality. It's about how much time and money the vendor can sink into paying for a certification.

      We keep hearing about this "superior" Unix security design. But it is always referred to in the abstract with no details.

      All the details are on the internet, literally everything. The LKML is archived publicly in various places so you can read that. The source for every version is publicly available should you want to read it. You can audit the source yourself or pay people to do it if you like, no need for fees, contracts, or NDA's. Where can I get the whole current source code for windows? Oh, I can't unless I'm the US government.

    4. Re:Obvious? Not so much by 1s44c · · Score: 0

      Yea, this myth is old, and I am surprised that people continue to spread it today, even though MS had not release any DOS-based Windows versions since 2001.

      Being DOS based has nothing to do with it. Current windows versions are not DOS based but they are still a badly designed and badly implemented mess. The endless security issues prove that.

      Where on earth did you copy and paste your irrelevant comment from?

    5. Re:Obvious? Not so much by yuhong · · Score: 1

      And do any of them come from design flaws? Actually from what I remember yes some of them do, but most don't.

    6. Re:Obvious? Not so much by benjymouse · · Score: 1

      Don't run bad code as root, and certainly not as a persistent server. Setuid servers are pretty much a thing of the past anyway.

      Eh? Setuid servers are at the centre of sudo and sudoers. In reality sudo is a kludge designed to protect an inadequate and dangerous security mechanism and to mitigate the need for everyone to know the root password. Nevertheless, the stupidity of setuid was brought about because of an initially inadequate security model. A security model where only root could perform certain functions and if anyone else had a legitimate need to perform those functions they had to become root at least temporary. Because only root may perform those tasks.

      Look up the KISS rule. Complex security rules that humans can't understand make security worse not better. ACLs result in scanning though lists to match rules which kills performance. Cleaner is better.

      KISS is fine. When it is sufficient. When it becomes too simplistic it becomes just stupid. Me-us-world is clearly not sufficient beyond a single user system. Unix file permissions was conceived in the permissive research/education environments of the 1970ies. The problem is that now there are multiple “us”. Proper ACLs are a requirement for government and business certifications these days.

      ACLs result in scanning though lists to match rules which kills performance. Cleaner is better.

      Ah, but the Windows designers thought of that, you see. That is where the object-oriented handles come into play. In Windows you access objects though handles not syscalls, be it processes, files, directories, registry entries, TCP ports etc. When you open a handle you request a certain access. If you request a given access (and it is granted), the corresponding method of the handle is mapped to the actual function. If you didn’t request a certain access the corresponding method (say, “modify”) is mapped to a “denied” method. When you later invoke operations on the handle, the operation is mapped directly to the method entry. No access check takes place at this point because that was all resolved when the handle was opened/created.

      Inheritance of security makes a complex mess more complex and impossible to understand. Look up the KISS rule. You clearly don't know anything about groups or the effects of setgid on directories either.

      Inheritance allows admins to achieve sensible security by default, like when they set a web site directory tree to be readable by account under which the web server runs. They allow the web server account read access and sets it to be inheritable. That way the admin of each site can create new directories (under his own account) and the webserver can still serve the files. And yes, inheritance can be broken if the web site admin wants to restrict access to a sub tree.

      Not strictly true as root can be separated into capabilities.

      Not strictly true? How about just true? Root can not be “separated” into capabilities. The check for uid 0 is hard coded into the system and will allow root to do *anything* without questions asked and often without audit logging. True, Linux has defined capabilities which can be assigned to non-root users. Use them much? Last time I checked my Ubuntu installation not a single utility had been assigned a capability instead of setuid.

      So how does the limits on what 'administrator' can do help when there are countless exploits that give system level access?

      Strawman. Privilege escalation bugs have been found in every OS. Does that mean that we should just abandon security? Do you have any data (beyond your belief system) that this is more common in non-Unix/Linux systems?

      It's possible to change the permissions, capabilities, or chroot a process. You don't seem to know wha

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    7. Re:Obvious? Not so much by 1s44c · · Score: 0

      And I do know what I am talking about, thank you. I will not return the insult.

      If that were true you would have better things to do than rant on slashdot. I do have better things to do than reply to your mashup of half truths and proof by flood-of-words.

      Ranting on slashdot doesn't pay my bills. I suspect it does pay yours.

  40. they've been learning for years already by Anonymous Coward · · Score: 0

    since microsoft is the dominant platform, most types of new attack vectors happen against windows
    then the mac/unix/linux crowd laugh their asses off at how insecure windows is
    meanwhile they quick produce security patches for the same vulnerability in their own systems
    the biggest example of this would be the buffer overflow attack
    yea for a lot of people it seemed exceedingly obvious you should be bounds checking
    so when it cropped up in a number of microsoft tools / libraries everyone jumped on it
    no-one mentioned that a number of bsd (mac), linux and unix utils had to be patched for the exact same thing
    because that would be seen as being as bad a microsoft. so we don't speak about those.
    overall microsoft is the dark knight in this one.

  41. It figures by Trogre · · Score: 1

    Given that Apple have now revealed themselves to be every bit as evil as Microsoft (as opposed to just wanna-be evil, as the more perceptive of you will have known for at least the past decade) it's not surprising that these two scum-infested megacorps are now talking.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  42. Re:Security is a *strength* for MS? Really!? Who k by Anonymous Coward · · Score: 0

    By old stuff they mean unpatched machines, not old components. If you've kept your machine up-to-date, both "new" and "old" stuff will be secure.

    Plus, maybe it's because i'm a geek, but I have never gotten my Windows computer hacked and I haven't had a virus for the past 7 or so years...

  43. just a job (no pun) by Anonymous Coward · · Score: 0

    so they hire some guy that used to work for MS, and possibly several other companies. So they use some methodology that MS uses, and possibly used by many other companies, so what, that does not make it an Apple learns off MS story, it's a 'we hired some guy' story. OFFS!

  44. poor story by Anonymous Coward · · Score: 0

    just pull together a couple of other people's stories, and get paid as a writer. The two stories that make up this article have been covered by /., and probably refer to 10.6 and not 10.7.

  45. Lion is so secure it tells Apple everything by maverickjesterx · · Score: 1

    Lion is so secure it reports back to Apple everything you have stored on your computer. Instead of worrying about who is trying to break in (remember most corporate data loss happens from the inside) maybe people should be watching what apps like the "App Store" are doing and what information is leaving your computer. Try this, have a legal copy of lion downloaded on one mac. Go to the app store on another mac and it shows 29.99 then move the downloaded copy of lion to any folder on the mac that still shows the purchase price. Open the app store again and no longer will use see the option to purchase but it shows as installed. Now take it one step further. Remove the lion file again, open the store and it shows 29.99 again. Now take a usb drive attach it to your mac again. Copy lion dmg to the usb hard drive to any folder you would like to create. Go back to the app store and it shows as being installed again. This all with out making any preference changes to the app store or any other app. Apple is real time scanning your system and sending information back to Apple. They are also doing this with your entire iTunes library (icloud anyone). This is just something to thing about. I am sure all the Apple fan boys will defend Apple and slam me for this but I had everyone in my family get macs for the last 15 years so I would not have to fix their Windows machines. Even though I am a long time Linux user I did like macs but now I will not touch them or anything else Apple makes.

    1. Re:Lion is so secure it tells Apple everything by intheshelter · · Score: 1

      Well, considering I have not heard this from any other source, and it would be another scandal hyped announcement like the location tracking non-incident on the iPhone, I'm going to assume you are making this up, or at least misunderstanding/misrepresenting what is going on.

    2. Re:Lion is so secure it tells Apple everything by Anonymous Coward · · Score: 0

      Well, considering I have not heard this from any other source, and it would be another scandal hyped announcement like the location tracking non-incident on the iPhone, I'm going to assume you are making this up, or at least misunderstanding/misrepresenting what is going on.

      Very wise considering that Microsoft not only do exactly what the fanboi claims Apple does (between -H (not -h), .dat, and restore points you have little privacy) - and not only markets that information to "security agencies" - but are quite happy to take down any websites that publish even some of what Microsoft collect on their users - under the claim that's it's proprietary information - not that the manuals were false.

      Disclaimer: I don't use either of those OSs. But I enjoy listening to kindergarten children discussing rocket science - I just try not to take any of it seriously. And the MS fanbois who bag out *nix probably think Midori (.net*nix) is a fresh idea (or a refreshing drink!).

       
       

      --

      Evolution - it's vertical not horizontal - so when 60 million people believe a stupid thing, it's still stupid.

    3. Re:Lion is so secure it tells Apple everything by bbeagle · · Score: 1

      What you said is true, but your conclusion is completely wrong. To say simply, 'I did like macs but now I will not touch them or anything else Apple makes' is a crazy conclusion to make from something you misinterpreted. The 'App Store' is an application installed on your OS X computer. This application downloads apps from Apple. This application only downloads apps to the Applications folder. So, therefore the APP STORE APPLICATION knows what you have installed and do not have installed to the APPLICATIONS FOLDER ONLY. Try this: Purchase an app from the App Store. Now move it to another folder on the system. It still runs - there's no requirement for applications to reside in the Applications folder. Now the App Store Application thinks your purchased app is no longer installed on your system - even though it is, just somewhere else. This is all done inside the APPLICATION, with no data going to Apple. The only thing Apple knows about is that your Apple ID purchased the particular app. Apple has no clue whether it is actually installed on your system, and the App Store Application has no clue either - just whether or not it's where it put it in the first place. Now tell me again how your conclusion makes any sense.

  46. ALL OS' ARE "minus-minus", & HOW/WHY by Anonymous Coward · · Score: 0

    Because NEITHER Microsoft, Apple, or Linux (or others) ships their Operating Systems as SECURED AS THEY CAN BE, period!

    Proof? Ok:

    How come there is something called:

    ---

    1.) The "CIS Tool" for Windows (& other OS' too)

    2.) The Microsoft Baseline Security Advisor

    3.) SeLinux

    4.) Apple has a security guide also that pretty much follows the SAME DAMNED GENERAL GUIDELINES as what I do for Windows users here then:

    http://www.apple.com/support/security/guides/

    ---

    ???

    (Ask yourselves that... if these OS' are "So Secure" then...)

    ---

    To "immunize" a Windows system, I effectively use the principles in "layered security" possibles!

    http://www.bing.com/search?q=%22HOW+TO+SECURE+Windows+2000%2FXP%22&go=&form=QBRE

    I.E./E.G.-> I have done so since 1997-1998 with the most viewed, highly rated guide online for Windows security there really is which came from the fact I also created the 1st guide for securing Windows, highly rated @ NEOWIN (as far back as 1998-2001) here:

    http://www.neowin.net/news/apk-a-to-z-internet-speedup--security-text

    & from as far back as 1997 -> http://web.archive.org/web/20020205091023/www.ntcompatible.com/article1.shtml which Neowin above picked up on & rated very highly.

    That has evolved more currently, into the MOST viewed & highly rated one there is for years now since 2008 online in the 1st URL link above...

    Which has well over 500,000++ views online (actually MORE, but 1 site with 75,000 views of it went offline/out-of-business) & it's been made either:

    ---

    1.) An Essential Guide
    2.) 5-5 star rated
    3.) A "sticky-pinned" thread
    4.) Most viewed in the category it's in (usually security)
    5.) Got me PAID by winning a contest @ PCPitStop (quite unexpectedly - I was only posting it for the good of all, & yes, "the Lord works in mysterious ways", it even got me PAID -> http://techtalk.pcpitstop.com/2007/09/04/pc-pitstop-winners/ (see January 2008))

    ---

    Across 15-20 or so sites I posted it on back in 2008... & here is the IMPORTANT part, in some sample testimonials to the "layered security" methodology efficacy:

    ---

    That gets testimonials like this after applying it:

    SOME QUOTED TESTIMONIALS TO THE EFFECTIVENESS OF SAID LAYERED SECURITY GUIDE I AUTHORED:

    http://www.xtremepccentral.com/forums/showthread.php?s=672ebdf47af75a0c5b0d9e7278be305f&t=28430&page=2

    "I recently, months ago when you finally got this guide done, had authorization to try this on simple work station for kids. My client, who paid me an ungodly amount of money to do this, has been PROBLEM FREE FOR MONTHS! I haven't even had a follow up call which is unusual." - THRONKA, user of my guide @ XTremePcCentral

    AND

    "APK, thanks for such a great guide. This would, and should, be an inspiration to such security measures. Also, the pc that has "tweaks": IS STILL GOING! NO PROBLEMS!" - THRONKA, user of my guide @ XTremePcCentral

    AND

    http://www.xtremepccentral.com/forums/showthread.php?s=672ebdf47af75a0c5b0d9e7278be305f&t=28430&page=3

    "Its 2009 - still trouble free! I was told last week by a co worker who does ac

  47. Microsoft security is a joke by Anonymous Coward · · Score: 0

    'It's taken Microsoft 10 years to turn security from a weakness into a strength"

    The most ridiculous thing I've ever heard.

  48. Re:Security is a *strength* for MS? Really!? Who k by Anonymous Coward · · Score: 1

    I had a great laugh!

    Those infected Windows bot machines probably don't realize that security is now a strength of Microsoft.

    I wonder if there are any studies that show the percentage of infected Macs vs the percentage of infected Windows machines vs the percentage of infected Linux machines.

    Based on my anecdotal observations, I'm guessing the results will not have Microsoft shining for their security prowess. And if we're only looking at the latest OS'es, Win7 vs Lion, I'm guessing the results will be even worse for Redmond...unless they, or their PR firms, do the study.

  49. New? by dbIII · · Score: 1

    Buffer overflow was a 1960s problem.
    The software industry in general has a very short attention span but Microsoft really dropped the ball on that and many others where they could learn from the mistakes of the past. People are generally pissed off when they see something for sale that obviously has very little in the way of QC and large flaws in the design. The Zune leap year bug is another example of not taking the time to test for the completely and utterly fucking obvious.
    People shake their heads because really stupid problems occur over and over again. If it happens in a small team writing an application as a hobby it's unprofessional. If it happens in a huge company with the vast resources of Microsoft it starts to head down the road to criminal negligence.

    1. Re:New? by CheerfulMacFanboy · · Score: 1

      Buffer overflow was a 1960s problem.

      http://www.google.com/search?hl=en&q=linux+kernel+buffer+overflow+2011 - not even in the Linux kernel it was a problem.

      --
      Fandroids hate facts.
  50. Apple and Microsoft are the same company by Anonymous Coward · · Score: 0
  51. Re:joke?? by donaldm · · Score: 1

    No Operating System is secure right out of the box. At least with Linix/Unix there is a huge difference between the System admin and an ordinary user and it is fairly common for most people who use *nix (this include Apple's OS) to login as a normal user. Were MS Windows differ's is the fact that most people grant themselves System admin privilege right out of the box and that makes a MS Windows OS less secure then a *nix OS. Any user who is logged into a *nix machine as a system admin for non system admin work is IMHO an idiot and that opinion has not changed for over 30 years.

    It is possible to use MS Windows without virus protection and never get viruses if you are careful but since MS Windows is more targeted than any *nix OS this can be quite hard. As for Microsoft educating end users, really!

    --
    There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  52. Apple should learn from OpenBSD not Microsoft by obscuro · · Score: 1

    The premise of this article is deeply flawed! Apple's products are is a *NIXs. Microsoft's are, well, Microsoft's.

    Darwin is a BSD fork. It should take it's security cues from OpenBSD, not Microsoft. Apple excels at ease of use. OpenBSD shoves ease of use completely aside in favor of security. They both are excellent at what they do. Is Microsoft excellent at what they do? Are they excellent at security? Who is going to have more to teach in the real world that can be implemented tomorrow?

    The only argument for a fit between Microsoft and Apple on this is that Microsoft has dealt with the behavioral issues of security. If you just spit your coffee at the screen then you know how I feel about that statement. Apple has NOTHING to learn from Microsoft about user experience and Microsoft has nothing to offer a *NIX that it can't get better (and with way less baggage) from OpenBSD.

    --
    Every rule has more than one consequence.
  53. Security is Microsoft's strength? by Anonymous Coward · · Score: 0

    Are you sure you meant to write that?

  54. Re:joke?? by exomondo · · Score: 1

    Were MS Windows differ's is the fact that most people grant themselves System admin privilege right out of the box and that makes a MS Windows OS less secure then a *nix OS.

    That hasn't been the case since XP. Sys admin level changes need elevated privileges just the same as on *nix systems.