Darel Rex Finley in PhotoBooth

Security Through Normalcy

2009.05.21   prev     next

Network Security Podcast #144 (mckeay.net), though generally upbeat on the Mac, included a heavy dose of the “security through obscurity” argument — that the Mac doesn’t have the huge malware problem suffered by Windows users because the Mac has small market share. Choice quotes:

“One of the things we’re trying to counteract is the false sense of security that many [Mac] people have because their platform has not attracted the attention of malware authors. We believe that that false sense of security will end up harming these users, and the users of this platform, more when security threats do arise.” —Dino Dai Zovi

“There has been this assumption that Mac’s been more secure, and even when I first— very early on when I first started getting involved with Macs, I kind-of fell into that, until I started doing the research and digging into the operating system. It seems to me there are a lot of cracks here, particularly compared to what Microsoft’s been focusing on. What would you say [Dino] are some of the main areas that Apple probably needs to work on to improve? That’s part one of the question, and part two is: Do you think that they have enough time to do that before more bad stuff starts hitting?” —Rich Mogull

“So right now, there really aren’t many viruses or online threats to speak of. However, as OS X and Macs gain more market share — as I personally hope they do, because I like them — they will inevitably attract more attention from the cyber criminals. And my concern is that Apple isn’t doing enough to counteract that shift when it does occur.” —Dai Zovi

“Apple still has an opportunity to get ahead if they finish a lot of these anti-exploitation techniques. It doesn’t even need to be as good as Windows, and it doesn’t even need to be as good as Vista or Windows 7, because of the market-share issue ...” —Mogull

“If OS X is not secure enough, [malware authors] can just port a lot of this [malware] infrastructure, and invest it into attacking Macs, and then you’ll get the situation we have on Windows now.” —Dai Zovi

Yup, the experts agree: If not for its minority market share, the Mac would be suffering the same malware agony as Windows. And all the malware authors have to do is switch their attention to the Mac, and that’s exactly what will happen to it — or maybe worse, since it’s more vulnerable than Windows!

But pay careful attention to some other parts of this podcast, and you just might see reason to wonder if the above-illustrated argument really holds up. Reasons to suspect that hackers can’t do to other operating systems what they did to Windows, just by wanting to.

“I usually refer to this as the safety-vs.-security argument. And the best metaphor is leaving your front door unlocked. Depending on where you live— Leaving your front door unlocked is always insecure; someone could always enter your house just by turning the doorknob. However, depending on where you live, this may or may not be safe. At the present time, Mac OS X users are quite safe. There’s very little malware that is targeting them.” —Dai Zovi

Imagine two neighborhoods. One of them is just a normal neighborhood: streets, houses, a couple shopping strips. Nothing special about it.

The other neighborhood is a bizarre jumble of maze-like paths, alleys, and crumbling old buildings, many of them connected together by kludgy, patchwork tunnels. In fact, the whole neighborhood was force-built on top of a pre-existing neighborhood, which itself was force-built over a still older one. And that one was deliberately designed to resemble neighborhood schemes that were outdated then. And very little attempt has been made over the years to rip out and rebuild any significant portions of it.

This jumble neighborhood is very difficult, sometime impossible to successfully patrol. It has a much beefier police presence than the normal neighborhood, including cumbersome, sometimes draconian access gates. Most of the houses have bars over their windows, and nobody leaves their doors unlocked. Still, crime is a much bigger problem in this neighborhood than in the normal neighborhood. Why is that? Do the criminals not want to attack the normal neighborhood? Would they not like the things they could take there, or the mayhem they could cause there? No. They aren’t a problem there because the normal structure of the neighborhood just doesn’t give them much opportunity to engage in crime and keep doing it without being stopped.

Dai Zovi continues:

“And while there is some [Mac] malware, this malware is usually social engineering style, where they try and induce the user into installing a rogue application, and once they install this application, it installs a backdoor in their system, giving the attacker access.”

Recently, a botnet of maybe a few thousand Macs was discovered. At first glance, it seems to confirm exactly what Dai Zovi and Mogull are saying: that as the Mac is getting more popular, malware is starting to move in. But take a closer look and what do you find? It seems that these particular Mac users became infected by downloading pirated copies of popular apps like Photoshop off of file sharing systems like BitTorrent. Exactly as described by Dai Zovi immediately above. So what it actually shows is (1) that malware authors do attack Macs when they can, and (2) that they have success only with the people who not only leave their doors unlocked, but invite well-dressed strangers in for tea. Guess what? There’s no way to protect those people from their own foolish actions. Whatever great security features Microsoft may have implemented, that Apple hasn’t, they aren’t going to stop a Trojan-loaded app downloaded by a naïve user. Dai Zovi came very close to admitting this when he said:

“The big problem is that a lot of the exploit mitigation defenses that other operating systems have — such as what’s called Address Space Layout Randomization, and Non-Executable Memory — Apple has partial implementations of these, and one of the things I show in the book, and I showed in these presentations, is that these partial implementations are actually very trivial to bypass. And their inclusion is almost more of a marketing point than an actual, technical barrier to attack.”

Yeah, it is a marketing point. How do you protect users against naïvely downloading malware directly on to their computer and commanding the OS to execute it? You can’t! Nobody can.

So what do you do about that? Two answers: 1. Warn people against acquiring Photoshop that way, and 2. Recommend that they use a normal OS.

It doesn’t have to be OS X. It could be Linux, for example. (Has Linux experienced the Windows malware nightmare? No, not at all. Did they avoid it via “obscurity?” Hardly! Linux has been very popular in IT departments for about as long as OS X has existed.)

“I’m a huge fan of Macs. I just really hope Apple starts paying more attention to these things, so down the road I don’t have to worry about security like I used to when I was on Windows.” —Mogull

Rich, I think the only thing you really need to worry about is that Microsoft will pull a rabbit out of a hat and find a way to keep everyone locked into their legacy systems forever. And I, for one, am not too worried about that.

If Windows as we’ve known it for the past twenty years ever fades into the sunset — either by being massively overhauled by Microsoft (essentially replacing it with a thoroughly modern OS), or by being beaten out of the market by OS X, Linux, or something else — then the era of rampant malware will simply come to an end. It won’t migrate to OS X. It can’t.

 

See also: Malware Isn’t About Total Control

 

Update 2010.05.02 — Another way of putting it: To be effective, a virus (biological or computer) must be able to multiply faster than it is being removed. For a computer virus, that means that if information about how to easily and completely remove the virus spreads faster than the virus itself, then no significant epidemic can occur.

 

prev     next

 

Hear, hear

prev     next

Favorite links

Starbucks

Apple

RoughlyDrafted

Daring Fireball

Joel on Software

Macalope

Red Meat

Despair, Inc.

Zombie Survival Guide plus Dawn of the Dead (also check out HVZ)

Charlie Superfly Check “The First Time” to hear what she actually sang in the competition. HowardTV ripped it out and spliced in utter crap they had her sing later.

Real Solution #9 (Mambo Mania Mix) over stock nuke tests.

Ernie & Bert In Casino

Great Explanation of Star Wars

Best Superbowl 43 Commercial

Kirk & Spock get Closer

TV: Friday Night Lights; Justified; Wipeout; Cash Cab

My vote for best commercial ever.

Congratulations to Kaiser Tangso for figuring out what the title of my site means!

Previous articles

Number of Companies — the Idiocy That Never Dies

Holding On To the Solution

Apple Religion

Long-Term Planning

What You Have To Give Up

The End of Elitism

Good and Evil

Life

How Religion Distorts Science

Laziness and Creativity

Sideloading and the Supersized-Mastodon-In-the-Room That Snell Doesn’t See

Long-Term Self-Delusion

App Store Success Won’t Translate To Books, Movies, and Shows

Silly iPad Spoilsports

I Disagree

Five Rational Counterarguments

Majority Report

Simply Unjust

Zooman Science

Reaganomics — Like A Diet — Works

Free R&D?

Apple’s On the Right Track

Mountains of Evidence

What We Do

Hope Conquers All

Humans Are Special — Just Not That Special

Life = Survival of the Fittest

Excuse Me, We’re Going To Build On Your Property

No Trademark iWorries

Knowing

Twisted Excuses

The Fall of Google

Real Painters

The Meaning of Kicking Ass

How To Really Stop Casual Movie Disc Ripping

The Solitary Path of the High-Talent Programmer

Fixing, Not Preaching

Why Blackmail Is Still Illegal

Designers Cannot Do Anything Imaginable

Wise Dr. Drew

Rats In A Too-Small Cage

Coming To Reason

Everything Isn’t Moving To the Web

Pragmatics, Not Rights

Grey Zone

Methodologically Dogmatic

The Purpose of Language

The Punishment Defines the Crime

Two Many Cooks

Pragmatism

One Last Splurge

Making Money

What Heaven and Hell Are Really About

America — The Last Suburb

Hoarding

What the Cloud Isn’t For

Diminishing Returns

What You’re Seeing

What My Life Needs To Be

Taking An Early Retirement

Office Buildings

A, B, C, D, Pointless Relativity

Stephen Meyer and Michael Medved — Where Is ID Going?

If You Didn’t Vote — Complain Away

iPhone Party-Poopers Redux

What Free Will Is Really About

Spectacularly Well

Pointless Wrappers

PTED — The P Is Silent

Out of Sync

Stupid Stickers

Security Through Normalcy

The Case For Corporate Bonuses

Movie Copyrights Are Forever

Permitted By Whom?

Quantum Cognition and Other Hogwash

The Problem With Message Theory

Bell’s Boring Inequality and the Insanity of the Gaps

Paying the Rent At the 6 Park Avenue Apartments

Primary + Reviewer — An Alternative IT Plan For Corporations

Yes Yes Yes

Feelings

Hey Hey Whine Whine

Microsoft About Microsoft Visual Microsoft Studio Microsoft

Hidden Purple Tiger

Forest Fair Mall and the Second Lamborghini

Intelligent Design — The Straight Dope

Maxwell’s Demon — Two Real-World Examples

Zealots

Entitlement BS

Agenderle

Mutations

Einstein’s Error — The Confusion of Laws With Their Effects

The Museum Is the Art

Polly Sooth the Air Rage

The Truth

The Darkness

Morality = STDs?

Fulfilling the Moral Duty To Disdain

MustWinForSure

Choice

Real Design

The Two Rules of Great Programming

Cynicism

The End of the Nerds

Poverty — Humanity’s Damage Control

Berners-Lee’s Rating System = Google

The Secret Anti-MP3 Trick In “Independent Women” and “You Sang To Me”

ID and the Large Hadron Collider Scare

Not A Bluff

The Fall of Microsoft

Life Sucks When You’re Not Winning

Aware

The Old-Fashioned Way

The Old People Who Pop Into Existence

Theodicy — A Big Stack of Papers

The Designed, Cause-and-Effect Brain

Mosaics

IC Counterarguments

The Capitalist’s Imaginary Line

Education Isn’t Everything

I Don’t Know

Funny iPhone Party-Poopers

Avoiding Conflict At All Costs

Behavior and Free Will, Unconfused

“Reduced To” Absurdum

Suzie and Bubba Redneck — the Carriers of Intelligence

Everything You Need To Know About Haldane’s Dilemma

Darwin + Hitler = Baloney

Meta-ware

Designed For Combat

Speed Racer R Us

Bold — Uh-huh

Conscious of Consciousness

Future Perfect

Where Real and Yahoo Went Wrong

The Purpose of Surface

Eradicating Religion Won’t Eradicate War

Documentation Overkill

A Tale of Two Movies

The Changing Face of Sam Adams

Dinesh D’Souza On ID

Why Quintic (and Higher) Polynomials Have No Algebraic Solution

Translation of Paul Graham’s Footnote To Plain English

What Happened To Moore’s Law?

Goldston On ID

The End of Martial Law

The Two Faces of Evolution

A Fine Recommendation

Free Will and Population Statistics

Dennett/D’Souza Debate — D’Souza

Dennett/D’Souza Debate — Dennett

The Non-Euclidean Geometry That Wasn’t There

Defective Attitude Towards Suburbia

The Twin Deficit Phantoms

Sleep Sync and Vertical Hold

More FUD In Your Eye

The Myth of Rubbernecking

Keeping Intelligent Design Honest

Failure of the Amiga — Not Just Mismanagement

Maxwell’s Honey Do?

End Unsecured Debt

The Digits of Pi Cannot Be Sequentially Generated By A Computer Program

Faster Is Better

Goals Can’t Be Avoided

Propped-Up Products

Ignoring ID Won’t Work

The Crabs and the Bucket

Communism As A Side Effect of the Transition To Capitalism

Google and Wikipedia, Revisited

National Geographic’s Obesity BS

Cavemen

Theodicy Is For Losers

Seattle Redux

Quitting

Living Well

A Memory of Gateway

Is Apple’s Font Rendering Really Non-Pixel-Aware?

Humans Are Complexity, Not Choice

A Subtle Shift

Moralism — The Emperor’s New Success

Code Is Our Friend

The Edge of Religion

The Dark Side of Pixel-Aware Font Rendering

The Futility of DVD Encryption

ID Isn’t About Size or Speed

Blood-Curdling Screams

ID Venn Diagram

Rich and Good-Looking? Why Libertarianism Goes Nowhere

FUV — Fear, Uncertainty, and Vista

Malware Isn’t About Total Control

Howard = Second Coming?

Doomsday? Or Just Another Sunday

The Real Function of Wikipedia In A Google World

Objective-C Philosophy

Clarity From Cisco

2007 Macworld Keynote Prediction

FUZ — Fear, Uncertainty, and Zune

No Fear — The Most Important Thing About Intelligent Design

How About A Rational Theodicy

Napster and the Subscription Model

Intelligent Design — Introduction

The One Feature I Want To See In Apple’s Safari