How the other side lives

I haven't even had my morning-after coffee yet, and my inbox is just abuzz that there's probably some serious malware possibly making the rounds on Mac OSX.

Ah well, I need something to bang on while I'm waiting for the coffee to brew and my morning infusion of the nectar of the bean lets me think in a more coherent and structured way.

Yes, it's pretty much real, as there are already forms of malware on Mac OS X, and have been in what constitutes the fairly feeble Mac underground for quite awhile.

And no, this does not mean the Mac has made vast marketshare strides, significant enough that hackers are now seriously turning their attention to it. This is just people getting around to it.

And yes, this 'rootkit' of sorts has been around for awhile, and this is primarily about someone finding it on a machine and people being worried about how it actually got there.

And yes, this thing is a little more special as it's more akin to something like the Windows Agobot than the relatively simplistic offerings heretofore available to the l33t kiddies on the Mac.

And no, while this is something to definitely worry about and keep in mind, it's not nearly on the scale of something like Agobot, which is just a freaking nightmare to deal with any way you slice it.

And yes, this is the kind of thing I warned about back in 'Recognizing a warning shot' and there is a longer take on some of these points there.

And yes, all things considered, it's still probably easier to actually write some serious malware on Mac OS X than it is on something like Windows.

And no, nothing has really changed from that original post linked above. With the advent of Mac OS X, the problem with writing malware on the mac has never been about the capability, it's primarily about attack vectors.

And yes, that's why you don't hear more about this sort of thing, as while it exists, actually getting it onto the users System is such a bitch due to the low availability of attack vectors (again, think of this as trying to catch five goldfish in a lake of trout) it is rarely widespread enough to get a whole lot of notice.

And yes, if you are a big fan of Mac-oriented P2P sites, or have to deal with opening things you can't implicitly trust, or have to deal with machines where you can't trust what the user will do when you're not there, I wouldn't laugh at you for investing in some Anti-Virus software for piece of mind.

And no, if you are nice and patched with the security updates from Apple you shouldn't have to worry about contracting this through browsing the web unless there is another major vulnerability that's known to the undesirables but not to others.

And yes, this type of thing primarily spreads through trojans on P2P, usenet, instant messaging and other types of networks because again, the problem is about attack vectors and bang for buck as referenced in the prior post I linked to.

And yes, this means if you are talking to 'Butterfly_Eyez_1984' on iChat, and she tells you she'd like to send you her pictures, but she only has them in a slideshow which she can send to you and you can run double-click... even as a Mac user your brain should be hardcore into Danger-Will-Robinson! mode.

And no, as shown this doesn't have to have any form of authentication or notice to the end user, as it is primarily after user data and most Mac users are running as Admins, which is the equivalent of being between a user and root.

And yes, that means that just because nothing has asked you for your password, it doesn't mean nothing bad is going on.

And yes, for this thing to be able to really act System-wide and have its way with all the users on the box, it would need some form of authentication to get that, as Startup Items generally run as the equivalent of root... and your general privileges apply to anything you spawn. This is something that things like SELinux are making inroads towars, and SEDarwin is starting to look at, but basically most of the data you care about as a normal user will be hosed.

And yes, there might be fancy ways to get around that in some cases by say, embedding a line in someone's .bash_rc or .bash_profile or a gazillion other esoteric things you might see on other platforms, but the bang-for-buck thing rears it's lovely head again and it's not something I'm terribly concerned about.

And yes, something like this could be attached to pretty much anything you download and run, and you'd never see any form of authentication dialog asking for your password, it'd just be taking your data on the quiet.

And no, I'm not especially paranoid about the above as while it's very, very real most attackers would like their zombie boxen to survive a reboot.

And yes, I probably should be more paranoid about the above as it isn't too difficult to whip up a fake-but-authentic-looking box to ask for your password so Safari can access your Keychain or something.

And yes, this is exactly the kind of nastiness that could have easily exploited the major vulnerability referenced in the prior post was discovered, and I'm sure it happened, but it still couldn't become more widespread due to the attack vector problem.

And yes, Mac users scare the absolute shite out of me when it comes to this stuff, simply because they've been conditioned by experience and, more egregiously, other Mac users gloating and actively encouraging them not to give a second thought to firewalls, viruses and malware, helping to create a passive, apathetic culture of clicky-clicky that in many ways makes them the scariest users of all.

And yes, in a way the being asked to enter your password on Mac OS X from every app you use that might access the keychain for things every time you install something of note can't help but desensitize your average user to giving up their password like it's prom night.

And yes, that desensitization is a real problem, as to your normal user it's inconvenient, annoying, and tedious to have to click to deal with authorizing things over and over. And people tend to mentally glaze over things that are inconvenient, annoying, and tedious.

And no, there isn't really a solution to the preceding desensitization problem, as it's part of using a system built for multiple users but usually just used by one. Microsoft tried to end-run around this problem with previous versions of Windows and learned the hard way that while this type of security creates inconvenience, it's nothing compared to the inconvenience down the road unless you have something equivalent in place in a networked world. If you need an analogy, think regular dental checkups.

And no, that's not the whole picture of security on Windows, but it illustrates a point I'll go into further at another time.

And no, the differences between Mac OS X's and WindowsNT+'s security models are not somehow night and day with Windows being vastly inferior, Apple just does a much, much better job of enforcing theirs, sacrificing a little convenience over security, which MS is swinging back to.

And yes, things would, in many ways, be a hell of a lot more convenient for your average user if Mac OS X, for all intents and purposes, just let you run as root. Anyone ever having to deal with esoteric permissions errors because they can't get anything to print will see the immediate appeal of what OS9 offered.

And no, I don't have a problem with a little gloating about the relative lack of security headaches afforded to your average user as compared to Windows and even touting it as a feature: it is.

And yes, I've heard various Mac people on various lists and other places actively gloat about how they can click on any attachment in their email and well, basically click anything, anywhere, because they don't have to worry as they're not using Windows.

And yes, I've heard various Mac people ridicule Windows users who are new to the platform, or just users in general who ask about a good firewall or a decent anti-virus/malware solution for the Mac.

And yes, these type of people piss me off enough with their unadulterated, abject and unrepentant ignorance that they make it into my kill file, only to have one of their email addy's randomly googled because I know they're prime examples of idiotic and dangerous advice in general, and googling for "idiotic and dangerous computer advice" and finding something suitable would take longer than just seeing if one of them has a homepage.

And yes, it can be difficult not to call them up and ask them why they are such an asshat to users to who don't know any better when you realize that when you google for someone's email along with the term "news network" that you get phone number and address info that they may not have bothered to plugin with false data.

And no, there's nothing inherently wrong with not having anti-viral apps or a firewall on the Mac. But to do so without a realistic understanding of what the risks are is inviting trouble, and to give someone a false understanding so you can circle-jerk in your love for your platform of choice borders on negligence.

And yes, these types of asshats exist on every platform in their own form, sorta like how every first person shooter game has a variant of the sniper rifle.

And no, Mac people are not smarter and more knowledgeable than Windows users when it comes to these things.

And yes, you're about to tell me about that crazy study that showed Mac users were smarter than PC users, but will have nothing to say when I ask you to explain the existence of this, so let's just save ourselves the time.

And yes, I can believe the study that shows Mac users are more affluent as a whole than Windows users. You sorta have to be if you find it entirely reasonable to be forced to spend $1.5k+ just to get a computer that supports more than one internal drive.

And no, there's nothing wrong with that.

And yes, it may be that Mac users are smarter and more informed in general than your average well-diluted sample of PC users, but it's completely irrelevant as the gap between knowing what you know and knowing what you need to know is huge, as the ham story is intended to illustrate.

And yes, there is a different between being knowledgeable about using your computer of choice and actually having a clue as to what's going on underneath the prettiness.

And no, I don't believe the fact that you sit at an angle due to the thickness of your wallet has any bearing on how informed you are as a computer user: you need to stop setting up other users for disaster in the future simply because you get off on your Mac-OS-X-is-invulnerable-bullet-point.

And yes, I believe in being realistic over being paranoid, but where it's realistic to be paranoid, be paranoid.

And yes, that means that it's over the top to only use Quicken on a computer that's never connected to the internet and never had foreign media introduced to it, but it's not over the top to not download every app you happen to find on the internet unless you know it's been well-vetted and has a solid reputation.

And yes, if you're a Mac user it's worth spending a few minutes reading how Apple suggests you live, and then spending a few minutes learning how the other side lives, and not only figuring out what applies to you as a Mac user and what doesn't, but knowing why it doesn't apply so that if the situation happens to change, you can change your behavior to match the situation.

And yes, I'm aware that a normal user going to Apple's site wouldn't find the link I referenced unless they were having a really lucky day with keyword searches.

And no, I don't know why that is, and I'm still in the afterglow of Apple "clearing up the misunderstanding" and giving better information with their security updates since I ranted about it, so I don't feel like going off on this one right now.

And no, don't trust everything I'm telling you about the either... as when it comes to a blog, it's realistic to be paranoid.

yummy alcohol posted button Posted by drunkenbatman
    October 23, 2004, at 07:13 AM


Comments (12)




Post a comment



Anonymous comments are allowed, but please enter something for a name.

And do endeavor to appear sane.









Remember personal info?