Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Security OS X Operating Systems Software

Study Recommends Mac OS X as Safest OS 370

rocketjam writes "The British security firm mi2g has concluded a comprehensive 12-month study to identify the safest 24/7 computing environment. In the end, the open source BSD and Mac OS X came out on top with the fewest security breaches against permanently connected machines worldwide in homes, small businesses, large enterprises and governments. The study found Linux to be the most breached environment 'in terms of manual hacker attacks overall and accounts for 65.64% of all breaches recorded'. Windows was the most breached environment in government computing and led Linux, BSD and Mac OS X by far in economic damage caused by breaches." We mentioned their previous study too. As before, the study ignores the thousands of automatically-spreading viruses for Windows.
This discussion has been archived. No new comments can be posted.

Study Recommends Mac OS X as Safest OS

Comments Filter:
  • by daveschroeder ( 516195 ) * on Tuesday November 02, 2004 @02:05PM (#10701363)
    ...this study is talking about manual exploits, and says as much [mi2g.com]:

    The study also reveals that Linux has become the most breached 24/7 online computing environment in terms of manual hacker attacks overall and accounts for 65.64% of all breaches recorded, with 154,846 successfully compromised Linux 24/7 online computers of all flavours.

    This is likely because of the great number of Linux servers, and the wide variety of network services and ports open to the world on such servers.

    And it does, in fact, make distinct reference to Windows malware (self-propagating worms, viruses, etc.):

    Malware proliferation

    The recent global malware epidemics have primarily targeted the Windows computing environment and have not caused any significant economic damage to environments running Open Source including Linux, BSD and Mac OS X. When taking the economic damage from malware into account over the last twelve months, including the impact of MyDoom, NetSky, SoBig, Klez and Sasser, Windows has become the most breached computing environment in the world accounting for most of the productivity losses associated with malware - virus, worm and trojan - proliferation. This is directly the result of very insignificant quantities of highly damaging mass-spreading malware being written for other computing environments like Linux, BSD and Mac OS X.


    Also interesting:

    For the record, neither mi2g Ltd nor the mi2g Intelligence Unit have a business relationship with Apple Computers and we do not own any shares in that corporation. Previously, the mi2g data for one month was considered to be too small a sample and not representative of the global environment within which different types of entities - micro, small, medium and large - exist. We have addressed those concerns in the new study. The critics were against the previous study which also came out in favour of Apple and BSD, because the entrenched supporters of Linux and Windows felt that mi2g was guilty of 'computing blasphemy'. In subsequent months, mi2g's reputation was damaged on search engines and bulletin boards. We would urge caution when reading negative commentary against mi2g, which may have been clandestinely funded, aided or abetted by a vendor or a special interest group.

    There are a wide variety of reasons to expect that Mac OS X is a significantly more secure computing platform than Windows in a non-server/desktop setting; this study only further confirms that.
  • by dcstimm ( 556797 ) on Tuesday November 02, 2004 @02:08PM (#10701412) Homepage
    Because Macosx hits the public better, dont you know anything about making a story sound better and more interesting?
  • by Rosyna ( 80334 ) on Tuesday November 02, 2004 @02:13PM (#10701490) Homepage
    DUH! Everyone knows that BSD is the safest kind of like how everyone knows the earth isn't a square (however, most of its inhabitants are) yet most people don't realized that OS X can be categorized as a BSD Variant for most intents and purposes. Apple even often makes a point to list what version of BSD any given cat is based on.
  • by lpangelrob2 ( 721920 ) on Tuesday November 02, 2004 @02:18PM (#10701564) Journal
    I think it can be best summarized by saying that Mac OS X has a less total cost of i0wnership than Wind0ws. The facts are a little fuzzy, though, as the number of iMacs iHacked as compared to the number of iMacs that are 0nline is not discussed in the iArticle.

    (disclaimer blah blah I own a mac blah blah)

  • Re:Sure, but... (Score:5, Informative)

    by friendscallmelenny ( 746745 ) on Tuesday November 02, 2004 @02:18PM (#10701574)
    I couldn't agree LESS.

    I think mac users are a very bimodal group. There are lots of pros, comfortable with various OS's. However, there are tons of totally clueless folks.

    I cleaned up a lot of macs in the pre-OSX days when a handful of annoyances like macro-viruses were common.

  • by metachor ( 634304 ) on Tuesday November 02, 2004 @02:20PM (#10701597)
    That would lead me to the assumption that if its the least used then people wont bother writing virii and bother trying to hack it.

    Am I wrong to think this?

    Yes, one of the first things taught in many network security classes is that security through obscurity is not reliable. The implication here is that Mac OS X is more secure because of the security measures in the OS, not because no one has bothered to look for or exploit flaws.
  • by Anonymous Coward on Tuesday November 02, 2004 @02:24PM (#10701640)

    Mi2G are about as expert in computer security as your local nursery school, they are basically a fraud outfit that decieve companies by using FUD in order to transfer cash from company accounts to the chairmans pocket, and slashdot linked them up
    and you wonder why no one subscribes and blocks slashdots adverts

    in the security scene they are worthless [attrition.org]

    Register article [theregister.co.uk]
  • by JazMuadDib ( 600258 ) on Tuesday November 02, 2004 @02:33PM (#10701775)
    If you read about how Opener is built, it's pretty obvious that it's neither a virus nor a trojan per say, but just a malicious script. No reason to get your britches all in a knot: any decent *nix user should be able to whip up some of these easily.
  • by Vandil X ( 636030 ) on Tuesday November 02, 2004 @02:38PM (#10701839)
    This isn't intended to be Offtopic, Flamebait, or Trolling, as it is something to keep in mind in any Macintosh-related discussion:

    Please don't use the term "MAC". That's an acronym for Money Access Center.

    "Mac" is the correct term and is short for "Macintosh".
  • by kalidasa ( 577403 ) * on Tuesday November 02, 2004 @02:39PM (#10701851) Journal
    Actually, the plural of vir, men, is viri. If virus had a plural in Latin, it, too, would be viri; but no plural of virus is attested.
  • Re:Annoying.... (Score:2, Informative)

    by 99BottlesOfBeerInMyF ( 813746 ) on Tuesday November 02, 2004 @02:39PM (#10701856)

    OK, MAC=Mandatory Access Control, Message Authentication Code, or Media Access Control

    Mac=abbreviation for Macintosh

    Being less popular is a property that may make a system safer. But, less popular systems are not necessarily going to be safer. If windows 95 only has 1% of the market in 20 years, is it going to be safer that Mac OSX? Mac OSX has several security features that make it less exploitable than any current windows offering. It still has a long ways to go, and MS could make windows more secure than it in the future. Personally I'd like to see a system with easily configurable application specific priviledges. Your point about the statistics in this study not being well explained, or even given as raw data is well taken. Without the numbers, their study lacks credibility.

    P.S. I'm not sure what you are talking about with the exploit, your description is a little fuzzy. I'm not sure changing your font size is a 'hack' or if that is what you are trying to say.

  • by PhotoBoy ( 684898 ) on Tuesday November 02, 2004 @02:40PM (#10701858)
    "Umm.... doesn't MS still have the majority of market share in the server market?"

    According to Netcraft [netcraft.com] Apache has the biggest web presence. Admittedly Apache is not Linux, and there are many Windows boxes out there with Apache, but it does give a good idea of the spread of platforms out there.
  • by MrMartini ( 824959 ) on Tuesday November 02, 2004 @02:53PM (#10702071)
    One important factor with Mac OS X security is its default security settings; when someone buys a new Mac, takes it home and starts it up, their firewall is enabled, all of their sharing/webserving services are turned off, and their root account is disabled.
  • by jschottm ( 317343 ) on Tuesday November 02, 2004 @02:59PM (#10702151)
    It's not like people go looking for Linux boxes randomly.

    I have many, many sshd/firewall logs that disagree with that. See here [seclists.org] for some details of what people do if they can get in.

    Crackers look specifically for Linux because your chances of finding an amateur administrator are far greater with Linux than BSD, Solaris, etc. I'd say it's also true of OS X, except Apple does a pretty good job of forcing updates down users throats which helps keep them fairly secure. There's tons of RedHat boxes out there that haven't been updated since RH EOLed the product line. And there's some pretty juicy tidbits to be found on them. I contacted a company that had been compromised in the afore mentioned group of attacks. Their box had their customers' credit card numbers on it, and with the keylogger installed in the rootkit, they were facing having other boxes that had been exposed.

    crackers might not know what operating system the site is running until they attempt to infiltrate it.

    Only the dumbest of script kiddies doesn't know what OS they are getting attacking.
  • by Anonymous Coward on Tuesday November 02, 2004 @03:01PM (#10702201)
    I am typing this on an unpatched, unfirewalled knoppix HD install.
    -Guarddog is less user friendly than Zonealarm, so I don't use it.
    -I used to use "apt-get upgrade" to patch security holes. Unfortunately this also turns on any updated daemon that was off, making my system both slower and less secure.
    -Intrusion detection system? Don't even think about. Very user unfriendly. Not practical.
    -Turn off unnecessary daemons? Is there a program I can apt get that will make let me do this quickly? preferably something that would explain what each daemon is and why I would need it without jargon?
    -A user friendly cryptographic instant messenger that will handling all this "key" bullshit for me automagically?

    So, who's fault is it that my system is insecure?

    I care about security, thats one of the reasons I switched to GNU/linux but my patients has limits.
  • by $criptah ( 467422 ) on Tuesday November 02, 2004 @03:10PM (#10702365) Homepage

    I did not think of using a Mac until my last year in college when my FreeBSD box crapped out numerous time during my final software engineering project. I spent all my graduation money on a Mac and I still think that it was a good move because I get the power of Unix and Open Source with a nice interface and a system that does not crash and accepts almost anything I choose to stick in the USB port.

    My primary reasons for using a Mac are:

    I still can use all my office applications without problems. Office for Mac is not bad at all!

    As a Unix dude who runs several boxes at home, I find it almost impossible to use windows because I am am glued to Terminal from time to time. I tried Cygwin and I do use it at work; however, I do not like it as much due to the lack of complete intergration into my box.

    Mac has been secure for me. Although I consider myself to be a power user, I do have a girlfriend who likes to download all sorts of crap and click on everything that flashes. I haven't had problems with viruses so far.

    Mac OS 10.3 has never crashed on me. I do not remember a single time when something went wrong to the point where I had to do cold boot.

    Darwinports rule. Open Source programs just the way I like them :)

    Mac is based on Unix and that is a key because I like maintaining all my systems in the same way. For example, I can run the same backup scripts with almost the same variables across all my boxes.

    Plug-n-Play, as opposed to Plug-n-Pray on Windows. So far, I had no problems with digital cameras, USB keys, scanners, printers, etc. Plug it in and it works.

    Human-Computer Interaction and Mac GUI. I cannot stress this enough: details are important! Natural things, like dragging an image from Safari browser or to iChat's icon, make our lives easier. Smooth fonts appeal greater. Software applications, just like people, will be taken more seriously if they are well polished. Thankfully, Apple spent an enormous amount of time and money on HCI research and then turned the results into something productive. I like OS X because it feels more natural than any Windows edition I've used so far.

    This is a small one, but CD burning works with OS X without any problems right out of the box. No additional software installations needed. This list was enough to convince me :)

  • by LnxAddct ( 679316 ) <sgk25@drexel.edu> on Tuesday November 02, 2004 @03:20PM (#10702522)
    You might want to check out Fedora Core 3 when it comes out on the 8th. Although SuSE is a nice linux distro, I find that people are more likely to understand Fedora and be able to use more of its functionality. Don't ask me why heh, its just what I've observed. Also, it's a very secure operating system, super easy to set up, very easy update system (a little icon sits in your system tray and starts blinking with a big exclamation point if updates are available) or you can use yum or apt, FC3 is going to have SELinux compiled into it so you can learn about that and test it out. FC3 is also going to have kernel 2.6.9 and Gnome 2.8 so it should be fast, easy to use, and work well with most hardware. But most important(and this is operating system neutral), only run as root when you absolutely have to! You have no idea how important that is, and if you don't follow that rule then just forget about any other security measures. If you are hacked and you know that you haven't ran as root for a very long time and are positive you weren't root when you got hacked, then all you really have to do is create a new user, delete the infected user (copy over some important *data* files first if you must), and life is good again. This is assuming that you haven't made your system or important system files writable to non root users. When you first install a system (if its not done already) its probably best to make everything read only, except for your home directory. With SELinux you can even get hacked and know exactly what was affected and be confident that nothing else was, its very nice and worth reading about.
    Regards,
    Steve
  • by Foolhardy ( 664051 ) <[csmith32] [at] [gmail.com]> on Tuesday November 02, 2004 @03:27PM (#10702618)
    First problem: what is a breach? If someone takes down a hosting company's Linux server that is hosting 5000 domains, and someone else takes down a Windows box with one domain and an OS X box with one domain, is that counted as 5000 Linux breaches, 1 Windows breach, and 1 OS X breach, or is it 1 breach of each OS?
    You are implying that Linux servers host more domains/computer than Windows or OS X boxes do. Apache is the main web server type for Linux and it also runs on Windows and OS X. Are you saying there a technical reason that Linux hosts a higher ratio, or is it a social reason?

    As for how breaches should be counted: I think that the more information available, the better. Show the amount of sites breached and the number of physical computers. A system that hosts multiple sites is a bigger problem if breached because it represents more damage. Some kind of weight system that gives extra points based on how big the computer is would be good. Make the data available (in a spreadsheet or something) so you can change the weight and do your own analysis if you want.
  • by 99BottlesOfBeerInMyF ( 813746 ) on Tuesday November 02, 2004 @03:28PM (#10702647)

    what sane person would do that

    I would, and I think I am, technically, sane. Picture this, your mother knows nothing about computers, has disposable income, and would like to look at web pages and exchange e-mail with all her friends. Maybe she is in a wheelchair and lives in a snowy climate. What do you do? You buy her an imac plug it into a DSL line or a cable modem, set it to auto-login and put big buttons on the desktop for her mail and web browser.

    Maybe you have been running windows too long, some OS's don't need extra hardware or additional software to be secure. Her machine has been running faithfully for about five years now with no hacks and no viruses, thanks for asking. This study included machines across a range of uses, including home users.

  • by chill ( 34294 ) on Tuesday November 02, 2004 @03:29PM (#10702658) Journal
    But since they don't tell you how many of each system type is 24/7 connected, it is very hard to draw meaningful conclusions from this report.

    If OS X/BSD systems comprised only .001% of 24/7 connected systems, then I'm not impressed with their numbers. If they comprised 60%, then I'm really impressed.

    And...were the attacks against unique machines? Or once machine A was found to be vulnerable, were there 200 different breaches against that machine? One badly configured system could really blow it for the rest.

    Finally...which of the "attacks" were against the OS and which were against the applications? MySQl and Apache run on all their listed OSes. If it was a misconfiguration of those, which OS is really not relavant.

    They might have the data, but they do not expose enough of it for me to have any confidence in their conclusions.

    Pure marketing hype.
  • by Morganth ( 137341 ) on Tuesday November 02, 2004 @03:39PM (#10702810) Journal
    According to Netcraft, Apache outnumbers IIS 3:1, and I'm making the (valid) assumption that most Apache web servers run on Linux. Let's also make the other assumption that most 24/7 machines are web servers (that most servers accessible on the net are web servers).

    So, Netcraft has 37,620,349 Apache servers on-file, compared to 11,679,222 IIS servers. Mi2G has reported 235,907 successful breaches. First of all, to give you an idea of the sample size, that's 0.5% of all servers recorded by Netcraft! But let's give them that, since this is a sample of breaches occuring in a relatively short time period.

    Now here comes the real news. 59,419 of computers recorded as breached are Windows, whereas 154,846 of computers recorded as breached are Linux (mi2g's numbers). Let's take those as percentages of all Linux [*nix] servers, and of all Windows servers. Looks like 0.4% of Linux servers have been breached, whereas 0.5% of Windows servers have been breached. So Windows is a little less secure, by my metric.

    Now, this is a little unfair, because my assumption above (that Apache servers run Linux) is wrong. Many Apache servers that Netcraft picks up run BSD and could even run Mac OS X Server, I guess. Even taking this into account, the breach rate would be about the same for the two OSes (probably a little bit better for Linux).

    What this doesn't take into account in terms of the Windows/UNIX debate are the hidden costs of an IIS server in terms of administration, virii, stability, reboot requirements, etc. the list goes on and on. It also doesn't take into account SOME hidden costs of Linux/BSD servers, but those are minor compared to the Windows annoyances (trust me, I know: I administer a Windows server, unfortunately).

    That said, I do think BSD probably is more secure, and I use Netcraft's "longest uptime [netcraft.com]" as one of my metrics. To me, it seems the longer a site is on the Internet, the more statistical chance it has to get attacked. That ALL of the top uptime sites on Netcraft's list run BSD shows me that BSD is a pretty rock-solid OS for servers, that you can leave them out there in the wild for years without worry.

    The real bottom line is that software that runs on UNIX-like OSes tends to be more secure, and this usually has not too much to do with the OS. For your box to have real security, the system administrator has to be smart (or the distro has to come with Smart Defaults, like I believe Debian does in the Linux world). The only real way to prevent security breaches is to be a smart administrator: to think ahead and secure your boxen before it's too late.

    All this study shows me is that no OS is a "magic bullet," that breaches occur on unprotected machines regardless of your OS. No one blames car manufacturers/designers for stolen in-dash CD players if you stupidly forget to lock your doors.
  • VMS! (Score:2, Informative)

    by gypsyx ( 128424 ) on Tuesday November 02, 2004 @03:45PM (#10702899)
    I saw no mention of OpenVMS in the article. I'd say OpenVMS is certainly safer than MacOS X, *BSD, Linux, or Windows.

    No, OpenVMS is not dead. Yes, people still use it in environments where security and uptime are critical.
  • by theshowmecanuck ( 703852 ) on Tuesday November 02, 2004 @03:47PM (#10702920) Journal
    According to Netcraft Apache has the biggest web presence...

    There are more types of servers than just web servers/servers presenting web pages.

    E.g. mail servers, irc servers, telnet/ssh servers, ldap servers, servers used for firewalls, ftp servers, DNS servers, various application servers, etc., etc., etc.

    When talking about security, don't get hung up only on web servers. Granted, they are among the most exposed, but they are not the only ones open to network traffic.

  • by SI285 ( 741849 ) on Tuesday November 02, 2004 @03:53PM (#10702998)

    http://www.port80software.com/about/press/012103

    Microsoft IIS, widely criticized for security and scalability issues, faced a perception of declining market share during the past few years. This belief has been furthered by the Netcraft Survey, which reviews every detectable domain name (not web server)on the Internet to generate its Web server statistics. "Hosting vendors using Apache to serve numerous small sites bump up Netcraft's numbers in Apache's favor," said Chris Neppes, Director of Sales and Marketing for Port80 Software. "Netcraft's survey reflects a relatively high ratio of domains to Apache servers. If you look at dedicated hosting or corporate environments however, Apache's market share is likely much smaller. Port80 Software's survey of Fortune 1000 corporate Web server market share shows: Microsoft IIS: 54.1% Netscape Enterprise: 21.0% Apache: 17.6% Other Web servers: 7.3% By the way, Netcraft has a survey that pretty much agrees with this, but you have to pay for it...

  • by Anonymous Coward on Tuesday November 02, 2004 @05:20PM (#10704255)
    OK, yes I run Linux (all the time) and am directly connected to the internet (the dsl modem is never shut off, when the cpu comes up, the ethernet card already has a source). IP tables is the built-in kernel software that is used as the Linux firewall. It secures the box automatically when the kernel boots. The network won't respond to anything till the kernel is running. Is IP tables any good? Cisco seems to think so. They are putting it onto many of their routers. Linksys is also puting a lot of Linux software into their products. Since they must publish GPL code (as the GPL licence requires) they do. You can see what they put in here: http://www.linksys.com/support/gpl.asp
  • by C_Kode ( 102755 ) on Tuesday November 02, 2004 @05:59PM (#10704709) Journal
    I don't think their methodology is flawed. It clearly states that more websites run Apache than IIS. This is fact is just that. A fact. Most Apache servers on the Internet are shared hosted sites. Of those sites, none of them require Windows technologies to function properly. Therefor they are running Apache. Why would you run IIS if your website would run on Apache? Apache is far away more secure than IIS. That doesn't even include the fact that Apache scales on a per websites bases better than IIS. Apache is cheaper and scales better for shared hosting. Why would you pay more and get less?

    It also says IIS is used on 54.1% of corporate and dedicated hosting environments. In a corporate environment chances are you will need enhanced functionality out of your web services. These corporate users are probably using .NET. Most websites do not require .NET and therefor do not use IIS. .NET services on a web hosting plan are more expensive. Again why pay for something you don't need.

    Anyhow, nothing is flawed about Netcraft's survey. They presented the facts that their research showed them. Everyone just perceives those facts the way they want too. Port 80 Software presents the data that best suits them. Their products run on IIS only. Why present facts that could hamper sales for your product?

UNIX is hot. It's more than hot. It's steaming. It's quicksilver lightning with a laserbeam kicker. -- Michael Jay Tucker

Working...