Slashdot Mirror


Does Sophos' Switch Argument Hold Water?

Wednesday's press-release-borne message from security firm Sophos that the best way for Windows users to compute untroubled (or less troubled) by malware is to switch to Mac OS X drew more than 500 comments; read on for the Backslash summary of the conversation.

Several readers pointed suspicious fingers at Sophos' motive for issuing the message in the first place; no one can call a company whose products are meant to offer "protection from viruses, Trojans, worms, spyware and spam" a disinterested party in evaluating OSes. Techguy666, for instance, writes "We use Sophos at our workplace. I also use other antivirus and antispyware — often to clean up the crap that Sophos doesn't find. Speaking as someone who's familiar with Sophos, I think it's curious that Sophos is telling home users to consider buying Macs. Go to Sophos' website and try to find a home user product ... They don't seem to promote any. If I were a conspiracy theorist, I would think this is a warning shot aimed at Microsoft because of MS's sudden focus on security, to the detriment of companies such as Sophos; send Microsoft's small clientele to the enemy &mdash it's no skin off of Sophos' corporate nose. ... They're talking to an audience that they don't serve or interact with."

(To this, an anonymous reader writes "Sophos has a number of fat contracts with institutes of higher learning, like mine. Every student has access to a fully licensed copy of Sophos if they so choose — available for Windows 98-XP, Linux, and OS X.")

A subtler gripe comes from Kope, who calls the metrics used by Sophos "misleading," and writes that "[s]aying that the most common malware only effects Windows, therefore Macs are more secure is simply bad reasoning. ... I'm sure that 'out of the box' Macs are better. But it's not 'out of the box' that I care about. My concern is level of security during actual operation. I have no problem believing that Macs are more resistant to malware, but this measure doesn't show that to necessarily be the case."

ZachPruckowski agrees that Sophos's claim is based on a "dumb study," but not that there's an easy line to draw between out-of-box and long-term use: "For 75 percent of the world, 'out-of-the-box' == 'during actual operation.' It's those people who get infected by malware. Don't expect users to do any extra work beyond going straight to Office or IE or their email app. Thus, 'out-of-the-box' is a pretty important state."

Whatever the company's reason for issuing what many Slashdot readers would consider the farthest thing from a discovery, no reader's comments seemed to cast doubt on the conventional wisdom that Mac users are at present far safer from malware than are typical Windows users — the reasons behind that situation, though, are hotly contested. One version of the story is that OS X, by dint of its design (including UNIX-style multi-user orientation and compartmentalization generally) simply can't help being more resistant to viruses and spyware; Windows intentional integration of operating system components has let security flaws in one small part of the operating system (such as Internet Explorer or Outlook) become flaws in all the others, too.

Reader cwgmpls, for instance, doesn't buy the argument that OS X is safe only because it's more obscure than are the various versions of Windows.

"Even if OS X is only 5% of all PCs in the world, surely there are a good number of hackers out there who would love to release an OS X virus into the wild, just to prove it can be done. Besides, the total number of OS X installs today is certainly greater than the total number of Windows installs that existed at the time the first Windows virus was released.

Most hackers don't need a huge number of installs to stroke their ego. The opportunity to prove that OS X is just as vulnerable as Windows should be more than enough to motivate someone to release an OS X virus into the wild. Yet no one has done it.

There must be more at work here than OS X's small market share. OS X must be inherently more secure than Windows to not have a virus in the wild six years after its release. Certainly there are enough hackers out there who would love to show their prowess by writing an OS X virus, even for the relatively small number of OS X installs that exist; but nobody has been able to do it yet."

Several readers assert that the real reason has little to do with the hardware or the software used by the rival camps, and is mostly an issue of user education and sophistication. Typifying this argument is reader WombatControl's (unsurprisingly contested) conclusion that "the Mac userbase tends to be a lot more savvy than the Windows userbase." His argument, in short:

"I'd hazard a guess that the vast majority of Windows malware comes not from the inherent insecurity of the Windows platform but from users doing dumb things. Someone who installs some stupid little weather applet and gets infected with spyware got infected not because of a flaw in the system, but because they didn't bother to determine whether or not the source of their software was credible or not. Even if they got a prompt like Vista and OS X present they'll still authorize the program. There's no patch that can be applied to a system to prevent stupid users from mucking it up. ...

Macs are more secure because Mac users have a much tougher stance towards crapware. Mac users tend to be much more technically proficient than the average. If that "zero-tolerance" policy changes, I'm not so sure we'll see an increase in the amount of malware targeting Macs.

OS X does a great job of providing technical barriers against malware, but nothing can prevent malware that uses social engineering to do its work. Mac users are safer because they choose to be - but if you get a group of users who have no awareness of security and will blindly execute anything they come across, even if the system specifically tells them not to, that could change very quickly."

Several Windows users agreed with the thrust of this argument — namely, that no system is truly safe from a determined, malicious attacker unless users (or their trustworthy proxies) head off not just automated attacks, but social-engineering tricks that really have little to do with the OS a user is interacting with. Their approach is based on heading off malware.

Readers like snwod (a sometimes user of Mac, Linux, and Windows) offered a level-headed synopsis of this approach: "I run a good firewall/anti-virus combo along with using Ad-aware and the rest. I don't click on banner adds and I don't install strange pop-up programs. Pretty simple really." Result? "[I] haven't had a virus or malware problem in years."

To this line of reasoning, though, aphor says "My grandma's Mac isn't infected, and she clicks on everything! I'm calling bullshit. Please produce the infected Mac. One synthetic test does not make a real-world case. I run the system updater on my grandma's Mac about 3-4 times a year. That's probably 1/10th (liberal estimate) of the exposed vulnerability that a [Windows] box has."

Even if sophisticated trickery might fool any user, Savage-Rabbit thinks avoiding mechanically the more widespread script-kiddy attacks is nothing to sneeze at: "I bet there still is a fair number of Windows users who envy the Mac zealots for not having to waste their time pruning Norton/Panda/Macaffee/etc... anti-malware suites with monotonous regularity never mind the endless nag screens these anti-malware suites throw at you."

The status quo has a way of not staying that way in the long term, though, and reader spyrochaete contributed one of the several (and sane) cautions against hubris on the part of OS X users, though the same logic applies to Linux and other systems whose security may be real and considerable but is grounded in part on being a smaller target for online vandals and thieves than is Windows. As he writes, "They said the same thing about Firefox, but that's starting to change. Mozilla is fixing holes all the time and I'm starting to see ads that get through Adblock (stupid Mediaplex). This is just an article about security through obscurity — the best kind of security according to too many Apple fans I've talked to. ... Faith in obscurity means you'll be totally unprepared when disaster strikes."

Amen!

Thanks to all who took part in the discussion, especially those readers quoted above.

249 comments

  1. Slashdot now run by pointy-headed managers by Anonymous Coward · · Score: 5, Funny

    This story-about-a-slashdot-story idea must have come from 'management'. Soon to be featured in Dilbert.

    1. Re:Slashdot now run by pointy-headed managers by Anonymous Coward · · Score: 2, Funny

      There's a story-about-a-slashdot-comment idea that came from fans and not management.

    2. Re:Slashdot now run by pointy-headed managers by Anonymous Coward · · Score: 0

      In a not so distant future, Slashdot will not need any news as they will only promote /. news about /. stories which relate to each others.

      Captcha: Unions

    3. Re:Slashdot now run by pointy-headed managers by vought · · Score: 4, Insightful
      At least this post is written in English and is comprehensible. Try making sense out of the "promote my blog" Apple non-post from earlier today.

      I think Slashdot is in serious need of maturity. This is not 1998 anymore, and stories like the one I cited make this place look like it's run by 14-year-olds - the PowerPoint deprived intellectual partners of those pointy-headed fools we love to hate. Immature 14-year-olds who are failing English, at that.

      What a joke this place has become - the commenters are as, uh, great as always, but the stories, editing, and crap that makes it to the front page are ridiculous. I mean, yay for the redesign, but pissing in a jeweled goblet doesn't make the piss taste better.

    4. Re:Slashdot now run by pointy-headed managers by BrianWCarver · · Score: 2, Informative

      I have seen several dissing these new story+commentary summaries, but I have to say I like them a lot.

      I don't always get to read every last story on Slashdot (like some of the complainers, I suspect) and I even less often get to read a decent chunk of the comments. Having EDITORS filter through all that and pick out the gems saves me a lot of time and (hopefully) features the best of Slashdot.

      One personal note on the topic of malware.

      Personally, I've only ever been bitten by a hack on my Debian GNU/Linux server. Never had an OS X virus (on either my Powerbook G4, wife's iBook G3, or my new MacBook. Also never had a Windows virus, but I stopped using Windows completely in early 2000. (It's now back on my MacBook and scares me to death.)

      Admittedly, the server hack was my fault. I think it was an ssh dictionary attack that I wasn't watching for with fail2ban or another monitoring/blocking service and I probably didn't have good passwords on that machine at that time, but nonetheless it illustrates that everyone's experience with malware is different. I happen to only have had trouble on arguably the most secure OS of the bunch--and then it was the result of poor user management of the system (due to inexperience). I think that's probably the sum of it in most cases: you can't account for what an inexperienced user may expose themselves to on ANY OS.

      --
      Like Digital Freedoms? Then donate to EFF before they're gone.
    5. Re:Slashdot now run by pointy-headed managers by siriuskase · · Score: 1

      I don't always get to read every last story on Slashdot (like some of the complainers, I suspect) and I even less often get to read a decent chunk of the comments.

      That's interesting. I do it the other way. If I see a catchy headline, I skip straight to the comments. You can usually figure everything else out by reading the first +5 informative comment ya run across. You can even figure out whether it's a good idea to RTFA.

      --
      If you must moderate, please moderate as irrelevent, not something bad, because I'm sure someone will find this interest
  2. Out of the box is one thing by Saven+Marek · · Score: 3, Informative

    Out of the box may be one thing, but continuing use is something else.

    Don't let anyone tell you macs have no malware, it's just not true. from Renepo the rootkit, to php worms that send out spam infecting message boards, to word macro viruses to the recent oompaloompa, they affect macs as badly as they can affect windows.

    One thing that tells mac users they have fewer viruses is poor antivirus software. A friend of mine works in a mac shop and often people will come in with bizarre problems with their macs. No networking working, slow networking, random crashes, won't wake properly from sleep. Scanning with an antivirus package shows no viruses, yet a software reinstall fresh from scratch fixes many of those problems. What does that tell you caused the problems? Some malware running on the machine is what.

    When mac software gets up to scratch in detecting the worms that are out there for macs, that is the only time people will get the truth about maleware infections. Sophos need to get off their ass and make something more worthwhile for macs and then we'll see who goes saying what about security.

    1. Re:Out of the box is one thing by k2r · · Score: 2, Insightful

      > yet a software reinstall fresh from scratch fixes many of those problems.
      > What does that tell you caused the problems?

      It tells me that your friend is not a competent Mac-Technician. A re-install might be the preferred way to fix a Windows sytem, but it is almost never necessary to reinstall a MacOSX-Box.
      I've used OSX since public beta and have at least a little experience in fixing OSX-boxen.

      > What does that tell you caused the problems? Some malware running on the machine is what.

      And it tells me that you're jumping to conclusions.

      I haven't seen any rootkit in the wild yet and I don't consider a php-flaw some OSX-related problem because it is nothing that comes pre-activated/installed on your box.

      A different beast are Word-Macro-Viruses on OSX - at least theoretically - though even those seem to be close to irrelevant still.

      If you like it or not, OSX is extremely secure against outside attacks - inherently and out of the box.

      And given the fact that anybody who'd write and publish an efficient OSX-worm would be famous, I highly doubt that OSX is just "safe because of the low market share."

      k2r

    2. Re:Out of the box is one thing by 99BottlesOfBeerInMyF · · Score: 1

      Don't let anyone tell you macs have no malware, it's just not true. from Renepo the rootkit, to php worms that send out spam infecting message boards, to word macro viruses to the recent oompaloompa, they affect macs as badly as they can affect windows.

      You are obviously very clueless. There are 60 or more mac workstations here in the office and we have yet to see one piece of malware actually affect any of them. Most are laptops that are outside the firewall regularly. The same is true for pretty much everyone I've ever spoken to and I am right now monitoring a class A for virus propagation signatures, including every piece of mac malware I've ever heard of (including proof of concepts) and there are no recorded matches and two unknowns that are obviously hitting Window's services and are just new variants of the same old crap.

      A friend of mine works in a mac shop and often people will come in with bizarre problems with their macs. No networking working, slow networking, random crashes, won't wake properly from sleep. Scanning with an antivirus package shows no viruses, yet a software reinstall fresh from scratch fixes many of those problems. What does that tell you caused the problems?

      Umm, corrupted system files or borked permissions most likely.

      Some malware running on the machine is what.

      I see, but neither you, nor your friend, nor the dozens of antivirus companies out there have ever been able to actually find that malware on the machine, because it is so cleverly hidden, huh? Please. There are a lot of security experts on macs these days and when their machines screw up like you describe, they certainly don't reinstall. They find the problem, whatever it is, even if it means running tools to compare the install to a known good image and checking out each and every difference. If there was malware in the wild causing enough problems for your friend to notice, it would have been found and classified by now. Of all the honeypots and honeynets, and dark IP monitors and IDS's, and other virus monitoring tools, the majority don't care what OS the virus is trying to reach and they certainly would have detected a new worm and it would be big news.

      When mac software gets up to scratch in detecting the worms that are out there for macs, that is the only time people will get the truth about maleware infections.

      The software out there is fine. There are just not much for it to detect. All your wild assumptions to the contrary aren't going to change that. I hope you are being paid to spread FUD, because otherwise you need to be whacked with a clue-by-four.

    3. Re:Out of the box is one thing by generationxyu · · Score: 1
      Don't let anyone tell you macs have no malware, it's just not true. from Renepo the rootkit, to php worms that send out spam infecting message boards, to word macro viruses to the recent oompaloompa, they affect macs as badly as they can affect windows.

      Wait, you mean Renepo, that requires you to download it, accept the warning that it contains an application, unpack it, open a terminal window, su to root, chmod it +x, and run it? Yeah, I hear three guys got infected by that. Of course, they were testing it out, but still.

      And if you're running a web server with a PHP board on a Mac, it's no longer a Mac -- it's a Unix server OS made by Apple. And that's still a PHP problem, affecting Linux and Windows too.

      --
      I mod down pyramid schemes in sigs.
    4. Re:Out of the box is one thing by Anonymous Coward · · Score: 0

      I work on networks with both win, mac, bsd, linux. i'm so sick of people saying mac's are so secure. and technical skills of mac users are better?!? what freakin stuff are they smoking? jesus, the majority of mac users are in some kind or art such as desktop publishing or photo work, maybe a lot of movie making. these from my opinion are non-technical positions when it comes to IT (although quite technical in their own areas), if these people think they know how a PC (mac or win)operates because they know final cut pro inside out, than I present you a moron, I have yet to meet a hardcore Mac user that I thought had anywhere near a very technical understanding of PC's, hobbyist at best in my personal experience. and one of the quotes describing ONE individuals ONE relative who has a Mac (that you have to patch quarterly, so apparently it did have system problems at a minimum of 4 times a year, low yes, but still an inifite amount more issues than the average mac zealot admits, which tends to be 0) - guess what buddy, i have had many windows systems running on the internet, not behind a firewall, no anti-virus, no port checking, nothing but a tight config entirely in Windows itself without 3rd party software and left them on the internet for years at a time only patching MS patches and no virus at all - now does that mean that there is no such thing as Windows virus - NO. Does the fact that your one Mac that you regularly update hasn't had a virus mean they don't exist for Mac - also NO, does the fact you just don't read about security threats make them non-existent- I'd guess NO. Mac security is like an ostrich with it's head in the sand. What it does have going for it's security is it's practice of not setting up the default account as an admin, MS does that (gawd knows why), but you can configure yourself a user account instead of running as admin all the time (which is EXACTLY the same as running as root all the time, would YOU spend all day logged in as root?).
       
      I used to have a Mac, but it kept crashing, i used to have an Apple II to show how far back in Apple i go, now it's windows or linux. The biggest problem with Mac's are the people using them.

  3. news? by Bakadan · · Score: 4, Insightful

    This isn't news. It's just pulp to get people riled up and screaming. Besides, it's nothing we haven't seen before.

    1. Re:news? by garcia · · Score: 4, Funny

      Besides, it's nothing we haven't seen before.

      Oh come on now. It's not like this exact story and many of the comments were just posted earlier this week or anything.

    2. Re:news? by eclectro · · Score: 2, Funny

      It's just pulp to get people riled up and screaming.

      It's not pulp, but small reusable pellets. Remember that slashdot is green.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    3. Re:news? by kievit · · Score: 1

      OK, it summarizes the highlights of that 500+ comment discussion. I find that very useful. Now I do not have to wade through those 500+ blurbs in order to collect some of the most relevant remarks. For a top priority discussion I would want to do that sifting myself, but for something mildly interesting like this it's a very efficient way to get the gist of it.

  4. Spyware and spam will remain by LiquidCoooled · · Score: 2, Insightful

    No matter what OS exists.

    I believe the anti virus firms are doing normal users a service by keeping lists of known bad software and preventing its spread.
    That software might come in from an exploitable hole in the OS or it can come just as easily by invitation through the front door because the user believed the catch line.

    3 simple words: i love you have been enough in the past, what will it take in future...

    --
    liqbase :: faster than paper
    1. Re:Spyware and spam will remain by Spy+der+Mann · · Score: 1
      ...because the user believed the catch line.

      3 simple words: i love you have been enough in the past

      So THAT's why slashdot users' machines are so secure... They would never believe such a catch line!
    2. Re:Spyware and spam will remain by varmittang · · Score: 2, Interesting

      Spyware and Spam would be a maybe, but so far the Mac or Linux/*nix computers don't have any, only Windows. And what happens is a computer gets infected with malware/spyware, and then it becomes a spam bot. But if a computer can be made safe from getting malware first, which again Mac and Linux/*nix are, then spam operators wont have any spam bots, and hopefully we can then track down the sources of spam a lot easier to the server of the spammer. And yes, there are stupid users, my parents are a couple of them. But hey, got them a Mac and didn't need to worry after that. Hell, I came home from school one weekend and my dad was telling me he had trouble opening an attachment. I laughed because it was a virus and he couldn't get it to work after getting it in an email. He has become smarter about it but he sometimes just wants to click away.

      --
      -----BEGIN PGP SIGNATURE-----
      12345
      -----END PGP SIGNATURE-----
    3. Re:Spyware and spam will remain by penix1 · · Score: 1

      Umm....You didn't pay attention to this part...

      "Faith in obscurity means you'll be totally unprepared when disaster strikes."

      Your post indicates that you think there will never be an attack on a Mac box. Never is a very long time you know.

      "-----BEGIN PGP SIGNATURE-----
      12345
      -----END PGP SIGNATURE-----"

      Damn....Remind me to change the combination on my luggage!

      B.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    4. Re:Spyware and spam will remain by Duhavid · · Score: 1

      You understand that the "i love you" thing would
      have been less effective, excepting for the Windows
      feature of hiding file extensions.

      --
      emt 377 emt 4
    5. Re:Spyware and spam will remain by chris_eineke · · Score: 1

      I <3 u.

      --
      "All you have to do is be fragile and grateful. So stay the underdog." Chuck Palahniuk, Choke
    6. Re:Spyware and spam will remain by dbcad7 · · Score: 1

      How about the.. "Yes I make mistakes. Don't we all?" virus ?

      --
      waiting for ad.doubleclick.net
  5. Well grandma... by dedazo · · Score: 4, Insightful
    aphor's "Grandma" needs another 150 million or so people to join her in order for someone to develop an interest in creating malware for her operating system. Then it's all just a friendly "Please provide your root password" dialog away.

    Is OS X's attack surface smaller than Windows? Sure it is. Is it impervious to user stupidity? Absolutely not. No operating system is. Linux and OS X will probably eventually get there, and the complain we'll be hearing instead of M$ is teh fuxxorz will be well, what do you expect? users are stupid!!.

    Just wait, and you'll get there eventually.

    [This post is brought to you courtesy of the 300 million absolutely clueless Windows users who think it's OK to run executables in password-protected ZIP files that arrive in their inboxes with lead-ins such as "hello, teh info yuo requesteded is in the attachments". We can't wait for you to take them away]

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    1. Re:Well grandma... by rjstanford · · Score: 4, Insightful
      Disclaimer: I use Windows/UNIX/OSX. I like OSX, but even with IE7 on Windows I haven't been infected. So...

      Then it's all just a friendly "Please provide your root password" dialog away.

      Hmm. I just realized that this is a potential problem -- a major potential problem -- with the OSX and now Vista (and, I believe, some Linux) GUI security paradigms. We're training people to be ready to enter their administrator passwords whenever they're prompted to. And Ma & Pa User won't know when this is a good thing. Especially when badly behaved programs like Adobe's suite raise dialog after dialog during updating. What's to stop EvilSoftCo from creating a program that, during its first-time startup, just creates a dialog box that matches the standard one, and gathers your password?

      Hmm. Not great, methinks. Although surely someone must have thought of this already...
      --
      You're special forces then? That's great! I just love your olympics!
    2. Re:Well grandma... by Knuckles · · Score: 1

      We're training people to be ready to enter their administrator passwords whenever they're prompted to

      I can only speak for Ubuntu, which is the most significant Linux Distro that does this, and IIRC I am only prompted after I actively clicked on an entry in the Administration menu.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    3. Re:Well grandma... by cyber-vandal · · Score: 2, Insightful

      Reader cwgmpls, for instance, doesn't buy the argument that OS X is safe only because it's more obscure than are the various versions of Windows.
      "Even if OS X is only 5% of all PCs in the world, surely there are a good number of hackers out there who would love to release an OS X virus into the wild, just to prove it can be done. Besides, the total number of OS X installs today is certainly greater than the total number of Windows installs that existed at the time the first Windows virus was released.

      Most hackers don't need a huge number of installs to stroke their ego. The opportunity to prove that OS X is just as vulnerable as Windows should be more than enough to motivate someone to release an OS X virus into the wild. Yet no one has done it.


    4. Re:Well grandma... by forkazoo · · Score: 2, Insightful
      Hmm. I just realized that this is a potential problem -- a major potential problem -- with the OSX and now Vista (and, I believe, some Linux) GUI security paradigms. We're training people to be ready to enter their administrator passwords whenever they're prompted to. And Ma & Pa User won't know when this is a good thing. Especially when badly behaved programs like Adobe's suite raise dialog after dialog during updating. What's to stop EvilSoftCo from creating a program that, during its first-time startup, just creates a dialog box that matches the standard one, and gathers your password?
      Bah, you think too hard. Take a screenshot of the Vista authentication dialog box, and put it as a form on a website. Most users wouldn't even realise it isn't a real window. No need to go to the bother of having them download a binary. Then, just install whatever you want remotely.
    5. Re:Well grandma... by dedazo · · Score: 1
      Most hackers don't need a huge number of installs to stroke their ego
      Well, since cwgmpls said so I guess this must be absolutely true. Of course the problem with that truism is that is automatically makes OS X safer than Linux and *BSD.
      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    6. Re:Well grandma... by Todd+Knarr · · Score: 1

      Nope. On modern GUIs you only get prompted for the admin password when you directly try to perform an administrative task. If I click on the printer management item in the administration menu, I expect to be asked for the root password. On the other hand, if I try to run a game I do not expect to be asked for the root password and I'm going to be alarmed if that dialog pops up. Thus my advice to people running various Linux distros or OSX with this facility: if you don't know that what you just tried to do requires admin privileges, the correct button is the one labelled "Cancel". The times this advice is wrong are rare indeed.

    7. Re:Well grandma... by TheRaven64 · · Score: 4, Insightful
      Microsoft are the only people who ever solved this problem sensibly, to my knowledge. On Windows NT, you were (I don't believe you are with XP, and it's an option with 2K) required to hit control-alt-delete before you entered your password. This key sequence sent a hardware interrupt which only something running in ring-0 (i.e. the OS) could catch. This meant that it was impossible to spoof the NT login box; as soon as the user hit control-alt-delete, control would be returned to the real login prompt (or a system dialog).

      I proposed two years ago that Apple implement something similar. Create a special key combination that would be caught by the OS and passed to WindowServer, which would then spawn an alert if the app presenting the dialog was not authorised to. This is particularly useful for Keychain access, for example. I don't mind an IM program having access to my login details, but I do object to it having root access. When I install a new version of it, I have to enter my keychain password (which is my login password, by default) in a dialog box that (hopefully) the system presents, but I have no way of verifying that it is the Keychain subsystem that is going to get the password, not the application.

      --
      I am TheRaven on Soylent News
    8. Re:Well grandma... by Anonymous Coward · · Score: 0

      Again, easier said than done. The point is that the general populace will enter their info whenever prompted. It won't be in their head "This prompt appeared when I clicked this random thing I wanted to do... is it trying to trick me?", it will be "I'm trying to do this task. This prompt appeared. I must need to provide it info so I can do the task I want to do NOW."

    9. Re:Well grandma... by dedazo · · Score: 1
      Thus my advice to people running various Linux distros or OSX with this facility: if you don't know that what you just tried to do requires admin privileges, the correct button is the one labelled "Cancel". The times this advice is wrong are rare indeed.
      I don't want to sound rude but you have absolutely no idea whatsoever how a typical user's mind works. They are alarmed at everything and they are not able to tell the difference between a "task" that requires admin access and one that doesn't. When in doubt they will click "OK" every time, because that's what they're accustomed to do to make messages go away as quickly as possible. If that involves typing a password then they will do that without hesitation as well.

      Perhaps this is a result of problems with how UIs are designed, but all operating systems do it the same way anyway.

      Certainly I'd like to say that the number of times someone has ignored my advice to never click something under certain circumstances are "rare", but of course that's not the case. The buttons on IE's ActiveX control installation warning dialog is the archetypal example of this problem.

      Neither Linux nor OS X impregnate users with an extra 50 IQ points at boot time, no matter how much everyone wishes that were the case.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    10. Re:Well grandma... by Todd+Knarr · · Score: 2, Informative

      Actually my approach is simple and requires a minimum of IQ points: "Everything you need to do that needs administrative access is on the "Administration" menu. Anything else is trying to trick you.". That's a nice, simple black-and-white rule that's easy for the average user to get their head around, much easier than the rules needed under Windows. This neatly gets them out of the habit of OK'ing every dialog they find because they don't run into that many extraneous dialogs that have to be dismissed. Those seem to be a Windows-specific artifact.

      This even works for Web-based stuff.
      User: "But what if my browser prompts me to install something?"
      Me: "Did you pick an item off the "Administration" menu?"
      User: "No."
      Me: "What did I just say about that, then?"
      User: "It's trying to trick me."
      Me: "And what do you do?"
      User: "Click the "Cancel" button."
      Me: "You're learning."
      I swear, sometimes I think Windows is just plain neurotic the way it keeps asking for permission and confirmation all the time. Linux, *BSD and OSX aren't afraid to tell an application "No you can't do that.", why does Windows insist on making so sure an app really truly shouldn't do something dangerous?

    11. Re:Well grandma... by prockcore · · Score: 1
      Is OS X's attack surface smaller than Windows? Sure it is. Is it impervious to user stupidity? Absolutely not. No operating system is.


      Exactly. When people talk about "insecure windows" they inevitably bring up Spyware.

      There isn't any spyware on a mac, this tells me there's a lot more credence to the "no marketshare" argument than most people think. Spyware doesn't rely on any security holes... why isn't there spyware on OSX?
    12. Re:Well grandma... by dedazo · · Score: 1

      Good luck on getting a few million people so well educated. You're going to need it.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    13. Re:Well grandma... by dedazo · · Score: 1
      Because it's harder to execute an attachment on OS X, and there's no such thing as ActiveX. OS X's attack surface is smaller because of that.

      That doesn't mean the attack surface is non-existent, or that Apple (or anyone else) can engineer away user stupidity. Even with XPSP2, which complains every time you want to run a downloaded executable (and Outlook|OE which won't even let you) people still get infected. No amount of dire warnings and message boxes is going to stop a user from doing something stupid if they want to. Not unless you pretty much block them from doing anything meaningful with their computers.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    14. Re:Well grandma... by Em+Adespoton · · Score: 1
      The only problem here is exemplified by an OS X pkg installer I ran a few days ago. I can't recall which one it was (I think it might have been one to tweak system settings, etc.) but it asked for my Administrator password -- which, of course, it needed to, as it was modifying files owned by System.

      All it takes is for someone to take such an app, add a trojan, and suddenly when you enter the password you're *expecting* to enter, you get a lot more than you bargained for. Stick it in an email titled "Hey! This program really sped up my computer when I used it!" and you have the same situation that's prevalent on Windows computers right now.

      The reason you don't see this more on OS X is due to the smaller software pool. If someone tried to do this, the specific software would be identified, flagged at apple.com, versiontracker.com and macupdate.com, and that'd be the end of it. Plus, nobody would trust anything else released by the same author. This isn't conjecture; a few people have already tried similar shady stunts, and every time they try to release something (even after changing their company name), someone notices and the game's over. On Windows, there is SO MUCH choice in screensavers, searchbars, gambling widgets, stock tickers, etc. that nobody can easily keep track of it all for themselves -- so they install antispyware/virus software to do it for them.

    15. Re:Well grandma... by someone300 · · Score: 2, Insightful

      How about using a dialog box where it shows the user some image or something they set up but only programs with the appropriate permission are allowed to display it. Couple it with "Do not enter your administration password when you do not see this image" or whatever and we're *hopefully* on the right path.

    16. Re:Well grandma... by kosmosik · · Score: 1

      Yes users do stupid stuff - I can agree with that. It does not give you right to call them stupid - they are probably uninformed in IT stuff same as you are uninformed (I assume) in medicine, dentistics and so on. I don't call you stupid because you (I assume) know shit about medicine and need to use a doctor in case you are sick. That is for starters.

      The real issue is that Windows is inherently insecure because of (order does NOT matter):

      - most users run as Administrators members (and Windows XP SP2 - the latest retail version creates such accounts by default)
      - Windows is packed with technologies like "Fax Sending Service" (notice it was like one of serious flaws recently) and other shit meant there (like users running as admins) for backward (meaning early 90ties?) compability - just dump that. yes dump the compatibility, fuck it - choose between safety in todays operations or compatibility with not properly written DOS and Windows 9x programs
      - Windows incorporates technologies that are insecure by default - like you can click on EXE file and run it from a browser (giving you dialog, that potential user will not read, with just an *ADVISE* not to run the program) - hell dump it, not allow to run native programs from Internet without some serious hasle
      - Windows is most targeted due the market share

      You seriously think that the last argument is most obvious? It is meaningfull but it is not the *only* argument. Windows has design flaws that market share DOES NOT explain.

    17. Re:Well grandma... by Todd+Knarr · · Score: 1

      True, but again the trick is to keep the rule iron-clad and simple. My rule catches your example, because it's not run from the Administration menu. My statement to the user who asked about it: "If it really worked, it'd've been available in the package management window that you use to install everything else and it'd've put itself in the Administration menu properly. It didn't, therefore it's trying to trick you.". It's all conditioned response. Windows conditions people to click OK no matter what. On most Unix systems (including OSX), it's feasible to tie administrative access and the Administration menu (or equivalent) together and condition users to automatically Cancel any request for the first that didn't come from an item on the second. Since I don't have to keep making exceptions, it quickly sinks in.

    18. Re:Well grandma... by Anonymous Coward · · Score: 0

      If you are using Tiger, you can click on the "Details" disclosure arrow at the bottom of the password prompt dialog box to verify what right (or keychain) is being requested and which app is requesting it. Plus, now that you know your keychain password is seperate from your login password, you can use the Keychain Utility to change it.

    19. Re:Well grandma... by mgblst · · Score: 1

      Yeah, or use a flash or CSS popup window - ever more convincing.

    20. Re:Well grandma... by mgblst · · Score: 1

      Good point. I remember when I first used this, I thought 'those windows programmers are stupid'. But once I learnt why, it seemed like a brilliant idea.

    21. Re:Well grandma... by IamTheRealMike · · Score: 1

      And what exactly defines an "administrative task"? On MacOS X and Linux today (but not Vista) you can trivially watch for the root password dialog and then instantly place your own over the top of it to capture the password. On some Linux distros you can also attach a debugger to the password dialog and suck the entered data straight out of it.

    22. Re:Well grandma... by Anonymous Coward · · Score: 0

      This doesn't prevent someone to create a dialog window that looks exactly right. Mac OS is in serious need of a fix for this problem.

    23. Re:Well grandma... by Anonymous Coward · · Score: 3, Informative

      Poppycock.

      Windows is running in protected mode at the login screen. Generating a hardware interrupt from ctrl+alt+del was a bios feature.

      ergo, if you are running NT, 2K or XP then keyboard is handled by the OS rather than the bios and there is no automatic hardware interrupt. It only works in real mode!!!

      Also, what if you are using a USB keyboard?

    24. Re:Well grandma... by mshmgi · · Score: 0

      Apple has a 5% market share - give another 3% to all of the *nixes out there, that leaves roughly 92% for Windows.

      Since there are 18.4 times more Windows machines than Macs, why are there not only 18.4 times more Windows viruses, trojans, etc? It seems that if the 2 platforms were equally susceptible to malware, there would be something like 3,500 Mac viruses in the wild.

      Just for the record, I use OS X, Ubuntu and Windows (2000 & XP).

    25. Re:Well grandma... by tcoady · · Score: 1

      You haven't clicked on administer in http://localhost:631/ in OS X? You not only need admin, you need a root password. Sorry to be pedantic.

    26. Re:Well grandma... by hitmark · · Score: 1

      another thing is that these pages work as a kind of "enumerating goodness" page.

      http://www.ranum.com/security/computer_security/ed itorials/dumb/

      see point 2.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    27. Re:Well grandma... by 99BottlesOfBeerInMyF · · Score: 1

      Hmm. I just realized that this is a potential problem -- a major potential problem -- with the OSX and now Vista (and, I believe, some Linux) GUI security paradigms. We're training people to be ready to enter their administrator passwords whenever they're prompted to.

      This comes back to the failure of the OS to inform the user why the software wants the password (what exactly it is doing) and the failure of the OS to provide granular control. VMs may well be the answer to this problem. Building containers into the OS will let the user get what they want, regardless of what the software demands. For example, if Photoshop asks for the root password and access to to absolutely anything to my kernel it wants, a VM allows me to say "no" while the OS tells the Adobe application "yes" within the sandbox. My machine is safe from whatever they want to do, but the software still works.

      There is one major caveat to this. Internet access for authentication. There are ways of detecting a VM and developers will demand that they have the ability to phone home for authentication/serial number checking etc. This issue needs to be defanged by the OS providing an official service to each VM by which programs can (with the user's permission) authenticate either on a regular basis or just once and in such a way that it balances the user's interests with the risks. This is a solvable problem, but it really needs someone to take the lead and show everyone the way.

    28. Re:Well grandma... by rjstanford · · Score: 1

      Which also means that the user can never, ever install anything outside of that package management system. Like, oh, almost all commercial software. While that's probably a fair requirement for some low-impact Linux users (and does that include things like web-browser Plugins?), its not realistic as the systems get rolled out into wider use.

      --
      You're special forces then? That's great! I just love your olympics!
    29. Re:Well grandma... by 99BottlesOfBeerInMyF · · Score: 1

      Is OS X's attack surface smaller than Windows? Sure it is. Is it impervious to user stupidity? Absolutely not. No operating system is. Linux and OS X will probably eventually get there, and the complain we'll be hearing instead of M$ is teh fuxxorz will be well, what do you expect? users are stupid!!.

      I strongly disagree. You see, there is one fundamental difference between Windows and Mac OS X or Linux. It is not user space, permissions, network services, or better defaults. The difference is, both Linux and OS X adapt to the user's needs. If something is causing poor security to the point where users are frustrated, Apple or IBM or the OS community will respond and fix it. The reason for this is that they have motivation because they use it and need it and their business models rely upon it. Microsoft's monopoly makes them impervious to those pressures, so they don't respond, or if they do it is with glacial slowness.

      This post is brought to you courtesy of the 300 million absolutely clueless Windows users who think it's OK to run executables in password-protected ZIP files that arrive in their inboxes with lead-ins such as "hello, teh info yuo requesteded is in the attachments". We can't wait for you to take them away...

      Right now, neither Linux, nor OS X has a big problem with this. Sure, it happens, but with nowhere near the frequency as Windows. The demand to fix it on Linux and OS X is still small, compared to Windows. Even so, some Linux distributions have already implemented a solution to this problem, albeit in a fairly rudimentary form.

      The proper behavior for the OS in this instance is to run the software the user double clicked on, but not to let it do anything the user would not expect it to be able to. This means, the OS should have clear indications to the user that what they are running is a program, not data. The user may very well assume it is a program that will extract the data. Fine. When the new executable runs, with the user knowing that is what it is, it should still run in a VM or sandbox by default. That means it has no access to the internet, any files it did not create, or any files or directories outside its own dedicated folder/sandbox. It should probably have some access to certain rudimentary services provided by the OS as defaults (like a spell checker and the like).

      So what is the malware going to do now? It can't overwrite the registry or cause any damage. It can't propagate. It can't send spam or harvest data. It can't launch a DoS attack. If it tries any of these things the OS will tell the user, in plain English what it is trying to do and ask what the user would like it to allow. "The program 'attachments_for_you' would like to read your e-mail address book. (stop it from reading my addresses)(let it read my addresses this once)(always let it read my addresses)(advanced options)."

      You see, most normal people assume computers already do this and if they don't they don't understand why not. Users' inexpert expectations are not being met. Why would you let any old program read all your addresses and send mail without telling the user? It is not that people are stupid, it is just that they are not educated on the matter and computers in general are so poorly made that users need a great deal of information and understanding to use them safely. Expecting them to obtain that level of education is unrealistic. Fix the computers first, then educate users when that education needed is a reasonable amount.

      Another thing about this is users have to learn that no matter what they choose, the software will work. If they say yes or no, it does not matter to the program they are running. The VM can hand over the real e-mail addresses or a bunch of dummy ones to the program. Either way, it will run, thus users are not given incentive to take risks.

      I know you mean to be comical, but truly you are just demonstrating the obvious truth that OS's deal very poorly with malware.

      It is my contention that if malware becom

    30. Re:Well grandma... by squiggleslash · · Score: 1
      On Mac OS X, this is a VERY common sequence of events:

      The Software Update icon appears and starts bouncing in the dock.

      The icon stops bouncing, a dialog appears with a list of updates.

      You click on "Install".

      You are then prompted for your username and password, for certain updates (eg. QuickTime)

      So, all your blackhat hacker needs to do is:

      1. Find a way to get the program to run (exploit a buffer overflow in Safari, hide a trojan in an email, etc)

      2. Have the program sleep for a little bit, to avert suspicion.

      3. Make sure the program's icon's the same as Software Update (which isn't normally a permanently dock'd app, so the user's not going to know the difference between SU starting and your fake version)

      4. Have it start, put up a dialog exactly like SU's, wait for user to blindly hit "Install", then put up a "Software Update requires your username and password" dialog.

      5. Owned. Do what you want.

      Not quite as easy as the "You could just put a picture of the dialog in a webpage!!! OMG!" suggestion above, but pretty good, and probably likely to fool the majority of users.

      The "problem", and it's not that big a one, is getting the user to run your program to begin with. If you know already about something like an exploitable buffer overflow, then there's your vector. If you need to resort to social engineering, then you have other options. On Mac OS X, one way might be to put it in a zip file with, say, a bunch of jpegs, and give the "loader" application the same icon as all the other items in the zip. Unless the user views by list (and by default, they will not), they'll never realise it's not the same as the others.

      --
      You are not alone. This is not normal. None of this is normal.
    31. Re:Well grandma... by squiggleslash · · Score: 1

      Yeah, but both of you are missing the point. Unless there's a large body of Macs out there, a virus is going to have difficulty spreading.

      Any virus for the Mac is going to find that 97.5% of the machines it tries to infect aren't able to actually run the virus. The only way you can get this to work is with a cross platform virus which is much, much, harder to do.

      That's the reality of a 2-2.5% marketshare. Unless the Mac suddenly develops a fault that means it can be infected just by sweeping IP addresses, the Mac will be more or less immune until the Mac becomes popular. And once popular, it will be targetted.

      --
      You are not alone. This is not normal. None of this is normal.
  6. The frustrating part... by AKAImBatman · · Score: 2, Insightful

    ...is that their argument would have held water if they had done a bit more work. i.e. Instead of saying, "the top 10 viruses only work on Windows", performing an analysis of what flaws were exploited would have been more useful. Then they could have claimed that, "based on the flaws exploited by the most dangerous viruses today, it seems that Mac users will remain more secure for the time being."

    1. Re:The frustrating part... by at_slashdot · · Score: 1

      Correction: "the top 100,000 viruses only work on Windows"

      Yes to caution, no to being silly: you can get killed in a good neighborhood, however if someone suggests you move from let's say Harlem to Beverly Hills you don't come with "Beverly Hills could be unsafe too" argument.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
  7. Re:Oh. by jasonwc · · Score: 2, Insightful

    Very interesting synopsis of the arguments presented without BS. It's definitely worth a read.

  8. Yes. by Thaidog · · Score: 1

    There will always be security problems. At least your mind will be off them with all the promises of OS X.

    --

    ||| I still can't believe Parkay's not butter.

  9. Network effects by ThousandStars · · Score: 2, Insightful
    I doubt Mac users are any better with computers. The more likely scenario is that it's just too hard to get a Mac virus going. If I wanted to, I could write a small program to completely overwrite a user's directory. But to get it from user to user, I'd have to use social engineering methods via e-mail or IM, and the majority of people in both mediums won't be using Macs. So even if five other people try to open Britney_Spears_naked.dmg, which will e-mail itself to everyone in their address book and then wipe their home directory, if none of those people use OS X the virus stops spreading.

    Obviously it helps that there haven't been any worms on OS X, but in principle writing OS X viruses isn't technically difficult. Spreading them is.

    In addition, Microsoft finally appears to be concerned about security, as demonstrated with XP2 and as will probably be demonstrated in Vista. So the security advantage of OS X is, I suspect, likely to dissipate over time. Still, I plan on using OS X for the foreseeable future.

    1. Re:Network effects by 99BottlesOfBeerInMyF · · Score: 2, Interesting

      Obviously it helps that there haven't been any worms on OS X, but in principle writing OS X viruses isn't technically difficult. Spreading them is.

      This is true for all OS's. It is the propagation mechanism(s) that are the hard part. Most malware by infection number is not spread as trojans. Especially, most is not spread as trojans not disguised as data. With Windows, it is easier to disguise a program as data and it is easier to find a remote vulnerability to exploit. As you mentioned, it is also easier to find targets to propagate, but in this day and age of worms with many different propagation techniques built in, it would be easy to add another to attack macs as well as Windows machines, were such a vulnerability easy to find and exploit.

      In addition, Microsoft finally appears to be concerned about security, as demonstrated with XP2 and as will probably be demonstrated in Vista.

      There is a difference between "concerned" and doing what the hundreds of screaming security experts have been asking you to for ages. XP SP2 still runs RPC on a network port, even when it is a local service. It still runs the Web browser in privileged space. It still hides file extensions by default. Sure they've made a few improvements, but they are merely convenient, minor hacks. The main thing they ahve done is, the same as every other new OS release, announced that this time it is super-duper secure in every paper, interview, and industry rag they can in the hopes that some idiots will believe it this time too. It worked.

      the security advantage of OS X is, I suspect, likely to dissipate over time.

      That depends upon if Apple stands still on the security front (they don't have a big problem now so they might) or if they move forward and implement some of the new security technologies being pioneered in secure Linux variants, OpenBSD, and Solaris. MS is not quite standing still, but they are close and only grabbing fruit so low hanging it has been rotting on the ground for years. Apple is an unknown quantity.

    2. Re:Network effects by jltnol · · Score: 1

      wellll kinda' sorta' your right... but on OSX, EVERY user would have to click on Britney.....dmg, and open the file to have any affect. So even if I did open it, and it went to my 200 e-mail addresses, everone on my list would have to do open it for it to have any real effect. However, on XP, couldn't you EASILY write a script that bypasses the human engineering part and auto execute once it's received and read by the 200 users ? I don't buy the "Obscurity" arguement. With all the talk about OSX being virus free, I can't think of a BETTER target. Don't forget, script kiddies don't really want to do dmange, they just want the fame. How could you be more famous than to bring OSX down? No one has tried, because I doubt it can be done nearly as easily as on XP.

    3. Re:Network effects by Anonymous Coward · · Score: 0


      However, on XP, couldn't you EASILY write a script that bypasses the human engineering part and auto execute once it's received and read by the 200 users ?

      No.

    4. Re:Network effects by Synonymous+Bosch · · Score: 1

      People keep arguing that there are just too few macs out there to promote the spread of a serious mac virus - Isn't that, through sheer logical fallacy, as flawed an argument as security through obscurity? Let's travel back in time a little to when there were as many Windows users as there are MacOS X users in the modern day. How many Windows machines were infected by how many virii? And to think, a decade ago you didn't have the ubiquity of the internet to spread an infection with the ease we see today. How on earth did they manage? The question of WHY there are no MacOS X infections is the most interesting part of this story.

    5. Re:Network effects by fermion · · Score: 1
      so why has no one tried this? Why has no one done a dictionary attack on .mac and tried a get a some slave macs? I mean it is only maybe half a million users, but if mac users are so bad with computers, and 1% fall victim, then one has a botnet of 5000. Not a huge botnet, but not a botnet that is going have a lot of competition nor a lot of pesky spyware detectors.

      No, if it were simple to do, someone would have done it. What is protecting the mac is that the MS Windows is not the softer target. What is also protecting the Mac is that probably the average script kiddie does not have a mac, much less a script to attack the mac. Remember, you don't have to outrun the bear, you just have outrun your friend.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    6. Re:Network effects by mstone · · Score: 2, Interesting

      While I don't buy the simplistic "if OS X had as many users as Windows, OS X would have just as many viruses" argument, I do believe in the power of Metcalfe's law: the value of joining a network increases geometrically with the size of the network itself.

      Personally, I think the best estimate for expected viruses should be: (installed base * attack surface)^2.

      The (installed base * attack surface) value defines the number of potential network connections that malware writers can use, so that number should drive the expected value of the network in terms of attracting malware.

      If OS X had the same attack surface as Windows, but still only 1/20th the installed base, I'd expect to see 400 times as many viruses for Windows as for OS X. If the two had equal installed bases, but the Windows attack surface was 20 times as large as the OS X attack surface, I'd still expect to see 400 times as much malware for Windows as for OS X.

      The fact that we have something like 10,000 pieces of malware for Windows to essentially nothing for the Mac suggests that the (installed base * attack surface) value for OS X is somewhere around 1/100th of Windows's. Or possibly even less.

  10. Piss off moderators. by Anonymous Coward · · Score: 3, Interesting

    Goddammit moderators, it's this kind of moderating that makes the problem worse. I run a mac house, and word macro viruses are the bane of my existence. Word is absolutely ESSENTIAL to our business, and currently no mac antivirus software properly rids a mac of word macro viruses, fullstop. We've been through them all, and over & over we end up with client documents coming in, infecting other client documents, leaving us sending out infected files.

    It's not a nothing problem you can just sweep under the carpet with a quick moderation, people, it's going to come up and bite you in the ass, and bite HARD.

    Don't be ignorant shits.

    * swearing included so you can have a reason to mod me down. bah.

    1. Re:Piss off moderators. by vertinox · · Score: 0

      Um... First of all you could have your Word security settings set to High if you don't trust you users to do the right thing or Medium if you trust your users to do the right thing. Secondly, you could have an email scanner program that cleans word viruses as they come in

      And lastly... Ever think about using Apple's office products instead of MS word? ;) I know I sort of jest but MS put such as piss poor job into their office products for the mac, they might as well not have made them.

      Heck even Open Office is a bit better than Office 2004.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    2. Re:Piss off moderators. by MBCook · · Score: 1
      By virus, we tend to mean virus, not macro-virus. It's interesting you say that, I didn't know macro-viruses were still a problem. Why not just turn off macros?

      That said, you have a few options. First, you can stop accepting Word documents. "We only take PDFs." Depending on what you are doing, that may work. Second, convert the docs to PDFs when you receive them (there must be a way to do this outside of Word). Why not use Open Office for everything, and only open in Word as a last resort?

      That said, I don't think it's fair to say that OS X has viruses because one Mac program (made by Microsoft, no less) has viruses. They may be a pain to you, but they don't effect the system. There is nothing Mac specific about them. Based purely on market share, I could make the argument you are getting infected by a Windows virus and you are just collateral damage.

      You have a Word virus. Not a Mac virus.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    3. Re:Piss off moderators. by SirSlud · · Score: 2, Insightful

      I used to do tech support, and I know your pain regarding word macro viruses.

      Two thoughts:

      - its Word, an MS program. Kinda amusing to see people assert that Macs are as bad as Windows because an MS app is rediculously un-sandboxed.

      - these people HAVE to trade doc files. Its business. Still, its business folks who continue to insist that they must use Word. Its not the OSes problem, its a complete social engineering problem. They're practically sharing .exes through email, hundreds, on a daily basis. No OS can withstand that.

      Word macro viruses are not a fault of the OS, they're a fault of the application. A Microsoft Application.

      I use Windows, I'm not a Mac zealot or anything, but cmon .. this is a problem that mostly affects business users, using a Microsoft application.

      Historically, even tho I spent two years of my life reformatting Macs because of word macro trojans, I never saw it as a flaw in the OS but rather a flaw in Word. Most techs I knew saw it that way too.

      Nobody is arguing that OSes can get fucked up. They're arguing that surfing the internet in the more 'sandboxy' environment of the web is safer on a Mac than a PC. Even THEN, nobody would argue right now that its safer on a Mac, they're just arguing about the reason. Thats why the parent got a Troll. He wasn't really contributing to the dicussion about *why*, he was just pointing out that Macs can get infected. Thats a pretty trollish thing to say, because it seems to hint at an agenda based on personal experience. Like I said, I fought with that shit for 2 years, on the worse laptops ever created (the 5300s) and I still never felt that it was an OS issue.

      Its very simple to me .. Windows provides so many OS hooks for application integration, for better or for worse, that malware writers can capitalize on that. Combine it with the most popular browser being fairly insecure, liberal user rights management thats been patched over and over till kingdom come, and you have a pretty annoying OS in the hands of the right person. That API sprawl is gunna keep killing MS until they do what they never had the balls to do; kill backwards compat. I never understood that one - if anybody can absorb that kind of thing, its MS's bank account.

      Hey, one other thing; malware isn't a virus, and its important to distinguish between them when discussing exploitability. Lots of malware don't do anything more special than what major corperate software does in order to 'integrate' with the OS. Microsoft just bends over backwards to provide that integration .. or should I say uninstallability.

      --
      "Old man yells at systemd"
    4. Re:Piss off moderators. by mdwh2 · · Score: 1

      By virus, we tend to mean virus, not macro-virus.

      You have a Word virus. Not a Mac virus.


      And there was me thinking that macro virus is a type of virus. And that's not me being pedantic - your distinction is not one shared by the common usage, where things like macro viruses are commonly referred to as viruses.

      Furthermore, by this logic, the plague of viruses which affect Windows users over email are not "Windows viruses" but "Outlook viruses". Yet Mac fans don't seem to note this distinction everytime a big "virus" hits Windows users via email.

    5. Re:Piss off moderators. by MBCook · · Score: 1

      They are not Outlook viruses. They may use Outlook as a way in, but they often impact Windows and thus are Windows viruses.

      But again, I just want to point out the source of your problems. Windows viruses are on Windows (a MS software product). Outlook viruses effect Outlook (a MS software product). Macro viruses effect Office (a MS software product). The ONLY viruses of any kind on the Mac are in MS software.

      And tricking someone into opening a file is not an "Outlook virus". There are some that exploit Outlook, but many just rely (successfully) on stupidity or ignorance.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  11. I switched by Umbral+Blot · · Score: 0, Offtopic

    I recently switched to mac OSX, partly because my windows machine finally gave up the ghost. I have to admit that the mac is much smoother than windows, and it's nice to not have to worry about maleware and run and anti-virus constantly. However in my experiance OSX is a little less stable than XP, my mac system crashes or locks up about every other week, while windows crashed on me about once every 4 months. Maybe I'm doing something wrong. Its also a pain in the arse to have to re-learn everything, for example I still can't figure out how to get an equation to pretty print to a jpg on a mac.

    1. Re:I switched by larkost · · Score: 2, Informative

      On the last you might want to look into PDF Equation. If you then need it in jpeg (or PNG) format, then Preview.app can help you out with that.

      And a crash a week is too much. You probably have something gone wrong there.. like bad memory or a peripheral that is not happy.

    2. Re:I switched by aibrahim · · Score: 1

      You may also want to know that if all you want is a jpg, OS X has a built in screen grabber. You can find it under the services menu in your application menu. Also Shift+Command+4 gives you a crosshair cursor you can use to select a screen region for immediate capture.

      --

      Don't post innacurate information
      If you do, I swear by my pretty floral bonnet I will end you.
    3. Re:I switched by forkazoo · · Score: 1
      I recently switched to mac OSX, partly because my windows machine finally gave up the ghost. I have to admit that the mac is much smoother than windows, and it's nice to not have to worry about maleware and run and anti-virus constantly. However in my experiance OSX is a little less stable than XP, my mac system crashes or locks up about every other week, while windows crashed on me about once every 4 months. Maybe I'm doing something wrong. Its also a pain in the arse to have to re-learn everything, for example I still can't figure out how to get an equation to pretty print to a jpg on a mac.
      It's entirely possible that your particular usage pattern is tickling a particular bug in OS-X, but you may also have some sort of a hardware issue. OS-X shouldn't be any less stable than XP. My OS-X boxes actually stay up longer than my XP box. (Though, that XP box also has some issues when under Linux, so I don't know that I can blame XP. My current hunch is overheating, probably related to the video card...) Anyhow, you may want to see if you have any hardware diagnostic disks or something to test your Mac. Especially the RAM. RAM makes annoying intermittent seemingly random crashes. And, it's easy to replace.
    4. Re:I switched by Anonymous Coward · · Score: 0

      >my mac system crashes or locks up about every other week

      that's not normal, you should have it checked.

    5. Re:I switched by EasyT · · Score: 1
      Maybe I'm doing something wrong. Its also a pain in the arse to have to re-learn everything, for example I still can't figure out how to get an equation to pretty print to a jpg on a mac.

      To capture an equation as an image (or capture anything else on your screen as an image for that matter), here are a couple quick shortcuts. One way is to press "Cmnd+Shift+3". This will take a screen shot in .png format and place it on the desktop. Another way is to press "Cmnd+Shift+4". This will give you cursor crosshairs which you can use to drag a selection box for capturing a specific portion of the screen. This will also result in a .png placed on your desktop. If you really need your images in .jpg, you can open the .png files in Preview and then select Save As... and resave them as .jpgs.

      Hopefully that will serve for your purposes. MacOS has a huge amount of non-obvious functionality. You can learn more by going into the Help Viewer and searching on Keyboard Shortcuts. Scroll down in the results until you get to the Support Articles and read "Mac OS X keyboard shortcuts". Very useful list for any Mac user.

    6. Re:I switched by Akaihiryuu · · Score: 1

      Speaking of weird crashes...I have an XP machine at home (haven't put Gentoo on it yet, gotta get a second hard drive first, but that's beside the point. Anyway, I was having all kinds of random crashes on this machine since I upgraded from an Duron 750 to an Athlon XP 3200+. At first I figured CPU, but the CPU worked fine in another machine, and this machine worked fine with the other processor. Then I figured RAM...tried changing it, same problems. Then I figured video card, changed it...it helped but I still had random crashes. Got a new video card (Radeon X850XT), computer just about died...would only boot maybe 10% of the time. Windows wouldn't reinstall, it would get a fatal error at the exact same spot every time. I finally figured out what the problem was...the power supply! It was supposedly a 350W power supply, but when I swapped it with a new 410W, all the problems instantly vanished. It was apparently dying, and it was probably a cheap power supply to begin with (it came with the case).

    7. Re:I switched by tronbradia · · Score: 1

      My mac almost never crashes. Unfortunately, it was also built in 2003 and has a whopping 384MB of RAM, with the finest 18GB laptop hard drive 2003 had to offer. Also, I don't like to quit programs if I'll be coming back to them soon enough. So what happens to me constantly is that the computer pretends to die. If I try and paste the mouse's Chromosome 10 into Word, It will take a clean minute or two or three to start working again. The virtual memory sucks that much. When I get my new computer the first thing that's going in is 2 GB of RAM. But anyway, maybe that's your problem.

    8. Re:I switched by Anonymous Coward · · Score: 0

      If you want pretty equations, nothing beats LaTeX.

    9. Re:I switched by be-fan · · Score: 1

      I've had a PowerMac since October, and it hasn't crashed yet. Neither has my Macbook. That is not to say that your crashes aren't OS X's fault, but rather that it'd be worthwhile to pinpoint the cause, since that level of instability is not expected.

      --
      A deep unwavering belief is a sure sign you're missing something...
    10. Re:I switched by Anonymous Coward · · Score: 0

      Print the equation to PDF (click on the PDF button in the Print dialog box). Open the PDF with GraphicConverter (included with your computer). Save the file as JPEG.

      Not all that convenient, but no extra cost involved.

  12. Like a hypodermic needle by Quiberon · · Score: 0, Offtopic

    That broadband Internet cable, it's like a hypodermic needle. Used right and with the correct stuff in the syringe, it will enhance the quality of life. But you'd better hope that someone knows what they are doing !

  13. Spyware and spam will NOT remain to be problems by Anonymous Coward · · Score: 0
    They may continue to exist, but Spyware and Spam do not have to be harmful, though, with the appropriate OS features.


    With a reasonably sandboxed (virtual machine / chrooted jail / or simply separate unix account) environment for a web browser opening even the most malicious executable file could at most destroy your sandbox and mess up your browser.


    I've long read all my porn & spam this way - under a separate user who doesn't have permissions to see any of my data that I don't explicitly copy to a /share directory.
    Sure, I still see some spam and viruses; but they can't do any harm to my system nor access any private data.

    1. Re:Spyware and spam will NOT remain to be problems by WilliamSChips · · Score: 2, Insightful

      Unfortunately, we don't have capabilities yet. Capabilities would allow everything to be sandboxed like that for free performance-wise, and you would see "Do you want ZOMG_TEH_EVIL_VIRUS to be able to see your address book?" and "Do you want ZOMG_TEH_EVIL_VIRUS to connect to your email account?"

      --
      Please, for the good of Humanity, vote Obama.
  14. Maybe, but they're still right. by spykemail · · Score: 3, Insightful

    Their motives were questionable. Their evidence was lacking. But they were right. No matter how much the Microsoft trolls talk the fact remains that there is far less malicious software for OS X, even if you take into account its relatively tiny market share. It's also more secure by design, no matter how many minor flaws they find they haven't even come close to what has been (and is currently) wrong with Windows.

    I'm not really surprised that everyone supporting an illegal monopoly has been brainwashed, but it's still kind of sad.

    1. Re:Maybe, but they're still right. by Anonymous Coward · · Score: 0

      No matter how much the Microsoft trolls talk

      Grow up. Not everyone who disagrees with you is a troll, and calling people names does not make your arguments more convincing.

      the fact remains that there is far less malicious software for OS X, even if you take into account its relatively tiny market share.

      Please learn the difference between a fact and a claim. You claim that OS X's tiny marketshare is not sufficient to account for its lack of malware; I claim that actually it is entirely due to that. The fact is that neither of us can prove our claims, and therefore calling them facts is misleading.

      I'm not really surprised that everyone supporting an illegal monopoly has been brainwashed, but it's still kind of sad.

      Well, at least you managed to get away from playground insults for a couple of sentences. Next post, why don't you try to avoid them completely?

      FWIW, one doesn't have to be "brainwashed" to believe that OS X would be vulnerable if anyone cared enough to target it, or to believe that Windows can actually be made perfectly secure without third-party software by simply using a hardware firewall and educating its users. It's possible to come to these conclusions through reasoned thought, as well as through indoctrination.

      But I learned long ago that most Mac users have long ago abandoned rational thought in a desperate attempt to justify the fact that they pay more for a slower and less flexible platform. (Oops, looks like I've gone and sunk to your level.)

    2. Re:Maybe, but they're still right. by Anonymous Coward · · Score: 0

      Well the switch to Intel really sort of makes your last point... well... pointless. In time hardware support should grow and that will no longer be a problem. I'm not a Mac user nor am I a Windows user so I don't know either OS well but from what I read and hear at least on a Mac you aren't running as root or admin (I believe there is an admin account to prevent you from logging in as root) by default where with Windows most users are running either as administrator or at least with administrator privileges otherwise the OS is difficult to use (installing software and that's an opinion, not saying it's fact). Sure I hear they are working on it for Vista or what not but I'm just saying.

      Feel free to pick at what I said and debate with me.

    3. Re:Maybe, but they're still right. by spykemail · · Score: 1

      I won't bother replying to 85% of your comment. As to the rest:

      You're right that you can't prove that the lack of viruses for OS X is due to lack of anyone trying to make them. However, there are estimates of the amount of malicious software out there for both OS and there are market share numbers as well. If you take your Calculator and do some math you will find that even on a percentage basis, there are still less viruses for OS X.

      You are proving my point for me. The fact that you're proposing a HARDWARE firewall and education to solve Window's security problems instead of simply fixing the security issues themselves is a great example of what is wrong with Windows and the philosophy behind it. When Apple find a security flaw, they fix it. When Microsoft finds a security flaw, it gets exploited, people buy 3rd party applications to attempt to fix it, and then, sometimes, Microsoft fixes it if it's easy enough to do so or serious enough not to be able to ignore.

      FYI there's nothing "slower" about OS X, especially when compared to Vista (so far). OS X is equally if not more flexible than Windows which tends to (illegally in some cases) favor Microsoft proprietary technology to an even greater degree than OS X favors Apple. That wouldn't really be so much of a problem if Microsoft proprietary technology didn't tend to be riddled with problems or bad performance that Microsoft refuses to fix while simulatenously refusing to share necessary details with competitors.

  15. No. really. . . by treeves · · Score: 1, Insightful

    . . . the best way for Windows users to compute untroubled (or less troubled) by malware is to switch to Mac OS X. . .


    the best way to avoid malware is (like abstinence is the best [most reliable] way to avoid pregnancy and STDs) is to stay off the internet completely and never install new software.

    --
    ...the future crusty old bastards are already drinking the Kool-Aid.
    1. Re:No. really. . . by Anonymous Coward · · Score: 0

      I say the best way to keep all those clueless schmo's from getting bombarded by spyware, malware, adware, etc... is to provide every one of them with an SELinux workstation without any root level capabilities.

    2. Re:No. really. . . by bjackson1 · · Score: 1

      However, if there were a den of prostitutes whose internal workings made them impervious to nearly all known viruses, but would still be vulnerable to viruses that were engineered specifically for them, however given that they cost more, most virus writers shyed away from writing viruses for these prostitut....

      ok my analogy broke down in there,

      However, all things being equal:

      Give me iWhores, or give me death.

    3. Re:No. really. . . by SirSlud · · Score: 1

      Hehe, funny stuff .. I'll bet you're pissed with the Insightful, I think you were going for the funny but I've got no mod points. :P

      --
      "Old man yells at systemd"
  16. Hold water? by Rabbitgod · · Score: 1

    When is comes to MS and holding water I can't help but picture a screen mesh. But is OS/Unix any better? Lets face it one of the reason holes in MS are found so often is because their are a lot more people, from securty experts to lowly script kitties, looking for them. Would the world be a safer place if we all used OS/UNIT starting tomorrow? Yes it would, but only until the next wave of script kitties, black hats, and malware devs got back up to speed.

    1. Re:Hold water? by Anonymous Coward · · Score: 0

      Script kitties? Wow! all my cat ever does is eat, sleep and poop. I never thought of seeing if he can code! heeeeeere kitty kitty kitty!

    2. Re:Hold water? by Anonymous Coward · · Score: 1

      Wow. This is such a novel idea that I believe no one has ever debunked it.

  17. damn it slashdot... by WhitePanther5000 · · Score: 0, Redundant

    Stop repeating yourself!

  18. Best way to compute untroubled by ChrisGilliard · · Score: 1, Insightful

    The best way for Windows users to compute untroubled (or less troubled) by malware is to switch to Mac OS X

    Or in a more general sense: the best way to be safer from viruses is to use a platform that is not the mainstream one. Mac OS X is one example of something that could be used. Also, Linux, Free BSD, Solaris and various other platforms would work.

    --
    No Sigs!
  19. Cool by lusotech · · Score: 0

    I already done it long time ago!

  20. Why some OSes are more resistant by Todd+Knarr · · Score: 5, Insightful

    My thought is that there's three reasons Macs and *nixen have fewer viruses.

    • It's partly the lack of market share. That's offset to a large degree by the extra l33t points accruing to the guy who manages to release the first malware to get widespread penetration into those "invulnerable" systems.
    • It's partly user sophistication. Except that Macs are targeted at people who're even less sophisticated than Windows users, who don't want to deal with things like the problems added new hardware to a Windows system. You might be able to argue that a Linux or FreeBSD user's more likely to be a geek, but not a Mac user.
    • It's in large part inherent system design. The basic design point: the seperation between ordinary users and the administrative user (root). That seperation means that, even if you do get infected with malware, the malware can't spread into the system itself. It can't tie into system libraries, it can't have itself started at system startup, it can't disable system services (like the firewall or the malware scanner) and it can't hide itself from the administrative user. This provides a two-layer defense similar to the layout of a medieval castle: once the attackers break through the outer wall, they have to start all over again breaking through the defenses of the inner keep (while being stuck in the yard between the keep and the wall, easy prey for the defenders in the keep). Changes in market share and declining user sophistication won't have any effect on this aspect of things.
    1. Re:Why some OSes are more resistant by devjj · · Score: 2, Informative

      Umm.. no. Check out a lot of major tech conference, especially in OS and Rails circles. You would be surprised how many geeks use Macs. You'd be even more surprised to hear why. Hint: It's got nothing to do with malware.

    2. Re:Why some OSes are more resistant by Anonymous Coward · · Score: 0

      What's the matter? Can't deal with the fact that your beloved platform (even though it is a nice one) is still aimed at the less computer savvy audience?

      And Rails? You should have probably brought up a better example than that overhyped retardware.

    3. Re:Why some OSes are more resistant by JFMulder · · Score: 1

      It's partly the lack of market share.
      This Ctrl-Alt-Del comic strip put it nicely.

    4. Re:Why some OSes are more resistant by Oriumpor · · Score: 1
      It's in large part inherent system design. The basic design point: the seperation between ordinary users and the administrative user (root). That seperation means that, even if you do get infected with malware, the malware can't spread into the system itself. It can't tie into system libraries, it can't have itself started at system startup, it can't disable system services (like the firewall or the malware scanner) and it can't hide itself from the administrative user. This provides a two-layer defense similar to the layout of a medieval castle: once the attackers break through the outer wall, they have to start all over again breaking through the defenses of the inner keep (while being stuck in the yard between the keep and the wall, easy prey for the defenders in the keep). Changes in market share and declining user sophistication won't have any effect on this aspect of things.


      Yes. Security in rings means doing things right on every layer. In past Microsoft has had to apply security to where things should have been secure to begin with. If UAC (aka gui sudo/runas)is enabled by default in vista with the default user a standard user their security planning *might* be pointed in the right direction.
    5. Re:Why some OSes are more resistant by Anonymous Coward · · Score: 0

      >You'd be even more surprised to hear why.

      The secret is that the technical community has finally embraced the single mouse button as superior to all other forms.

    6. Re:Why some OSes are more resistant by Geoff-with-a-G · · Score: 2, Insightful
      It's partly the lack of market share. That's offset to a large degree by the extra l33t points accruing to the guy who manages to release the first malware to get widespread penetration into those "invulnerable" systems.


      I don't find this argument convincing.

      These days, I believe the bulk of viruses and worms and malware are created by spam and DDoS guys. Spam is big money, and DDoS is either blackmail or spite. These aren't the same adolescent guys trying to show how cool they are, these are people who want to control millions of zombies.

      I'm not saying that the lack of market share is the only thing OS X has going for it, security wise, but I think market share contributes much more to the motivation of malware makers than "leet points".

    7. Re:Why some OSes are more resistant by toadlife · · Score: 2, Informative

      "It's partly the lack of market share. That's offset to a large degree by the extra l33t points accruing to the guy who manages to release the first malware to get widespread penetration into those "invulnerable" systems."

      The days of writing malware just for fun are certainly not gone (and never will be), but do you really think the number of people doing it for fun are even remotely comparable to the number doing it for money? It seems for every virus that destroys/spreads and nothing else, there are a hundred others that are written specifically to recruit computers into botnets - which are then used for monetary gain. And that leaves out spyware of which none is written "for fun". OS X doesn't come with any daemons listening by default, so the ability to infect OS X machines without user interaction is virtually nil. Network based worms that infect vulnerable daemons are the only type of malware that are not hampered by the number of vulnerable hosts, so the only option in infecting OSX boxes is to get everyone to infect themselves via some form of social engineering. In order to lure people into infecting themselves, you have to reach them some way. How would you reach all of the OS X users on the net and then get them all to run your virus?

      "It's in large part inherent system design. The basic design point: the separation between ordinary users and the administrative user (root). That separation means that, even if you do get infected with malware, the malware can't spread into the system itself..."

      Malware need not "spread into the system" to take advantage of the system's resources. It only needs access to the user's home directory.

      "It can't tie into system libraries, it can't have itself started at system startup,

      I'm not sure what you mean by "tie into system libraries", but malware certainly does not need root to start itself up at system startup. Ever hear of crontab? ~/.kde/autostart? ~/.profile? ~/.shrc? The options for starting processes up at startup or logon in unix-type systems are plentiful.

      "it can't hide itself from the administrative user."

      For the competent, cleanup certainly is easier if malware is restricted to the user's home, but if your average non-techie desktop user is the administrator, I don't think it would be very hard to hide something from them.

      The only thing privilege separation does is protect the system from non-root users and non-root users from other non-root users. It makes sense because that's the only thing it was designed to do.

      Application sandboxing (SELinux, Novell's AppArmor, and Vista's Application ACLs) all come much closer to being the "silver bullet" everyone is looking for - at least in regards to protecting users from exploits, but the patch for stupid still eludes everyone.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    8. Re:Why some OSes are more resistant by L.Bob.Rife · · Score: 1

      Well... I work in graphic design, and I interact with dozens of newspapers, printing presses, and other graphic design departments, which are almost exclusively Mac dominated. I assure you, the average Mac user is just as stupid as the average Win user, if not dumber.

    9. Re:Why some OSes are more resistant by Sean+Riordan · · Score: 1

      I guess all those high horsepower BSD webservers out there aren't at all interesting to them then.

      --
      Sig? What if I prefer Glock?
    10. Re:Why some OSes are more resistant by Todd+Knarr · · Score: 1

      My feeling is the guys doing this for money aren't writing the malware. Using kits built by someone else yes, but it's a lot cheaper to use something already prepared than to invest heavily in your own tame uberhackers to come up with original software. The money guys are about ROI, and the ROI on original software just isn't there.

      By tying into the system libraries, I mean tricks like the rootkits use (and that ancient DOS-based stealth viruses used) to make themselves invisible. Modify or override libc or the drivers that create the /proc filesystem so that to anyone else your processes and files simply don't exist or appear to be benign. See the Sony rootkit for an example. Sony's rootkit couldn't cloak itself as an ordinary user on a Unix-based system.

      And no, malware isn't trying to hide from the human. It's trying to hide from the administrative user and the programs running as the administrative user. Like tripwire, or a program specifically designed to scan for and remove malware. It's the old DOS advice, "Check and clean your system after booting from a known-clean read-only boot floppy, never from your potentially-infected hard drive.", but you don't need to reboot to apply it (at least as long as you don't run random programs from outside sources as root). Whether this helps the user directly or not, it makes it a lot easier for other people to write automated tools that can bring a lot more expertise to bear on keeping a system cleaned up. It's not perfect, nothing ever will be, but it sets the bar a lot higher than it is on your typical Windows system.

    11. Re:Why some OSes are more resistant by Foolhardy · · Score: 1

      Windows NT and its derivatives (2000, XP) have always had a properly seperated user/admin security model. It's just that a all the momentum of programming in a single-user environment like DOS or Win9x has been letting devs and users flaunt the principles of privilege seperation. For example, the games that insist on installing a kernel mode driver for the sake of copy protection just to run an application, something that non-idiot unix users would never permit. Sony's rootkit wouldn't work without admin privileges on Windows either. Many users run as admin all the time just out of expedience; it's too much work (if th user even knows how) to coddle the bad apps by elevating their privileges all the time.

      This is a cultural problem (with its momentum), not a technical one.

    12. Re:Why some OSes are more resistant by be-fan · · Score: 1

      It's also organizational, and technological. Part of the reason why programmers avoid really dealing with Windows's security mechanism is because it's so goddamn complex. I've done Windows programming for years, and to this day I completely ignore the lpfnSecurityBlahBlahBlah parameter that seems to be at the beginning of every single Win32 call, because it's just so damn intrusive. If you're dedicated to coming up with a comprehensive security policy, Windows gives you the tools to do it, but for most uses, it's just overkill.

      --
      A deep unwavering belief is a sure sign you're missing something...
    13. Re:Why some OSes are more resistant by a.d.trick · · Score: 1

      Another big part is that you have to do special things to a file to make it executable. You can't click on a file and have it run arbitrary code unless the file has explicite permision to do so. In windows (and maybe OSX to) files can execute code based on their file extensions alone.

    14. Re:Why some OSes are more resistant by toadlife · · Score: 1

      "For example, the games that insist on installing a kernel mode driver for the sake of copy protection just to run an application, something that non-idiot unix users would never permit."

      Speaking of games, and what users of Windows will put up with, I used to play America's Army on FreeBSD until discontinued development of the linux port. In Windows, punkbuster (and therefore the game) would require admin privileges to run, but in FreeBSD it would run just fine as a normal user.

      The justification that punkbuster needs admin access so that the user can't circumvent it is complete bullshit, as the user already has admin rights over their PC in the first place.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    15. Re:Why some OSes are more resistant by Nicolay77 · · Score: 1

      I believe a hacker doesn't target an OS, but a combination of OS/User.

      WinXP/smart-user is not their target, and much less BSD/advanced-admin.

      However Linux/naive-admin is sometimes their target and WinXP/clueless-user is a target so big that they can certainly avoid all the other targets that are more time consuming.

      I believe there aren't any BSD/clueless-admin boxes out there.

      --
      We are Turing O-Machines. The Oracle is out there.
    16. Re:Why some OSes are more resistant by Anonymous Coward · · Score: 0

      Special things like...unzip a file? Execute bits are saved inside of archive files. Due to email filters blocking out windows executable extensions, almost all Windows email worms require the victim to unzip the file and double-click on the contents - yet email worms are still very prevalent in Windows. Given enough dummies using Linux or OSX, I don't see any reason why the same wouldn't work there.

      The fact that files don't execute by default in *nix is a deterrent, but I'm not convinced that it's a very big deterrent.

    17. Re:Why some OSes are more resistant by Anonymous Coward · · Score: 0

      The fact that many geeks use macs is irrelevant, in professional industries they are marketed to and primarily used by designers and artists. Then there's that whole common-user-who-wanted-a-computer-to-get-on-the-in ternet-to-check-his-email thing which takes up a LOT of Macs userbase if they happen to make be at or above a certain income level. Geeks tend to run PC's as well, they make up the majority or average user in neither case.

    18. Re:Why some OSes are more resistant by Anonymous Coward · · Score: 0

      If it's too complicated for you, perhaps you should do the world a favor and stop writing programs for Windows.

    19. Re:Why some OSes are more resistant by jimfrost · · Score: 1
      It's partly the lack of market share. That's offset to a large degree by the extra l33t points accruing to the guy who manages to release the first malware to get widespread penetration into those "invulnerable" systems.

      It's not about market share. Do you remember what systems were being attacked from the net most regularly from 1995-2000? It wasn't Windows. It was Linux. If people think Linux has a small market share today, just remember what it was like ten years ago.

      Windows attacks jumped very dramatically exactly at the point where typical Linux installations were starting to ship in secure configurations by default. Coincidence?

      Similarly, malware was pretty common on MacOS right through version 9. OSX comes out and ... it's gone. It's been about six years since OSX was released and so far we've only really seen one working virus in the wild and it managed to infect all of about 50 systems.

      What was different between OS9 and OSX? Lots of things, certainly, but the single most important thing was that it is shipped in a relatively secure configuration.

      Let's consider Windows for a minute. In the move from Win9x to NT/2K/XP Microsoft made a sea change very similar to what Apple did with OSX. Yet malware not only followed, it has grown immeasurably. What Microsoft did not do that Linux and Apple did was ship in secure mode by default. Moreover, it provided more hooks (network services) for malware to infiltrate than did previous versions of Windows.

      The reason Windows is a huge malware target is more than just that Microsoft's firewall is configured too loosely from the factory. It is the case primarily because, by default, all users and system services have the ability to write to any file on the system -- everything from their document files to the core operating system files. This was never the case for Linux, although it was the case that many system services ran in privileged mode and in fact that is what the attackers targeted. When those entry points disappeared, Linux suddenly got a reputation for being secure. Hmm. MacOS provides another example as it too was shipped with an open ability to write any file on the system through version 9; while it was the case, MacOS was easy to own and malware was indeed common.

      Both Linux and OSX moved to a configuration where privileged mode was rarely used. Both saw attacks and malware drop to effectively zero as the user base switched over.

      I don't think this is coincidence. The ability of any program to write any part of the system is an open door for every minor little bug in an application to allow someone to walk all over it. Whenever we have seen systems that had this issue they have been attacked -- SunOS saw it, Linux saw it, BSD saw it, MacOS saw it, Windows still sees it. These attacks had nothing to do with market share and everything to do with the default security configuration of the machine.

      It's partly user sophistication. Except that Macs are targeted at people who're even less sophisticated than Windows users, who don't want to deal with things like the problems added new hardware to a Windows system.

      I wouldn't agree with this assessment. It may have been true in the 80s, but it hasn't been true in a long time. If anything MacOS sees a much greater percentage of sophisticated users than Windows, I think in part because (like Linux) they have to be more sophisticated to use it effectively because there are fewer other users to lean on. There are a lot of reasons one might choose MacOS over Windows that don't have to do with your willingness to deal with drivers (not the least of which is that you might have bought the computer to get something done rather than as a toy to tinker with).

      It's in large part inherent system design.

      Bingo. More than just "in large part," in my opinion. The history of what has been targeted indicates that system design is easily the most significant determinant.

      --
      jim frost
      jimf@frostbytes.com
    20. Re:Why some OSes are more resistant by be-fan · · Score: 1

      Of course, I'm not going to, because I have to. Therein lies the rub. If programmers find it a pain to use your security mechanism, they won't. Telling them that they're stupid for not being able to figure it out is not a solution, not if your actual goal is security.

      --
      A deep unwavering belief is a sure sign you're missing something...
  21. Great Idea by Anonymous Coward · · Score: 0

    Make stories from comments to other stories.

    Please do it for all stories. Then I only need to read the follow up stories to get the best arguments from the discussion. It'll save me *hours*.

  22. Oh sure, Mac OSX is more secure... by rehtonAesoohC · · Score: 1, Flamebait

    ... and then you plug in the network cable.

    1. Re:Oh sure, Mac OSX is more secure... by the_brobdingnagian · · Score: 1

      You mean....... there are hole in those shiny Macs?

    2. Re:Oh sure, Mac OSX is more secure... by dr_turgeon · · Score: 1
      ... and then you plug in the network cable.
      ...then what? You continue to be more secure?

      I don't get it. Some posts here still suggest that Windows doesn't have more than it's fair share of security problems. This is the OS equivalent of global-warning. First, ignore it. Second, officially deny it. Third, assert nothing can be done about it. Now, suggest the alternatives will amount to the same thing anyway. What next?

      Stay with Windows, please.
      These are not the droids you are looking for...
      --
      "...objectivity resides in recognizing your preferences, subjecting them to especially harsh scrutiny." -Gould
    3. Re:Oh sure, Mac OSX is more secure... by Anonymous Coward · · Score: 0

      Nope. I port scanned my Mac out of the box. Number of open ports: 0.

      I would have no trouble plugging a Mac into the net, unprotected, to download patches. I wouldn't even think about doing the same on an XP system.

    4. Re:Oh sure, Mac OSX is more secure... by iangreen · · Score: 1

      Vista has made some advances in having a real sense of user security (no admin rights for user X), which is a really great thing. However, OSX will never have as many of the same problems as Windows. It's designed in a sophisticated enough way so as to not be as vulnerable to such things happening. When there is more market share, it might be exploited more, but it will be nothing like Windows. People will have to come up with a new way to annoy us.

  23. No, it's better than that by rsilvergun · · Score: 0, Redundant

    if we can do a /. story about a /. story, then next thing we'll have a /. story about the /. story about the /. story. From there it's just one small step to perpertual motion, clean energy and breaking the lightspeed barrier! Excelsior!

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:No, it's better than that by Chysn · · Score: 1

      Nobody can accuse us of not being in an echo chamber!

      An echo chamber!

      An echo chamber!

      --
      --I'm so big, my sig has its own sig.
      -- See?
    2. Re:No, it's better than that by Kehvarl · · Score: 1

      I'm just waiting for the /. story about /. having stories about /. stories.

    3. Re:No, it's better than that by byolinux · · Score: 1

      We have those now.. they're called dupes. You must be new here ;)

    4. Re:No, it's better than that by LordOfTheNoobs · · Score: 2, Funny
      From the I-don't-think-I've-seen-that-before-no-point-in-cl icking-the-link dept :
      There is a site I just found called slashdot that posts articles about other articles and allows commenting. Is this the web 2.0 killer app?
      --
      They're there affecting their effect.
  24. A briliant mac review ;-) by grrrgrrr · · Score: 1

    http://www.divisiontwo.com/articles/MacMini2.html " My Office 2003 CD would not install, despite claims I had heard from Mac fanboys that OS X is compatible with Office. Heck, the Internet Explorer icon isn't even out on the taskbar by default, it's buried in the c:\applications folder" "but Apple includes a program called Mail, which is like a stripped-down email client that can't execute scripts or open attachments without user intervention. " mac users are clearly smarter then windows users. (I am not sure if the reviewer serious or not)

    1. Re:A briliant mac review ;-) by zedturtle · · Score: 1

      From the site, "When I consider that a good deal of my time is spent running applications like Disk Defragmenter, Scandisk, Norton AV, Windows Update and Ad-Aware--none of which are available for the Mac platform--it doesn't make sense for me to "switch" to a Mac at this time." Either the whole review is tongue in cheek, or it is the most factually inaccurate review ever (using the Shuffle marketing language for the mini, etc.)

    2. Re:A briliant mac review ;-) by astrosmash · · Score: 1
      I am not sure if the reviewer serious or not

      Obviously not. No one who expects to be taken seriously uses the term "fan-boy" anymore.

      --
      ENDUT! HOCH HECH!
  25. Yeah... by Anonymous Coward · · Score: 0

    ...you better hope that nobody is filling your tubes full of Internets or you'll experience delays that'll last for days.

  26. My girlfriend's computer is infected... by TexasDex · · Score: 4, Funny
    ...with anti-spyware programs!

    She currently runs:
    • a-squared
    • xoft spy
    • Ad-aware
    • Windows Defender
    • Symantec anti-virus corporate edition
    • spybot S&D
    • BigFix
    and her computer runs almost as slowly as it would with a nasty case of malware. She doesn't want to uninstall any of the programs, so she has the cleanest, and possibly the slowest, windows XP machine I've seen. You just can't win. *sigh*
    --
    The Cheese Stands Alone.
    1. Re:My girlfriend's computer is infected... by Procyon101 · · Score: 1

      spybot is one of the worst. I had to disable it on my GF's computer because it was making it slower than the spyware was.

    2. Re:My girlfriend's computer is infected... by pete-classic · · Score: 1

      I am the cheese?

      That's a weird Elementary School flashback.

      -Peter

    3. Re:My girlfriend's computer is infected... by AlgorithMan · · Score: 1

      my girlfriends father used "norton antivirus", "norton internet security" and the "t-online dsl software". He didn't beleive his eyes how fast his PC got after I freshly installed winXP and set it up to connect to t-online without the software

      I installed him "AVG free", "zone alarm" (I don't use that personally, but read it was easy to use for unexperienced users), "ad-aware" and "hijackthis" and his system is MUCH faster now. I also installed firefox, thunderbird and openoffice =)

      --
      The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
    4. Re:My girlfriend's computer is infected... by kchrist · · Score: 1
      I also installed firefox, thunderbird and openoffice

      Thus slowing it right back down again, at least when any of these three are in use.
    5. Re:My girlfriend's computer is infected... by vigyanik · · Score: 1

      A perfect example of irony

    6. Re:My girlfriend's computer is infected... by timothy · · Score: 1

      "We can defeat the disease; however, you won't live through the battle."

      The thing is, even the *legitimate* software on Windows tends to act like it was created with the intent to annoy and harrass; I enjoy turning people on to things like ClamAV which *don't* "expire" or nag the user. I'm typing at the moment on a ThinkPad that's still running Windows (long story; here's a short version, sorta), and here's one of the many annoyances that running Windows brings me. There's a printer for which this laptop has a driver installed, but to which it has not for some time actually been connected. However, every time the machine starts, an annoying, intrusive "printer status" doohickey shows up which complains because the printer is not connected. Thank you, Herr Computer, I was already aware. I don't actually need to "check cables and that power is on" because the printer is several hundred miles away, well beyond USB 2.0 spec. (This stupid message is probably defeatable, but my frustration point is set a bit low when it comes to stupid design decisions, and since easy poking around hasn't located it, I just live with it for now, and gripe. It will, most likely again print using that printer, so I sure don't want to have to remove the stupid over-chatty driver software just to make it shut up, then need later on to reinstall ... )

      Cheers,

      timothy

      p.s. You're the first person I've seen on Slashdot from Camp Hill, which is the closest I am to knowing anyone from Camp Hill, even though I'm living in Harrisburg for the summer.

      --
      jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  27. Re:Like a hypodermic needle by Anonymous Coward · · Score: 0

    No it is like a tube... not a truck.

  28. It's hard to measure what they are saying. by Anonymous Coward · · Score: 4, Interesting
    Well we're talking about relative amounts. I'm a linux zeolot that owns a few macs and loves them, just for the record.

    When you talk about security things and security software people like to have numbers, it makes them feel good. Like the Snort IDS has 3000 signatures (I'm not sure what the latest number is but I imagine it's around 3k) or Norton AV detects 50,000 viruses where non-Norton AV may only detect 20,000 known viruses and some other IDS may only have 100 signatures. Does that make Snort and Norton AV better because they have bigger numbers? For certain types of audits it might be better but for real security it doesn't matter that much. At any given time you're probably only realistically concerned with a smallish handful of IDS signatures or viruses. The old "stoned" viruses for example (of which there are dozens of variants) simply aren't interesting or even terribly important today. This has a direct correlation to desktop security. Basically, the number of holes as a raw metric isn't so interesting, you're really concerned about the holes you have that people don't know about (or maybe they do) Fundamentally though, at any given time there are only a handful of interesting viruses that are active or interesting exploits that people are really using, big databases of them look better but don't mean much.

    Mac OS X isn't built using some exotic technology (or maybe not exotic, Ada or Java would be exotic for an OS) that somehow creates fewer bugs. It's in C, C++ and Objective-C, not that different from windows. It has gone through some porting which might lead to better code and coding practices. Relatively speaking the bug densities should be fairly similar. Apple is different from MS in a somewhat larger way though, they don't have the same resources and so they probably generate a lot less code. They also have to please Steve and rather than adding feature after feature which has kind of been the MS way, they've taken a much more simple route. Less code is less bugs. More features probably does mean more bugs but I'm not sure I've seen that really established as a general truth anywhere.

    The crapware point is an interesting one. Personally, since I've been Mac OS Xing it, my taste and tollerance has changed. I don't know that it's particularly more secure but I do expect things to work and I think I have a higher standard than I have in the past. I know on windows (which I don't use much) I've been less expectent of things working. In the wildwildwest days of Linux I got really use to v0.4 and 0.7 of various things working enough to get some stuff done. On OSX I pretty much demand that things work, I demand that apps are "good." (TM) There are some emotional things that may result in better security, I don't just willy-nilly install stuff, I like some vendors better than others, Apple for example has a track record of building really good software for OS X, I'm more likely to use their shit. Nagware is simply a no-go. To be completely honest, there isn't that much stuff that I really *have* to install on it to get it up and running and productive. I can't remember not "enhancing" a Linux install or windows install before it was "useable"

    Maybe the other biggest thing and I couldn't back this up with real science anywhere, MS has a tremendous legacy to support. Simply removing DCOM or OLE or Active-X might fix a ton of security problems but windows wouldn't keep working. I think Apple may have learned some of those lessons form AppleTalk back in the day; I don't even know if you can make OS X do it, I really have no need.

    1. Re:It's hard to measure what they are saying. by be-fan · · Score: 1

      Apple is different from MS in a somewhat larger way though, they don't have the same resources and so they probably generate a lot less code. They also have to please Steve and rather than adding feature after feature which has kind of been the MS way, they've taken a much more simple route. Less code is less bugs. More features probably does mean more bugs but I'm not sure I've seen that really established as a general truth anywhere.

      This is a big issue. Apple has a few hundred programmers total. Microsoft has thousands of programmers just working on Windows and its core technologies (like DirectX). Smaller teams with more limited scopes just plain result in better code.

      There is a good ACM article talking about this here.

      --
      A deep unwavering belief is a sure sign you're missing something...
  29. Perhaps not watertight, but not a sieve, either. by mengel · · Score: 2, Insightful
    I think there are good technical reasons why MacOS/X is more secure than MSWindows. (the fact that Sophos didn't bother to cite them nonwithstanding).

    The fact of the matter is that more people are going to believe a simple quantified statement than an abstract technical discussion; so Sophos is making the argument that will convince the most people, rather than an argument that would convince, say, the more technical folks on Slashdot.

    Oh, you want the technical reasons? Okay, here goes my list:

    • MacOS/X has a much more stable and mature core Operating System base (Mach). Mach is MUCH older (circa 1985) than the windows NT core (circa 1993), and has been changed less. For example NextStep, released in 1989, was based on Mach, and already did much of what MacOS/X does.
    • Mach (the underlying OS) was designed with security in mind. Note however, the Mach layer doesn't define security policy, it just gives you tools with which to implement such policies. That said, if the current MacOS upper layers get the policies wrong, flexible tools are there to fix it. Contrast that with Windows which has serious design flaws in its interprocess communication mechanism.
    • The MacOS command-line code, so far, also seems to have a lower bug-density (similar to Linux) in fuzz testing than the MS code, although GUI code is unfortunately sucky in both OS-es.
    --
    - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
  30. Re:I would but... by 47Ronin · · Score: 2, Insightful

    I'm a SQL Server DBA.
    Install the free Aqua Data Studio database admin tool.

    My parents would but they do not like change. They had enough issues upgrading from Windows 98 to Windows XP.
    This is more a matter of social engineering. Some people fear change, while other are taught only applications, not resourceful thinking.

    My brother would but he plays WoW and he is not texh savy to get OSX to run on his PC.
    Take the same WOW cds and put into your Mac. Double-click the install icon. Did you forget that WOW (and pretty much every Blizzard title) is cross-platform? ... enjoy!

    --
    Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
  31. The reason for sex by Colin+Smith · · Score: 3, Interesting
    I'd have to use social engineering methods via e-mail or IM, and the majority of people in both mediums won't be using Macs.


    There you go. The reason sex exist at all and why monocultures are dumb. Diversity and variation makes life very difficult for diseases.

    In fact the security advantage of OSX isn't likely to dissipate all that much, a monoculture will always be more likely to spread diseases, all it takes is a single flaw and there are going to be plenty of flaws in millions of lines of code.

    --
    Deleted
  32. Let's take a look at the arguments. by Anonymous Coward · · Score: 4, Informative

    The article and the thread still spout the same uninformed reasoning about why there aren't OS X viruses. Let's take a look at each of the bogus reasons.

    "It's because there aren't many OS X machines."
    Bogus. 4% might be a small percentage, but there are tens of millions of Macs out there. Not only that, Apple users tend to be smug and Apple itself puts out a constant vibe of superiority, plus a very visible chain of elitist boutique retail stores. Is there not a hacker on Earth motivated to take down those arrogant Mac users?
    On top of that, with millions of OS X machines out there, the number of self-propagating viruses in the wild should be greater than zero. But the number is actually zero.
    Surely something more than "security through obscurity" is at work here.

    "Mac users are more sophisticated."
    Bogus. Aren't Macs supposed to be the computer "for the rest of us," the non-technical, the artsy-fartsy, the writers, the musicians, the English majors? Those people are NOT technically savvy, yet they are the Mac's core users.
    Macs have fewer viruses even though their users are not technically oriented and are not security savvy.

    "All you have to do is trick a Mac user into entering their root password."
    Bogus. The root user is not enabled by default in OS X. The non-technical users mentioned above are not going to know how to turn it on.
    You might be confusing the root and administrative passwords, since there isn't that much of a barrier between the two in Windows.

    The Mac is safer because of the nature of Unix architecture and Apple's own safeguards, not because of obscurity or user sophistication. There are things you can get away with in Windows, like certain e-mail-based viruses, that are simply not allowed in OS X. Mac OS X is not invincible, but clearly there are structural advantages to how OS X is set up for security.

    Remember, the number of viruses in the wild for Mac OS X is not proportional to market share, user base sophistication, or anything. It's pretty hard to correlate the number of viruses to any single cause when the number is ZERO.

    1. Re:Let's take a look at the arguments. by nycbicyclist · · Score: 1
      Anonymous Coward wrote:

      "It's because there aren't many OS X machines. Bogus. 4% might be a small percentage, but there are tens of millions of Macs out there. Not only that, Apple users tend to be smug and Apple itself puts out a constant vibe of superiority, plus a very visible chain of elitist boutique retail stores. Is there not a hacker on Earth motivated to take down those arrogant Mac users?

      On top of that, with millions of OS X machines out there, the number of self-propagating viruses in the wild should be greater than zero. But the number is actually zero. Surely something more than "security through obscurity" is at work here.

      I keep seeing the same back-and-forth here on Slashdot about whether the numbers of users make a target more enticing to malicious hackers. What I'd like to know is whether anyone has analyzed the situation using the same approach that an epidemiologist would apply to a biological epidemic. Isn't it true that one can, to a certain extent, abstract away from the virulence of the attacker and the vulnerability of the target and instead talk about the impact of population size and density on the rate and extent of spread?

      Maybe Mac users are too sparsely distributed for hackers to make a big bang. I'm not suggesting that the quality of the OS has nothing to do with it, but I think if I wanted to spread a real virus, I would target densely-populated cities and not the countryside.

      I guess you could sum up my question this way: does the density and not just the numbers of users matter to malicious hackers?

    2. Re:Let's take a look at the arguments. by Anonymous Coward · · Score: 0

      "What I'd like to know is whether anyone has analyzed the situation using the same approach that an epidemiologist would apply to a biological epidemic."

      People have. The parent poster is talking out of her ass, and has no clue how and why computer viruses spread. It's amazing the amount of horseshit that gets modded up here on slashdot.

    3. Re:Let's take a look at the arguments. by fatdog789 · · Score: 0

      The apple fanboys are out in force tonight. It is not safe to comment against the all-powerful rainbow fruit. Your post is modded down only because you speak the truth, as this post will be.

    4. Re:Let's take a look at the arguments. by fatdog789 · · Score: 0

      Hmm...the apple fanboys have decided that I am a troll. Well, fuck them and their whorish mothers too. Only Nazi lovers and animal-raping perverts use Apple. I know a great many people who use Apple, they also have numerous venereal diseases and like to molest little children. Steve Jobs has 12 bastard children he has fathered with the Devil's minions. How's that for flamebait? Go ahead and ban this account, I've gotten tired of this site.

  33. Re:Oh. by Anonymous Coward · · Score: 0

    Apparently this is some sort of "Publicity stunt".

    I hear these "Publicity stunts" are used to provide the company with free press and thereby they increase sales.

  34. on x86? by pikine · · Score: 1

    Maybe I'm reading between the lines, but you didn't say you're switching to a Mac. Instead, you said your Windows machine gave up, and you switched to Mac OS X.

    If you're using Mac OS X on a PC, you need to know that most (illegal) images you grab on the net has some sort of patch applied to it in order to make it install and run on non-Apple hardware. The patches do not come with any reliability guanratee.

    Furthermore, the "original image" was most likely grabbed by Disk Utility on OS X, which results in a .dmg file. A third party program on Windows is used to convert .dmg to an .iso before patches are applied, so you can burn the resulting image under Windows. This conversion is error prone, probably more so than the patches themselves. Some people have had to try it a few times before they get a good "checksum."

    Sometimes the "original image" came from a developer snapshot (DTK) rather than an official release. A developer snapshot is inherently unstable.

    Considering all the disadvantages I mentioned above, if you're using Mac OS X on a non-Apple computer, you should not use this experience against Mac OS X itself.

    --
    I once had a signature.
    1. Re:on x86? by Umbral+Blot · · Score: 1

      No I'm running on a powerbook G4. Give up the ghost = hardware broken.

    2. Re:on x86? by Jthon · · Score: 1

      What sort of crash are you getting? Kernel Panic, hard lock?

      I have a Powerbook G4 and I only ever reboot it for updates. I've had uptimes of over a month with it. I did have some problems with kernel panics 6 months ago but it I figured out it was because I had NO freespace on the boot partition. Make sure you have a gigabyte or two of free space otherwise you're system will crash on some memory allocations.

      Otherwise I would suspect you have some bad memory or some other hardware issue with your system.

    3. Re:on x86? by pikine · · Score: 1

      I'm currently running Mac OS X on a powerbook G4. Like Jthon, I've only had to reboot it for software updates. Last time I had a kernel panic was because I used a Kismet wireless driver that didn't like it when I unloaded the driver. After that, I never used Kismet. It was three years ago.

      --
      I once had a signature.
  35. Yes but by SuperKendall · · Score: 1

    Oh sure, Mac OSX is more secure...... and then you plug in the network cable.

    Yes, at that point the Mac and Windows box are equally secure.

    Then you turn both of them on...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Yes but by rehtonAesoohC · · Score: 1

      My point exactly... :)

  36. Mac users are unable to identify hax anyway by BadassJesus · · Score: 1

    Considering that the average Mac user is the least tech-savvy user of all OS users (FreeBDS or SUSE desktop user will most likely marked as a geek, but not a Mac user). So there is no way possible for Mac user without proper tools (which he dont have and dont want to use) to identify and report any intrusion.

    1. Re:Mac users are unable to identify hax anyway by vertinox · · Score: 3, Informative

      So there is no way possible for Mac user without proper tools (which he dont have and dont want to use) to identify and report any intrusion.

      Huh? What's wrong with typing "netstat -a" and "ps -aux" in the console?

      Thats all the tools I need to detect unathorized connections and programs.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    2. Re:Mac users are unable to identify hax anyway by BadassJesus · · Score: 1

      yep, but do you think that "average" Mac user do this on regular basis? Is he "typing netstats" into the console every five minutes ? And of course, netstats doesnt show sub-processes in the programs that you deem "safe". Most hacks go through Safari and other common executables. In netstats you can only say: ok thats the app I know, so that is not a intrusion, obviously... how wrong you are.

    3. Re:Mac users are unable to identify hax anyway by be-fan · · Score: 1

      Actually, this is probably not the case. The Mac is a minority platform, and the lowest-common denominator stays away from it because Windows is the path of least resistance. Thus, Mac users tend to be intermediate in skill between average Windows users and *NIX users. They know enough about computers to actually decide they want a Mac versus a Windows box. However, the OS is simple enough that they don't need to know the command line or anything like that.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Mac users are unable to identify hax anyway by jawtheshark · · Score: 1

      I'm not saying that it is the incorrect way of finding malicious programs. However keep in mind that a rootkit usually hides itself. This usually means replacing programs such as ps and netstat that would betray it. Read it up.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    5. Re:Mac users are unable to identify hax anyway by Anonymous Coward · · Score: 0

      In my experience with rootkits I have always been tipped off by the misbehavior of these specific apps (ps, netstat, ls, last, etc.). I imagine they are more sophisticated/capable these days (the last time I was rooted was on kernel 2.2.19 via privelege escalation on a cracked user account). It's easy to tell when the output isn't what it's supposed to be, or the ctimes of certain bins are funny. There used to be lots of little signs that would lead you to start poking around with offline/trusted binaries.

      Anyway, I guess it's all moot because this isn't "average user" knowledge.

  37. Dude... WHO CARES!!! by Savage-Rabbit · · Score: 1

    Oh come on now. It's not like this exact story and many of the comments were just posted earlier this week or anything.

    Begun the flamewars have! I hope you remembered to charge your lightsaber... here comes the Microsoft droid army and they are pissed!!

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  38. Re:So? Grandma isn't my problem by vertinox · · Score: 1

    Is OS X's attack surface smaller than Windows? Sure it is. Is it impervious to user stupidity? Absolutely not.

    Again... Not my problem. Social engineering tricks are only the fault of the user and never the OS.

    The point being is that it is very hard to hit you with invisible or automatic attacks with OS X.

    Sure I might put in an admin password or run a fungame.app which clears out my user directory, but you know... That was my fault and I should hold the blame.

    Other user's stupidity isn't my problem and if it becomes my problem (as in a relative keeps installing spyware by visiting porn sites) I would lock down everything on their machine, blacklist all their porn sites in the OS firewall, and say "here! can't get infected now!" (they might not like that answer, but again... not my problem if they can't educate themselves)

    My problem and my responsiblity is to be educated about my boxes... Whether they are OS, WinXp, or Linux. If I do something stupid then I'm to blame, but if I plug up a fresh install of my box to the internet and it gets infected in 90 seconds then there is something horribly wrong with the OS that really needs to be fixed. Secondly, the OS needs to minimize damage of unintended and commonly don't activities.

    To invisibly and automatically install spyware, rootkits, or viruses without any yes/no/put in your admin password is what made Windows so insecure. Heck, hit up the wrong site in a google search and you can get screwed. But with OS X at least I know if I type in my password or click "yes, run this program for the first time" it is completley my fault that I allowed the program to run.

    That is why OS X is more secure than Windows.

    Again... Social engineering of other people isn't my fault...

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  39. Intel switch resets clock on Mac viruses by SuperKendall · · Score: 4, Insightful

    We all know a lot of exploits make use of weaknesses in code like buffer overflows to run the attackers code instead.

    Well what happens now that the whole Mac architecture is shifting to Intel? It's substially harder (almost impossible) to write a buffer overflow attack that works on two different processor architectures. You have to choose which architecture your attack is going to execute code for.

    So then if there are not enough Macs around to write exploits for today, it stands to reason that there will not be any significant Mac exploits until the number of mac users at least doubles from current figures, possibly even more.

    Yes there are also attacks that attempt social engineering on a user but they often work in conjuction with more classic code exploits to gain more permission than they would have otherwise.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  40. hackers writing virus code for Macs? by Anonymous Coward · · Score: 0

    In actuality, most hackers don't crap where the eat. So there probably it's likely they are not going to take a dump on OSX when a large percentage use it... just a 2 pennies worth...

  41. Try memtest by SuperKendall · · Score: 1

    You may want to try running the Memtest application to see if you have faulty RAM.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  42. Most Secure by Aqws · · Score: 1

    OpenBSD for the desktop! Yay!

  43. Re:So? Grandma isn't my problem by dedazo · · Score: 1
    To invisibly and automatically install spyware, rootkits, or viruses without any yes/no/put in your admin password is what made Windows so insecure.
    Please provide examples of this. I've been using Windows for more than 12 years and I've never had this happen to any of my boxes, and after all these years I've never had anyone I know ever be surrepticiously infected by anything that wasn't their fault. Also, if you will please dig up some statistics that prove that the vast majority of infected Windows boxes are in that state because of these types of mysterious events, as opposed to user intervention.

    Other than that, you're right about social engineering.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  44. In my experience by Sycraft-fu · · Score: 1

    The type of attacks follow what the system is usde for and good at. Windows is most widely used as a desktop. Lots of clueless users that will exectue software without thinking. Ok, so target that way, send e-mail, ride on top of apps they want, etc. Come in via the front door since there's lots of software flowing in that way. Also Windows hasn't historicly had good remote administration built in and it's still not really the same level as UNIX (and is usually off by default on home machines).

    UNIX systems are most widely used as servers. Generally you aren't installing new, random shit on your servers, you only put something on when you need it. However, servers do have lots of services listening, that's their job. So you go in through the back door, bugs in the services, instead. Because of the excellent remote access capabilities, it's easy tog et what you need done once you are in, just get a command line and you are golden, and they are useful to stage attacks from once you have control.

    I certianly see that at work. We have got things pretty well locked down, but some groups (we are a university) insist on doing their own thing. The Windows boxes get owned by the user running something, either a virus e-mail or installing software with spyware. It's almost never a network exploit since they are all firewalled off on the system. Linux and OS-X systems get owned via network exploits. The users will do something stupid like run an FTP server with no passwords and write access (an OS-X box got owned like that receantly and was being used to do IRC attacks) or run an old version of Linux and not patch.

    That's not to say there isn't crossover, but in general you are going to see attacks targeted at what you find the most and is the most useful. Writing Linux spyware wouldn't really get you much of anywhere. Not enough Linux desktops. Likewise you aren't likely to see scripts for exploiting the Microsoft telnet server because nobody ever turns it on, or indeed even knows about it.

  45. Re:Perhaps not watertight, but not a sieve, either by TheRaven64 · · Score: 3, Informative
    Mach does very little in XNU (the OS X kernel). It handles threading, scheduling, and VM. Everything else is handled by IOKit (device access) or the BSD subsystem. The BSD subsystem is a weird hybrid, originally forked from 4.2BSD (I believe) and recently injected with NetBSD (in the Rhapsody era) and FreeBSD (more recently) code.

    The fact that Mach was designed with security in mind is why no one sane used it. Mach checked port rights on every message send, which made a Mach system call and order of magnitude slower than a BSD system call. While people might be willing to sacrifice 10-20% of their power for security, 90% is too expensive. This was exacerbated by the fact that Mach required a lot of context switches to get anything done. On OS X, this is irrelevant. The entire XNU kernel runs in a single address space, losing the memory protection benefit that a multi-server Mach-based OS (like Mach/HURD) gains. In addition, Mach messages are only used at the Mach layer (and for a few low-performance things, like notifying the GUI of kernel-related changes), removing this benefit.

    --
    I am TheRaven on Soylent News
  46. Equation to jpg by astrosmash · · Score: 2, Informative
    I still can't figure out how to get an equation to pretty print to a jpg on a mac

    Create your equation in either Grapher.app or the Equation Editor tool that comes bundled with Appleworks. (Equation Editor is more powerful and flexible and has a certain classic charm, but it's very old and a little clunky. Grapher is newer and easier to use).

    Select and copy the equation to the clipboard. Open Preview.app. Select File->New (or hit Cmd+N); this creates a new document containing the image in your clipboard. Select File->Save As (or Cmd+Shift+S) and save as the filetype of your choice.

    You can also paste equation as PDF directly into TextEdit, or Pages, or OmniOutliner, or any other fine application.

    --
    ENDUT! HOCH HECH!
  47. I'm in the "Macs are better designed" camp by MBCook · · Score: 4, Insightful

    No question in my mind. I'm not saying they are invulnerable. Heck, the community is so tight knit that if you could get something downloaded (say that MacSaber program a few weeks ago) and put something in it, you could get the virus out there. It may be found fast, but you got it out there and by then you may have done damage.

    That said, if I were to run MacSaber for the first time (or some little game or widget or whatever) and I suddenly got a box asking for my root password, you can bet I would be stopped dead in my tracks. You just DON'T SEE those boxes unless you are doing system updates or installing software like Office. If you just download a program and double click on it and get that, you have to wonder what it's doing.

    Now before I switched last year, I had a PC and I ran AV and all that stuff, but it never did any good. The fact is I had a clue and could have run with nothing but my firewall and been fine. You are not guaranteed to get malware on Windows. But let's talk about my little sister and my parents. They download stuff. And since they don't know where the reputable sites are, who to trust, which programs are good, etc... they find that stuff easily. Every time "the computer is broken", it is almost inevitably malware. That or they turned something off I installed they shouldn't have (Disk Keeper, for example, which is practically required to run Windows IMHO). Same thing with neighbors I help. Even if they are somewhat savvy and can use the computer and install hardware, it still happens to them. It's pathetic. There have been viruses that you just have to preview in Outlook to get your OS infested. That is just plain bad design.

    After using my Mac, it is clear to me that any idiot who sits down and uses a Mac day to day is less likely to end up with Malware. From the root prompts, to the fewer security holes, I think there is a clear reason for this divide. Mac users are not smarter. There is a very sizable portion of them that are just like introductory Windows users. They do the same stupid things. The fact they aren't ravaged by malware says something.

    Now I won't deny that the Mac's market share has played a part, you'd be an idiot not to. However, I think the virus-in-the-wild count for OS X (hint: 0) means something. It means instant fame for the first person to make a good virus for OS X. You get it out there, even if it doesn't do much but change people's wallpaper or whatever and you get your name EVERYWHERE. Slashdot, Digg, all the Apple sites, the mainstream computer media (PC World, et all). That is a REAL tempting target. Let's not forget that every time a story like that gets published, it is just someone publishing a big bulls-eye on the Mac. But the market share helps with the pop-up ad problem. How many ads do you see on the 'net that look like a Windows dialog box telling you "Your computer is infected, click here". Guess what, people do. In my house people do, my neighbors have. It tricks 'em. Most people on a Mac wouldn't be fooled by that (just because it looks different). So that kind of thing does make a difference. That report the other day that 80% of users can't tell the difference between a real toolbar and a picture of one was scary.

    Macs aren't immune. The OS is better designed.

    As for Linux, it's better designed too, but it also has some other influences (for example, it would be tough to make a virus that worked reliably across different kernel versions and distro configurations). But again, there are SO MANY Linux servers out there that there must be enough run by idiots that if it was just as bad as Windows we would see a reasonable number of viruses out there (ie.. more than next to none).

    There was a report in my PC World today (I think it was) that was basically scare tactics about viruses ("10 Myths That Make You Vulnerable" or some such). The one about Macs and Linux being safe really made me mad. While they are not immune, Windows for the average computer user is a leaper colony compared to running Mac or Linux.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:I'm in the "Macs are better designed" camp by tclgeek · · Score: 2, Insightful
      That said, if I were to run MacSaber for the first time (or some little game or widget or whatever) and I suddenly got a box asking for my root password, you can bet I would be stopped dead in my tracks. You just DON'T SEE those boxes unless you are doing system updates or installing software like Office. If you just download a program and double click on it and get that, you have to wonder what it's doing.

      That is a most excellent observation

    2. Re:I'm in the "Macs are better designed" camp by MBCook · · Score: 2, Insightful

      Well that is one of the arguments about asking the user questions. When you ask the user too much, they just say yes. I've done that and gotten into trouble once or twice. When Windows constantly asks "Are you sure you want to delete this shortcut", "Are you sure you want to show all files", "Are you sure you want to download from this site", "Are you sure..." you learn very fast to just say yes because it is too much of a hassle. The only thing those dialogs did was annoy me. When they added them to OS X after downloading files, guess what I started doing... pressing "Yes" to EVERY ONE when it asks if I want to automatically open the file (I later turned it off because I didn't want it to open some kinds of files). In Vista, MS has added dialogs to ask for your root password when something interesting is about to happen (like updating Windows). The danger is that if they show this too often, users will just learn to type and go, and not think.

      The first time or 3 a new computer user gets a prompt from Windows "Are you sure..." they STOP AND READ. The problem is that they quickly learn that Windows asks about everything. When you almost never see the dialog, or only see it when you initiate and action, then when it happens elsewhere you STOP AND READ.

      If you don't show these dialogs enough, you get in trouble (because you aren't protecting the user). If you show them too much, you get in trouble (because the user ignores them). You have to strike the balance, and OS X has done a good job at that so far. We'll see how MS does in Vista (I haven't tried it, and don't have any reason to).

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    3. Re:I'm in the "Macs are better designed" camp by CCFreak2K · · Score: 1

      "That said, if I were to run MacSaber for the first time (or some little game or widget or whatever) and I suddenly got a box asking for my root password, you can bet I would be stopped dead in my tracks." That one got me going:

      At work, I have policies in Windows that help reduce malware and the like.

      You see, I work in a small business, with only a handful of employees. Every single one of our boxes, save three iMacs, one server and a PC I picked out of a pile, runs some flavor of Windows (all of them Windows XP, with exception to the other server). Anyway, I'm the network/system administrator, so I assigned the "master" password which only I know. Even my boss, who uses a computer downstairs with a local account, gets a "Limited User" account. Any time he wants to add a peice of hardware or install a peice of software, there's a good chance that he'll need the Administator password. Why don't I just write it down for him? Because I know that most people I work with will install just about anything that looks interesting. Not to mention the fact that every new peice of software can slow down/mangle the system just that much more.

      Unfortunately, the boss DID ask for the password, and you can bet your ass I gave him a full-on lecture about the password, why it's important to not share it (even with other employees), and why to only wield it when absolutely necessary.

      The moral of the story is, the security in Windows is THERE (at least in the NT lineage), but as a fellow guru on freenode says, the installer is full of gotchas, not the leasts of which is making the primary user (and the additional users created in the install phase, IIRC) members of the Administrators group.

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
  48. Re:I would but... by Anonymous Coward · · Score: 0

    Take the same WOW cds and put into your Mac. Double-click the install icon. Did you forget that WOW (and pretty much every Blizzard title) is cross-platform? ... enjoy!

    Tell me, what does WOW stand for? With Out Windows?

  49. Re:So? Grandma isn't my problem by Slithe · · Score: 1
    I've been using Windows for more than 12 years and I've never had this happen to any of my boxes, and after all these years I've never had anyone I know ever be surrepticiously infected by anything that wasn't their fault.
    Two words (okay, one acronym and one full word): WMF exploit.
    --
    ---- "XML is like violence. If it doesn't fix the problem, you aren't using enough."
  50. Re:So? Grandma isn't my problem by vertinox · · Score: 1

    Please provide examples of this. I've been using Windows for more than 12 years and I've never had this happen to any of my boxes, and after all these years I've never had anyone I know ever be surrepticiously infected by anything that wasn't their fault.

    So you were lucky and either:

    1.) Never bought a music cd with a Sony rootkit on it
    or
    2.) Had a hardware/software firewall or NAT router that prevented your computer from being infected in 2003 when the Blaster worm outbreak occured. The Blaster Worm nailed my parents new computer they bought from the store within 10 minutes of hooking it up to the net. My room mates dial up box got hit and they didn't use that for anything other than for a proxy to the internet. (I was like "Why does this box keep rebooting itself?")

    Basically a NAT or service pack 2 with xp will prevent you from being infected, but if you don't remember this then you didn't know many people with computer back in 2003.

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  51. /.ed by dg13 · · Score: 1

    Anybody have a link to cache/mirror to the article. I think the site has been /.ed.... oh wait... nm

  52. Re:So? Grandma isn't my problem by dedazo · · Score: 1
    So you were lucky
    No, luck has nothing to do with it.
    Never bought a music cd with a Sony rootkit on it
    No, but real rootkits like that one are a step above what I'd consider "user intervention" anyway. I'm not sure I have the technical knowledge to get around a rootkit in any operating system, so my response to rootkits is completely reactive rather than proactive. In any case, we were talking about computers infected with worms/trojans. The number of machines that got rooted by Sony disks is minuscule at best and irrelevant other than to show Sony is not to be trusted.
    Had a hardware/software firewall or NAT router
    The fact that I have a router has nothing to do with my choice of OS. It's simple common sense. I'm as likely to put my Fedora box on the DMZ (or hook it up directly to the cable modem) than I am my wife's XP box. Which is to say none of them go there.
    the Blaster worm outbreak
    No, I applied the patch that was released a month before that. Router or no, I wouldn't have gotten nailed by Blaster anyway.
    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  53. Re:Oh. by grub · · Score: 0, Offtopic


    Bah... GNAA and goatse trolls are the spice in my slashdot cuisine.

    --
    Trolling is a art,
  54. Sure pal. by deepb · · Score: 1

    Good luck explaining all that to Joe User who has no clue what the hell a virtual machine is. People aren't even willing to update their computers by clicking "Windows Update". What makes you think they're going to do everything you just mentioned?

    So, "Spyware and spam will NOT remain to be problems" for YOU. Congratulations.

    Here's another good one: boot your OS from CD and don't store any data. Problem solved! Spyware and spam will NOT remain to be problems!

    1. Re:Sure pal. by vadim_t · · Score: 1

      Good luck explaining an user what memory protection is... hey, guess what? You don't have to.

      Users don't NEED to know what's a virtual machine. Ideally it'd just be there lurking in the bowels of the OS, just like memory protection, swapping, multitasking, and a myriad of other features that many people don't understand but take advantage of every day.

    2. Re:Sure pal. by deepb · · Score: 1

      Uhh, they'll need to know something about what's going on, because they'll be the ones deciding which programs run in which virtual environment, when that virtual environment has been compromised, and all the side-effects associated with doing work inside VMs.

      Not that any of that is really difficult, but like I said.. they can't even handle Windows Update. A lot of the virtualization can be handled deep inside the OS, but if the OS could successfully determine each and every time its been compromised (or in this case, had a VM compromised), I think that would have been added as a normal feature quite some time ago.

    3. Re:Sure pal. by vadim_t · · Score: 1

      IMO, large improvements can be done without going so far.

      Linux already has the ability to do pretty much everything is needed:

      1. Package manager: The system installs the application. The system knows which package owns what, and doesn't let a package overwrite another's files.

      2. System is usable as a normal user. Random crap you download from the net can't just go and add itself to run on startup.

      3. Simple permissions system. Mind, ACLs are technically better, but IMO, the Unix permissions system is a lot easier to understand.

      4. SELinux allows defining what an application can do, so that exploiting it is good for very little.

      5. The grsecurity patch has an option to disable execution from folders not owned by root. You can run your word processor all you like, but you can't execute anything you download. It's a corporate admin's dream. The users can't execute anything not explicitly installed by the admin.

      All that currently exists and can be configured (by an expert or a distribution) so that a normal user can use it, while being practically immune to all the crap that goes around these days.

  55. In a perfect world by SideshowBob · · Score: 1

    We'd have a plurality of systems: 33% Windows, 33% Mac, 33% Linux. Or even 60-20-20. Or any combination. The more the better. Diversity breeds resistance.

    AND

    We'd have more secure OSes. Microsoft is already borrowing from OS X and Linux, which is good

    AND

    We'd have better educated users. This takes patience and persistence. People need to keep plinking away at friends/family.

  56. Re:So? Grandma isn't my problem by jacquesrk · · Score: 1

    dedazo, I believe your question was "Please provide examples of this." (To invisibly and automatically install spyware, rootkits, or viruses without any yes/no/put in your admin password is what made Windows so insecure)

    so vertinox did (The Blaster Worm nailed my parents new computer they bought from the store within 10 minutes of hooking it up to the net.)

    The fact that you didn't get hit by Blaster doesn't negate the point that vertinox was making - it is possible to get hit by a virus without the user doing something foolish (unless, of course, you consider buying a new computer with Windows pre-installed, and connecting to the internet, as being a foolish action.)

  57. Re:So? Grandma isn't my problem by dedazo · · Score: 1
    it is possible to get hit by a virus without the user doing something foolish
    Yes, and how is that different from any other operating system? If I have a Linux box running SSH and I don't patch an SSH exploit then I'm going to get nailed, right? If I bought that computer from a store and it had the vulnerability I'm going to get nailed, right?

    The fact that you didn't get hit by Blaster doesn't negate the point that vertinox was making
    Let's not turn this into a discussion about anecdotal data points.

    The problem here is that these problems are somehow considered to be the exclusive domain of Windows. That's absolutely not the case. Since the article at hand talks about migrating to another OS to be "safe" then it makes no difference. Imagine if Apple suddenly discovered a vulnerability like Blaster after it had already shipped a million boxes, and a lot of people got nailed when the brought their shiny new Mac home. What would be the likely reaction? It would go like this: "Well, you should have used a $25 NAT router you moron luser!!! What, do you expect Apple to patch shipped boxes sitting in a warehouse? No! It's your responsibility to make sure you're safe! OS X rulez!!"

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  58. Seenonslash by Kadin2048 · · Score: 1

    Am I the only person that can't get SeenOnSlash to render properly?

    All the actual content is outside the white area, all the way over on the right hand side. (This is with Firefox 1.0.7.

    It's odd -- I've used Firefox for a while now, and never had a problem with very many pages rendering (outside of the odd bank page or something that just refused to work). But in the past week I've run into two pages that just looked awful in Firefox, obviously poorly created, but looked okay in other browsers. Are site authors just getting lazier, or what?

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Seenonslash by Anonymous Coward · · Score: 2, Informative

      try Seamonkey..really, it's better. Pages look better, load faster, stuff like that. You can just install the browser part if you want. It really is better than FF now. I run both back to back all the time just to check, every new stable release-Seamonkey wins hands down. FF has the press and all the bloated extensions, the things that can take the "small fast" browser concept they pushed into the humongous memory bloated hog that it is now. Plus, Seamonkey isn't dumbed down into kiddie candy land status in the preferences panel like FF is, and it has the "normal" one large URL window you can *read* and two buttons (go or search), instead of two tiny cramped URL windows. That part has always been a WTF? for me with FF, because it is clearly lame.

          Why the difference in rendering, etc, I cannot say, just "is" is all.

    2. Re:Seenonslash by Dave2+Wickham · · Score: 1

      You're using an old version of Firefox, which probably A) is vulnerable to exploits, B) has an old version of the Gecko rendering engine.

      It's quite possible that you can't get it to display properly because you are using an outdated version of Gecko, though without trialling this I can't say for sure.

  59. Timothy reads at Threshold+5 so you don't have to! by Ohreally_factor · · Score: 1

    It's a feature, dammit, not a bug! Just like dupes: they give a chance for those who missed the story the first time to post their inane opinions! It's all part of a brilliant plan to co-opt AOL users.

    --
    It's not offtopic, dumbass. It's orthogonal.
  60. Re:So? Grandma isn't my problem by Anonymous Coward · · Score: 0

    No you would not get nailed because all listening services (listening to an IP other than 127.0.0.1) are off by default on OS X on a fresh install or new machine. That is part of the overall point of risk, Macs by default have a near zero worm attack surface, leaving only email attachments and most often only in combination with social engineering available to exploit. Admin and user passwords are set during the config walk through and are required.

    Windows has most of its services (RPC, file sharing, and more) active from the start even on an XP home system and without passwords. WHY!???!! They ship a system by default with no passwords for all accounts (you have to explicitly add one for each user as a separate step) and file sharing active by default on XP Home and wonder how they get hit so easily. All of this is in direct violation to what they recommend for even a home system's security. XP Home is worm food, nothing more. XP Pro can be reasonably secured but you must work at it.

    With a Mac, you just follow the assistant's directions (a.k.a. wizard to Windows users) and you are good to go for a home system. No file sharing, SSH, FTP, RPC, etc. on by default. Just go into the System preferences under sharing and check box what you want turned on and you can have them. If you don't know to use them then they are off and present very little risk.

    A blaster style worm is as close to impossible on a standard MacOS X install as humanly possible since nothing is listening for a connection. And this is even without its internal firewall turned on. Please, learn a little more about what you are talking about before assuming that everyone else does things the same way as Windows. It demonstrates a lack of both knowledge and an unwillingness to learn.

  61. Office 2004 for Mac is just fine. by ccmay · · Score: 1
    MS put such as piss poor job into their office products for the mac, they might as well not have made them.

    I do not agree. This hasn't been true since Word 6.0 for the Mac, which indeed was a steaming pile of crap. In fact, Office 98 for Mac was generally acclaimed as better than Windows Office 97. The current offerings are quite comparable, and exceedingly capable.

    I hate Microsoft's OS, and many of they ways they do business, but MS Office is a damn fine piece of work whether on Mac or Windows.

    -ccm

    --
    Too much Law; not enough Order.
  62. Microsoft will turn the corner with Vista... by SI285 · · Score: 0

    Too bad MS owns all the most stupid Internet users, you know...the users who click on anything and everything and invite a problem child into their house. the Internet is like the wild wild west, proceed at your own risk...

  63. Article on the Register by NPN_Transistor · · Score: 1

    This editorial on The Register gives very good reasons as to why Linux and Mac have better security because of design, not just market share. I'm pretty sure that market share does affect security, but design does, too.

  64. Re:So? Grandma isn't my problem by be-fan · · Score: 1

    Blaster isn't an anecdotal datapoint. Millions of people go hit with it, because it was so stupidly easy to do so.

    As for your hypothetical example --- that's what it is. We can talk about it when it actually happens.

    --
    A deep unwavering belief is a sure sign you're missing something...
  65. Re:Perhaps not watertight, but not a sieve, either by Foolhardy · · Score: 1

    MacOS/X has a much more stable and mature core Operating System base (Mach). Mach is MUCH older (circa 1985) than the windows NT core (circa 1993), and has been changed less. For example NextStep, released in 1989, was based on Mach, and already did much of what MacOS/X does.

    If you want to go back to the OSes NT and OSX are based on, the NT core is based on VMS's design (almost as much as OSX from Mach, though OSX actually uses code from Mach, whereas NT has VMS's developers) and VMS was first released in 1978. Since NT was released, its core has undergone almost no changes. The biggest one was with Plug+Play supplementing device detection and power management.

    Mach (the underlying OS) was designed with security in mind. Note however, the Mach layer doesn't define security policy, it just gives you tools with which to implement such policies.

    NT was designed with security in mind. Note that the NT core itself doesn't define a security policy, it just gives you the API to implement such policies. I'll admit that Microsoft has been known to have somewhat crappy defaults for security and sometimes bad tools for fixing it. This isn't really a design problem in the OS, though.

    Contrast that with Windows which has serious design flaws in its interprocess communication mechanism.

    There are 3 places (at most) that applications can put their files in order to be following the rules that Microsoft has been publishing since at least NT 3.1:

    • The application directory. Since Win95, the standard location for these are in <system drive>\Program Files, before that <system drive>, but otherwise wherever the user picks.
    • The user's profile (or home directory pre Win95) for the user's own files.
    • Optionally, the system directory (<windows>\System32) for shared libraries. These can also go in the app directory (but won't be shared).

    This is similar to the unix policy, except that unix usually specifies a specific dir for application binaries. I don't see how this is 'all over your system'. Doesn't OSX have any shared libraries? How are these installed? Besides, since at least the year 2000, the Windows Installer has been the standard (and recently the only MS sanctioned way) to install, which hides all these details, and allows unprivileged installation. Domain admins can even publish .msi packages on the domain which unprivileged users can install at their option (that or the admins can make installation mandatory and unattended). IIRC, the designed for Vista logo will only be possible for apps that can install unprivileged (unless they are administration type tools useless to normal users). If the article is referring to misbehaving apps, then that's hardly Microsoft's fault. Microsoft has long published 'designed for' logo requirements that are not unreasonable for their OSes.

    I'm not sure how installation conventions are related to inter-process communication, though. Processes create named objects for IPC and specify their own security descriptor at that time. Any other process that wants to open that named object must be granted access according to the SD specified by the object's creator. Every type of IPC is ultimately protected by a security descriptor. Even windows, which recieve window messages exist in a desktop object which the calling process must be granted access to according to t

  66. well done by garote · · Score: 1

    Actually you raise an excellent point that I'm surprised most others here don't see. The relative danger level between Windows and OS X isn't really in the installed base -- it's the application base. Silent back-door vulnerabilities - true viruses and worms that spread without user complicity - have been shoved out of the limelight for years now. Their place has been taken by a huge steaming crapload of malware, pushed by disreputable software vendors and authors.

    There is no technical hurdle to writing an application titled ASSBAR that gloms onto Safari in OS X and redirects every other click you make to a pr0n portal -- then putting that application on a flash website with "FREE! INTERNET SPEDUP(TM) FOR OS X!" blinking all over it. OS X package installer asks for the password? So what, it's INTERNET SPEDUP(TM), of course it's legit! And of course, it doesn't come with an uninstaller of any kind. Where's your OS X tool to remove it? Nowhere. TEH ASSBAR OWNZ J00.

    There's nothing to prevent ASSBAR from slurping everything out of your Keychain app's Safari section and form-posting it to a script in upper Mongolia, either. It's just a matter of ROI for a scruple-deficient programmer. As the userbase grows, the ROI will increase, and those apps WILL proliferate, and the internet WILL become the same jungle for OS X users as it is for Windows users... The software pool, as you have aptly called it, WILL get leeches and sharks.

  67. If they were serious ... by ignavus · · Score: 1

    If they were serious, the next update that a virus checker made to a Windows box would be a download of something like Ubuntu ...

    Of course, I would love for the virus checkers and Microsoft to kill each other with their last dying act.

    Now back to my Debian testing desktop with XFCE and Firefox and OpenOffice and Rhythmbox and ...

    --
    I am anarch of all I survey.
  68. Focus by erexx23 · · Score: 1

    Right On!
    More focus on hacking something worth while.
    Like Unix!

  69. Re:So? Grandma isn't my problem by jacquesrk · · Score: 1
    dedazo, you said Imagine if Apple suddenly discovered a vulnerability like Blaster after it had already shipped a million boxes, and a lot of people got nailed when the brought their shiny new Mac home. What would be the likely reaction? It would go like this: "Well, you should have used a $25 NAT router you moron luser!!! What, do you expect Apple to patch shipped boxes sitting in a warehouse? No! It's your responsibility to make sure you're safe! OS X rulez!!"

    Perhaps that would be your point of view, but it would not be mine. My reaction would be that Apple should do a better job on their OS, and place a higher emphasis on security.

  70. My Daddy bought a chevy... by johnBurkey · · Score: 1

    Nobody is going to make me buy a ford. They don't fit with us in these parts. No I don't care if they ride longer, and don't break down. No I don't care if they look better, drive smoother, or nuthin. And don't go bring that them there thing around here either. Makin people feel funny about themselves, like they are not payin attention. Honey, lets go... He doesn't know we are chevy people.

  71. OT: Seamonkey by Kadin2048 · · Score: 1

    Interesting. Two questions: can you get Adblock and a spell checker for Seamonkey? If you can, I'm definitely interested; those two features are necessities though, as far as I'm concerned.

    Adblock has been the best thing that's happened to my internet experience since dropping dialup in favor of broadband, moral arguments about blocking ads be damned; and spell checking is just a no-brainer with the amount of time I spend on various forums.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:OT: Seamonkey by espinafre · · Score: 2, Informative

      I'm using adblock and flashblock on Seamonkey, and they both work great. I didn't bother with a speelchecker, as my grammer is great, but I'm sure that would work liek a charm, too.

  72. OS X is safe by default and safe by design by joenospamblo · · Score: 1

    Out of the box, OS X has an active firewall
    based on the standard unix IPFW with all ports
    defaulting to closed. Also all of the standard
    daemons and services are inactive by default.

    The user must explicitly enable each service
    and open the associated port in the firewall
    to allow a service to be visible from outside
    otherwise nothing will be listening to the
    ports used by PC worms.

    OS X also does not enable the root userid and
    instead displays a dialog prompting for the
    administrator password for each function that
    wants to update a system option.

    Non Administrator users cannot install a virus
    even if they want to because they cannot update
    any folder except /var/temp and their home folder.

    1. Re:OS X is safe by default and safe by design by sqlrob · · Score: 1

      Out of the box, OS X has an active firewall
      The firewall was not active out of the box for me (Panther, not Tiger, so YMMV)

      Non Administrator users cannot install a virus
      Users can very easily install a virus. It just writes to ~/Library/InputManagers, ~/Library/LaunchDaemons, ~/Library/StartupItems, ~/Library/LaunchAgents, ...

  73. Never Install by ProfessionalCookie · · Score: 1

    Doesn't work. First you have to uninstall all the junk that Dell/Sony put on there. And they don't give you standard install CDs so when you do your biannual Windows Wipe(TM) you get to do it all again.

    Dang.

    Ed Palma

  74. I work on the antimalware team at Microsoft by snotty · · Score: 1

    There have been a lot of views expressed in the comments and I'd like to just throw another viewpoint out there =) We recently released a whitepaper detailing the data we have collected from our Malicious Software Removal Tool. I'll let our whitepaper speak for itself. =)

    1. Re:I work on the antimalware team at Microsoft by vadim_t · · Score: 1

      So when will you finally wake up and patch the software to be secure instead of wasting time on removing crap after it gets in?

      There days to safely use Windows you need so much crap (antivirus, firewall, etc, etc) that it runs as slow as a spyware filled computer. For me that means it's completely unusable.

  75. Why do people put stock in commercial reports? by TheBogBrushZone · · Score: 1

    Call me a cynic but do you really think that this report is supposed to be some grand gesture to free us from malware? This was a statement made by a commercial organisation and therefore serves Sophos commercial interests in some way. You have to ask...

    Do thay have a poorly-selling Mac anti-malware product and need more customers?
    Do they want more Mac users to promote more malware production and create a new market where they can take a share from Symantec and McAfee?
    Do they just want to make noise to get more visibility; make contraversial statements and get more coverage?
    Would they really say - 'move to Mac and you won't need our products any more'?

    Take this at face value and it probably doesn't hold water for many of the reasons already posted. Look at it from another angle and maybe it does serve its purpose of spreading FUD for commercial gain.

    --
    And behold, a command prompt and he who sat upon it, his name was shutdown and -h 3:11 followed with him
  76. The User - OS X's Security Problem by IDontLinkMondays · · Score: 1

    I've written an article that I'm in the process of getting published. Included is a user space key stroke logger that :
        a) Installs itself "hidden" to the user for execution on login
        b) Installs itself as root and hidden from the user if there is no root password (which is the case on approximately 80% of all the systems I've tested... about 50 of them)
        c) E-mails key stroke logs to a list of addresses
        d) Avoids detection by Sophos and Symantec Antivirus as well as the ClamAV installed on OS X server mail
        e) Once a week presents itself to the user as a OS X update and requests the administrator password from the user to install itself
        f) Replaces the Finder.app executable with itself so when Finder is being started, it starts and then spawns the real Finder.

    This application was easy to write and extremely easy to get users to install.

    Now to make a certain point clear, OS X is damn near impossible to fool without user intervention. The user has to agree to install the program in the first place, so I packaged it as an OS X VNC implementation. So when you install this version of OS X VNC (which has a backdoor password as well), this program is installed too. The benefit of using OS X VNC as the method of shipping is that users and adminstrators alike would be willing to install it without reading the license which specifically says :

        "This program installs malicious software on your system. If you don't mind us getting all your key stroke and having a backdoor into your system, click agree."

    Of course this was written at the end of the license to make sure that it was "legal" hehe. After this program running for 1 week, it deactives all malicious code, it was designed strictly as proof of concept for a security firm I was consulting for. They use it for the purpose of convincing their customers to take training of system administrators with regards to Mac more seriously.

    I visited the Apple Store in Tampa Florida as well as the Office Line Apple Store in Oslo Norway. I asked in both places if I would need to worry about malicious programs on the Mac and if anti-virus programs were really necessary on the Mac I was considering purchasing. They told me they didn't see the need for anti-virus applications but if I felt that I needed one, they would gladly sell me one.

    So, I'm not sure how confident I would be in the report in the first place. I personally hope that Apple doesn't market the security of OS X too much since it might lead to malicious hackers writing real virus and trojans for the system. After all, how many Mac users really verify the source of the Soduko programs they download from Version Tracker?

  77. Slashdot defending Microsoft? by FridayBob · · Score: 1

    By now I would have thought that it was common knowledge among Slashdot readers that Sophos' announcement basically speaks the truth. Although I personally would rather have heard them say that just about any other modern, PC operating system is safer than Windows, OS X is a good enough choice. Over the years I've had a number of clients who run OS X, know nothing about computers and never run any updates for it, but have never been infected with anything either. Sure, it's expensive, but it seems reliable and secure enough to me. Okay, Apple has a small market share, but there's nothing new about that either.

    On the other hand, Microsoft's operating systems dominate the market and cost money to boot. However, their security and stability have always left much to be desired. For example, it's still the only major PC operating system that, when freshly installed and attached to the Internet (without a router/NAT), will become infected within seconds; an inexcusable flaw. If it wasn't for Microsoft's all-powerful marketing department, consumers would have given up on this dog years ago.

    And let's be honest here: this kind of article appearing on a major news website is a major break with tradition! Usually, when you read an article about computer viruses and security issues on the BBC, for example, no mention is made of alternative operating systems; they simply conclude with some advice on how to keep your Windows PC from becoming infected. Previously, their only step in the other direction was an article by their in-house pundit, Bill Thompson, stating that he had given up on Windows and moved to OS X.

    So, why on Earth is Slashdot suddenly doubting an announcement like the one Sophos just made? Because Sophos may have ulterior motives? Ridiculous! If all Windows users were suddenly to take their advice, Sophos would simply go bankrupt. Have the Slashdot editors gone soft? You'd almost think they were on Microsoft's payroll.

  78. not a apple user tho .. by Anonymous Coward · · Score: 0

    serious tho, regular apple users are jsut that users.
    ah! but a in the windows crowd ya have lots a tinkerers.

    serious, viruses and malware are not a issue on >NT windows
    boxes. everything greater then NT is "just the same" like linux
    and >=OS X: files a have permissions!

    it's just many people in windows worlds started out with win95 which
    didn't have the concept of file permissions.

    if u run as a "limited user" in *nix, linux, windows, OSX there's nothing
    a virus can do. same for all. (*)

    what all of the above are vulnerabel too are bad code in the OS. every
    system has/had them. no anti-spy ware / virus removel tool will help with
    this. if that OS exploit is used by a virus it can be used on the affected
    OS.
    my wasn't the first virus accctually a *nix virus using something in the
    SMTP program flaw?

    other stuff everybody agrees to is that some code will never be safe but we
    need it so they CHROOT it. (just wondering about that for some XP services :P )

    the problem with windows is, that many people are clues-less about file permissions,
    users, group, super-user account etc. -AND- windows has something called windows
    scripting host (part of activeX?) or such ... so.

    i'm sticking to the kick-@ss combo for linux on my server and Win XP on my desktops.
    no apple for me thank you (well maybe if someone gives me alot of money, but that
    i will just use to buy some portable apple dual-core hardware then install XP on it)

    (*) i mean hose the system. it is still possible to erase files and stuff belonging
    to the d0rk executing the nasty.

  79. Mod parent up by Tyler+Durden · · Score: 1

    The AC speaketh the truth.

    I found out the same thing while trying out kernel development.

    --
    Happy people make bad consumers.
  80. mac of old vs mac of new (ppc vs x86)? by hitmark · · Score: 1

    i wonder if not this safety thing about mac's comes from them using a diffrent cpu and all that...

    that way you had to write a virus that not only could deply diffrent attacks to enter diffrent systems, but allso one that could run on diffrent cpus. not a easy task i belive...

    but now that everything is on x86 you only need to target it...

    i do belive that there is atleast one virus out there that have targeted both linux and windows at ones...

    as long as the code runs on x86, you just need to find a way to start it...

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  81. It's simple by jav1231 · · Score: 2, Interesting

    Sure, OSX could/can have viruses. Yes, Word on a MAC can introduce macro viruses. Yes, PHP exploits can run on a Mac. But folks, the proof is in the pudding. If you switch to a Mac, at least now, you will have less virus and malware trouble. It's a fact. Whatever the reason, it's a fact. And people should be doing it. I'm encouraging everyone I know to do it. I've spent countless hours rebuilding systems and/or cleaning them when I can see that if they had a Mac their problem never would have happened. Windows is a sloppy, virus nursery. Yes, OSX or even Linux may/will one day have their share of viruses but today, July 7, 2006 switching is the quickest way to rid yourself of virus and malware issues.

  82. Critical Mass by AndyG314 · · Score: 1

    First off, there have been mac/unix viruses in the past, however none were ever more than a small issue. The viruses never had explosive exponential growth, and there were patches and fixes released very quickley.

    In order for a virus to spread, it must find new computers to infect. With a windows virus, there are thousands of avalable computers to go after, but for a mac/unix virus, the avalable targets are more limited. Without a large number of potential targets, the virus's growth is very slow, and a fix is released before the virus has speread beyone a small number of people.

    --
    If it's dead, you killed it.
    1. Re:Critical Mass by 99BottlesOfBeerInMyF · · Score: 1

      Without a large number of potential targets, the virus's growth is very slow, and a fix is released before the virus has speread beyone a small number of people.

      The most obvious ways around this are cross-platform viruses that affect both Windows and Linux or OS X and/or targeting your worm at a cluster of known users of your victim OS. Both add a level of difficulty, which, combined with the better default configurations and architectural choices make Linux/Mac viruses a non-trivial task, especially for the majority of malware authors who only have skills with the Windows OS.

  83. Re:Perhaps not watertight, but not a sieve, either by mengel · · Score: 1
    Ah, so it's a combination of two old, stable code bases, Mach and BSD. The point still stands.

    And I suppose I'm insane then, as I used Mt. Xinu Mach as my home system for years. So thanks for your characterization.

    And I'd have to see a reference to your claim of Mach system calls being "An order of magnitude slower". I was at USENIX when the CMU folks were presenting Mach with a BSD emulation process (and an old MacOS Multi-finder emulation, running Solaris and MacOS(5?) binaries on the same Motorolla 68k box...), and at the time they said that using the BSD emulation through Mach was "almost as slow as BSD", as opposed to the native Mach calls, which were faster, and they had benchmarks to prove it.

    --
    - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
  84. Re:Perhaps not watertight, but not a sieve, either by mengel · · Score: 1
    Well, it may have been some of the same developers who did some of VMS, but clearly none of the VMS least-privelege security model made it into NT, nor did the VMS "every bug reported becomes a mandatory test case for the next release" regression testing model.

    Even the best design can be implented sloppily, and Microsoft has made that practice a part of their culture, IMHO. This is why when the guys at wisc.edu did fuzz testing of Windows/NT (and later Windows 2000), they noted [emphasis mine]:

    We noted (as a result of our completely random input testing) that any application running on Windows platforms is vulnerable to random input streams generated by any other application running on the same system. This appears to be a flaw in the Win32 message interface.
    --
    - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
  85. Funny "I love you" story... by sean.peters · · Score: 1

    Sorta offtopic, but funny. At the time "I Love You" began circulating, I was on active duty in the Navy. Someone evidently was (illegally) moving files between the secret (SIPRNET) network and the unclassified one, because a raging infection of "I Love You" broke out on the SIPR side. I managed to avoid getting it, because the first thing I saw when I opened my e-mail that morning was a message with the "I Love You" subject line... from the Marine colonel the next deck up. I was pretty sure he really didn't love me (and if he did, I really didn't want to know), so I didn't open the mail.

    Sean

  86. Propagation by SnailNobra · · Score: 0

    I was thinking about something similar myself. Why wouldn't someone just write a little game, like Super Breakout Tetris 3000 and stick a keylogger in it. Spread it by word of mouth / email and have an offshore webpage that posts top scores. Send all the data encrypted to the server which includes the keylogger logs. Use some simple social engineering to convince people to log into their email address while the application is open - like to register an account. The hard part is the propagation, hence the website, offer to forward the game onto friends - just enter their email address. Once you have their email it would be a walk in the park to set up a database and keep statistics on them. I'll let your imagination run wild with that.

    ... need to stop. urge to be malicious rising ...

    There is so much more that someone can do to get someone than to simply own their system. Sure it might be hacker pride to be able to completely control a system, but all most as much can be accomplished with just user level permissions.

    --
    Nihilism means nothing to the dancing peasants
  87. Re:So? Grandma isn't my problem by heinousjay · · Score: 1

    The fact that I have a router has nothing to do with my choice of OS. It's simple common sense.

    It's only simple and common in a complicated area full of fairly rare skill. Let's not confused something you learned with something everyone just knows, okay?

    --
    Slashdot - where whining about luck is the new way to make the world you want.
  88. Surprising by halfway · · Score: 1

    I think it's surprising that there are still people believing MACs are much securer than Windows...

    Considering that there are quiet some sources which claim otherwise (http://www.techworld.com/security/news/index.cfm? newsid=1798):

    "Mac OS X doesn't stand out as particularly more secure than the competition, according to Secunia. Of the 36 advisories issued in 2003-2004, 61 percent could be exploited across the Internet and 32 percent enabled attackers to take over the system. The proportion of critical bugs was also comparable with other software: 33 percent of the OS X vulnerabilities were "highly" or "extremely" critical by Secunia's reckoning, compared with 30 percent for XP Professional and 27 percent for SLES 8 and just 12 percent for Advanced Server 3. OS X had the highest proportion of "extremely critical" bugs at 19 percent."

    Not to forget the OS X Advisories:

    "An error in Safari / LaunchServices can cause a malicious application to appear as a safe file type. This may cause a malicious file to be executed automatically when visiting a malicious web site."

    "A boundary error in ImageIO within the handling of TIFF images can be exploited to cause a stack-based buffer overflow. This crashes an affected application and may allow arbitrary code execution when a specially crafted TIFF image is viewed."

    "A format string error within the logging functionality of the setuid program "launchd" can be exploited by local users to execute arbitrary code with system privileges."

    And finally an unpatched Mac OS X bug:
    "Michael Lehn has discovered a vulnerability in Mac OS X, which can be exploited by malicious people to compromise a user's system. The vulnerability is caused due to an error in the processing of file association meta data in ZIP archives (stored in the "__MACOSX" folder) and mail messages (defined via the AppleDouble MIME format). This can be exploited to trick users into executing a malicious shell script renamed to a safe file extension stored in a ZIP archive or in a mail attachment.
    This can also be exploited automatically via the Safari browser when visiting a malicious web site."

    Summary:
    Everyone who claims Mac OS X is secure ... ... has no fucking idea what he is talking about
    or ... is a OS X fanboy

    Of course at the moment there are far less people targeting OS X with their trojans/viruses/... but this could change.

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

      I think it's surprising that there are still people believing MACs are much securer than Windows...[quote from company trying to sell a "security" product for the Mac that basically wastes cycles looking for a handful of signatures for worms that never propagated in the wild]

      I don't know if you are trolling, or just very uninformed. OS X has had a few vulnerabilities, but basically no in the wild exploits exploited by malware. That means there have been theoretical holes, but nothing to take advantage of them. Compare this to Window's huge number of both vulnerabilities and exploits actively attacking them.

      OS X is not a super secure OS, but it is a full weight class above Windows and on par with other, normal UNIX workstation OSs.

      And finally an unpatched Mac OS X bug:

      Except it was patched two months ago and no one has yet seen any malware trying to exploit it, unlike the numerous outstanding Windows flaws being actively attacked. You might note Secunia has not bothered to update their page since March

      Summary: Everyone who claims Mac OS X is secure ... ... has no fucking idea what he is talking about or ... is a OS X fanboy

      Security is relative. OS X is far, far more secure that Windows. It is probably quite a bit less secure than OpenBSD.

      Of course at the moment there are far less people targeting OS X with their trojans/viruses/... but this could change.

      Sure it could, but then again maybe it won't. It doesn't matter. Unlike MS, Apple does not have a monopoly. That means in order to make money, they have to respond to their customers' desires. If malware becomes a problem, Apple will tighten up the ship and make it more secure. Right now, it isn't an issue and they have been responding pretty rapidly and well. I don't agree with all their tradeoffs, but compared to Windows they shine.

  89. Uninstall Sophos by Ch3t · · Score: 1

    The best way for Windows users to compute untroubled (or less troubled) is to uninstall Sophos. Our IT department switched to Sophos about a year ago and we in development have had nothing but problems. My machine barely runs now. The updates every three hours render the machine unusable until Sophos completes its download. We get off easy. Most departments get updates every hour. I would glady run the risk of infection by having no anti-virus software over using Sophos. The lost productivity clearing one virus pales in comparison to the daily loss caused by this "tool." If you are forced to use Sophos I recommend setting exclusion on all your drives for on-access and on-demand. This will slightly improve the performance of your machine. Don't bother excluding file types. It takes too long and Sophos clears your exclusions periodically. Does Sophos even work? I've never had it detect anything. Either I don't get infected or Sophos doesn't work. We always here a Windows box will be infected within seconds of connecting to the internet. So, why doesn't Sophos report all these attacks? I'm probably rambling at this point, but I really hate this product. I felt strongly enough to make this my first Slashdot post since Feb 2005.

    --
    I thought I had an appetite for destruction, but all I really wanted was a club sandwich. --Homer J.
    1. Re:Uninstall Sophos by ruskibanger · · Score: 1

      I would have to agree and tell anyone considering using soph-hosed to look for a better solution. This software will make your machine run like molasses on cool Alaskan night! AVG is free and puts this software to shame as far as resource usage and protection.

  90. Re:Perhaps not watertight, but not a sieve, either by Foolhardy · · Score: 1
    From the article:

    Any application program can send messages to any other application program. There is nothing in the Win32 interface that provides any type of protection.

    Bzzzt, wrong. As I said before, desktop objects are the security barrier between windows (and their messages). Every window is owned by a thread; messages to the window are posted to that thread's message queue. Every thread that can participate in window messaging is associated with a desktop object. A thread can only send or recieve messages to and from windows on the same desktop it is associated with. A window message cannot be sent without a destination window on a specific desktop. A thread can only be associated with a desktop if that desktop has been opened with sufficient access. The process of opening a desktop includes a check against the desktop's security descriptor. Microsoft guidelines have always warned against putting windows of different privilege levels on the same desktop because of the possibility of the harmful interaction it allows. As long as apps are following those guidelines, there is no way for a unprivileged malicious program to send arbitrary messages to a privileged process.

    The most a process could be expected to be tolerant of is arbitrary user input, but even then the security model doesn't require a user's applications running with that user's authority to be protected from the user himself. The only programs that need to be immune to user input are ones that are trusted by the OS, yet interact directly with the user. Winlogon is the only process that fits that description. (Note that Winlogon has its own desktop to protect itself from any messages coming from the user's processes.)

    There's no argument that Win32's messaging system is old and quite ugly, but to say it's an inescapable security hazard isn't true. When used properly, there's no vulnerability. Win32 is not X-Windows.
    Look up shatter attacks. It's the same idea, and they're inaccurate for the same reasons.

    A few choice quotes:

    Messages can be sent only between processes that are on the same desktop. In addition, the hook procedure of a process running on a particular desktop can only receive messages intended for windows created in the same desktop. Desktops

    Warning There is a significant security risk for any service that opens a window on the interactive desktop. By opening a desktop window, a service makes itself vulnerable to attack from the logged-on user, whose application could send malicious messages to the service's desktop window and affect its ability to function. SetThreadDesktop

    For the Windows user interface, the desktop is the security boundary. Any application that is running on the interactive desktop can interact with any window that is on the interactive desktop, even if that window is not displayed on the desktop. This behavior is true for every application, regardless of the security context of the application that creates the window and regardless of the security context of the application that is running on the desktop. The Windows message system does not allow an application to determine the source of a window message.

    Because of these design features, any service that opens a window on the interactive desktop is exposing itself to applications that

  91. Re:Oh. by Anonymous Coward · · Score: 0

    I didn't. Thanks though.

  92. Re:So? Grandma isn't my problem by dedazo · · Score: 1
    Millions of people go hit with it, because it was so stupidly easy to do so.
    Millions of people didn't, because it was so stupidly easy to prevent it.

    As for your hypothetical example
    Hysterically enough, that's the premise of TFA, so you're welcome.
    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  93. MacOS being Nicheware makes it more of a target. by bandmassa · · Score: 1

    The argument that Mac OS is not a virus target because there aren't many people using it just doesn't hold water. Most PC users I know see me as "the enemy" spend much of their time explaining to me why I shouldn't use a Mac (largely the "lack" of software argument - where is Garage Band for Windows, then?) and being as arrogant about windows as Mac users are usually accused of being about Mac. If any of these people could code and had a personality disorder, they'd be dangerous.

    --
    "I hope you like Guinness, Sir. I find it a refreshing substitute for, er... food." Col. Jack O'Neil, SG-1
  94. Re:Perhaps not watertight, but not a sieve, either by mengel · · Score: 1
    While this discussion is getting hopelessly longwinded, this does bring the sort of point up that is the problem. If the desktop is the security boundary, then does Microsoft do anything to make sure that, say, administrative tasks (software installation, etc.) are partitioned into a separate desktop from large applications that might have security issues? No! Quite the opposite -- they use Microsoft Explorer, quite possibly the most security-bug-ridden mass of code known to mankind, to to do their system software updates, guaranteeing that most users use it with administrator privleges on their system, and regularly. And do you know of any home Windows systems that run more than one desktop, ever?

    So I guess I needed to amend my initial point. It's not just that the underlying code base is robust, mature, and moderately well designed from a security perspective. It's also that the people doing the overall system seem to understand how the security model works, and don't do silly things that thwart it.

    --
    - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
  95. Re:Perhaps not watertight, but not a sieve, either by Foolhardy · · Score: 1

    Yeah, sorry. Looking back, I went over the top a bit. You're absolutely right about Microsoft not following their own best practices in many cases. Microsoft's marketing likes to say that Windows is highly integrated, but it's actaully many different pieces, of different quality levels, done by different people that don't really understand each other's components. This is just one of the many cases where Microsoft puts in a good backend but botches the last mile; the security features are there but the shell people don't undestand how the system is supposed to work. I'd also have to agree that the shell (of which IE is a part) is one of the least secure subsystems.

    I've used multiple desktops before, but usually to insulate something less trusted from my main desktop. Winlogon uses a seperate desktop for the logon screen and one for screen savers. Every non-interactive service gets its own desktop as well. Otherwise, I'm not aware of anything that uses multiple desktop objects.

    In the olden days when NT's security system was designed (same for classic UNIX security), users were given access rights; the user's processes got those rights because they were trusted to represent the user faithfully. Now with application vulnerabilities on the Internet and users that run software they shouldn't be trusting, users are finding that they need to be protected from their own applications. This was not seriously considered in the old model.

  96. Re:Perhaps not watertight, but not a sieve, either by mengel · · Score: 1

    Yes! I was thinking about this the other week. We need new permissions sets for systems
    today, and browsers need to run as several components:

    * Browser id/permission-set/whatever that can *only*
          - fetch web content from the network
          - put it in a web download spool area
          - tell viewers, etc. about content via a tightly syntax-checked channel.
    * Image viewer id/permission-set/whatever that can *only*
          - read your web download spool
          - display media on the screen
    * File saver that will run as end user
          - prompt user for where to save content
          - virus filter, etc. before actually saving

    This is archetecturaly how the really early web browsers worked --
    separate applications displayed the inline images, etc. But in this
    case they would be running as different users or with different permission
    sets, so if they are taken control of via a code bug and malicious content,
    they can't do anything besides scribble on parts of the screen to which
    they are restricted...

    --
    - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'