ie8 fix
madison

Zero Day

Ryan Naraine, Emil Protalinski and Dancho Danchev

Questions for Pwn2Own hacker Charlie Miller

By | March 19, 2009, 2:50pm PDT

Summary: VANCOUVER, BC — At the CanSecWest security conference here, I got a chance to sit down with Charlie Miller, the researcher who broke into a fully patched MacBook machine using a Safari code execution vulnerability. We discuss the state of Web browser security, the vulnerability marketplace and the need for anti-exploit mitigations on modern operating systems. Ryan [...]

VANCOUVER, BC — At the CanSecWest security conference here, I got a chance to sit down with Charlie Miller, the researcher who broke into a fully patched MacBook machine using a Safari code execution vulnerability.

We discuss the state of Web browser security, the vulnerability marketplace and the need for anti-exploit mitigations on modern operating systems.

Ryan Naraine: So, what can you tell us about the vulnerability?

Charlie Miller: Not much. As part of the contest rules, I’m under NDA about the technical details.  I can tell you the computer (MacBook Air) was fully patched.  It was an exploit against Safari 4 and it also works on Safari 3.   I actually found this bug before last year’s Pwn2Own but, at the time, it was harder to exploit.  I came to CanSecWest last year with two bugs but only one exploit.  Last year, you could only win once so I saved the second bug.   Turns out, it was still there this year so I wrote another exploit and used it this year.

Does it work on Safari for Windows?

I don’t know.  I didn’t look.

Did you consider reporting the vulnerability to Apple?

I never give up free bugs. I have a new campaign. It’s called NO MORE FREE BUGS. Vulnerabilities have a market value so it makes no sense to work hard to find a bug, write an exploit and then give it away.  Apple pays people to do the same job so we know there’s value to this work. No more free bugs.

What’s the ballpark value of that Safari bug?

It was probably more than that $5,000 prize I won.   It’s much less than the IE 8 vulnerability (exploited separately by Nils) by about a factor of ten. I could get more than $5,000 for it but I like the idea of coming here and showcasing what I can do and get some headlines for the company I work for (Independent Security Evaluators).

Why Safari?  Why didn’t you go after IE or Safari?

It’s really simple. Safari on the Mac is easier to exploit.  The things that Windows do to make it harder (for an exploit to work), Macs don’t do.  Hacking into Macs is so much easier. You don’t have to jump through hoops and deal with all the anti-exploit mitigations you’d find in Windows.

It’s more about the operating system than the (target) program.  Firefox on Mac is pretty easy too.  The underlying OS doesn’t have anti-exploit stuff built into it.

[ SEE: 10 questions for MacBook hacker Dino Dai Zovi ]

With my Safari exploit, I put the code into a process and I know exactly where it’s going to be.  There’s no randomization. I know when I jump there, the code is there and I can execute it there.  On Windows, the code might show up but I don’t know where it is.  Even if I get to the code, it’s not executable.  Those are two hurdles that Macs don’t have.

It’s clear that all three browsers (Safari, IE and Firefox) have bugs.  Code execution holes everywhere.   But that’s only half the equation.  The other half is exploiting it.  There’s almost no hurdle to jump through on Mac OS X.

What’s harder?  Finding the bug or writing the exploit?

It’s changing. In the past, it was always hard to find bugs but once you found something, it was easier to write a reliable exploit.  Now the (software companies) have gotten smart and they make it much harder to exploit.  It’s hard to find a good bug these days and even harder to exploit and deal with all the mitigations.   That’s why Dino (Dai Zovi) and I are a good team.  He specializes in exploits and I can concentrate on finding good bugs.

On a scale of 1-10, how impressive was the Nils’ sweep of exploiting all three main browsers?

I was surprised.  For IE 8, I’d give him a 9 out of 10.   For Safari, maybe a 2. It’s just too easy to pop Safari.   For Firefox on Windows, I give him a 10.  That was the most impressive of the three.  It’s really hard to exploit Firefox on Windows.

Really?  What’s the difference between what you can do on IE but can’t do on Firefox?

The technique he used works against IE but not Firefox.  It allows you to place code in a specific spot in memory.  Mark Dowd and Alex Sotirov talked about this at last year’s Black Hat.  You can use a technique to make .net not opt into the mitigations and jump over hurdled easily.  With Firefox, you can’t do that.

For all the browsers on operating systems, the hardest target is Firefox on Windows.  With Firefox on Mac OS X, you can do whatever you want.  There’s nothing in the Mac operating system that will stop you.

You talked earlier about the value of vulnerabilities.  Was it a surprise that he (Nils) basically gave up three “high-value” bugs for $5,000 each?

It’s clear he’s incredibly talented.  I was shocked when I saw someone sign up to go after IE 8. You can get paid a lot more than $5,000 for one of those bugs.  I’ve talked to a lot of smart, knowledgeable people and no one knows exactly how he did it. He could easily get $50,000 for that vulnerability.  I’d say $50,000 is a low-end price point.

For the amount of time he spent to do what he did on IE and Firefox, he could have found and exploited five or 10 Safari bugs.  With the way they’re paying $5,000 for every verifiable bug, he could have spent that same time and resources and make $25,000 or $30,000 easily just by going after Safari on Mac.

Google Chrome was the one target left standing. Surprised?

There are bugs in Chrome but they’re very hard to exploit.  I have a Chrome vulnerability right now but I don’t know how to exploit it.  It’s really hard.  The’ve got that sandbox model that’s hard to get out of.  With Chrome, it’s a combination of things — you can’t execute on the heap, the OS protections in Windows and the Sandbox.

[ SEE: Pwn2Own hacker: Apple Safari is 'easy pickings' ]

I might have this bug and I might be able to get code execution.  But now you’r ein a sandbox and you have no permissions to do anything. You need another bug to get out of the sandbox. Now you need two bugs and two exploits.  That raises the bar.

Coming in, when I posted my predictions, I didn’t think anyone would get go after Chrome, IE or Firefox.  It’s all economics. It’s only hard or easy compared to what someone would pay.  If Pwn2Own offered $1 million per bug for Chrome, there would be a line of people here looking to bankrupt them.

Are browsers generally getting better at securing Web surfers?

Browsers are so complex, it’s almost impossible to get everything right. With all that code and dependencies, it’s hard to be perfect. People said five years ago that buffer overflows would be solved by now.  Well, they’re not.  Bugs will always be there so it’s a smart move to work on mitigations and (anti-exploit) roadblocks.

Browsers do a better job of providing visual warnings of phishing and malware sites or poor SSL.  It’s not enough but it’s better than nothing.   I think what you see with Chrome and sandboxing, that’s where everyone needs to go.  It’ll take a few years but that will have to be the standard.

* Image credit: TippingPoint Zero Day Initiative.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Ryan Naraine is a journalist and social media enthusiast specializing in Internet and computer security issues.

Disclosure

Ryan Naraine

The most important disclosure is of my employment with Kaspersky Lab as a member of the global research and analysis team. Kaspersky Lab is a global company specializing in anti-malware and secure content management technologies. I do not own stocks or other investments in any technology company.

Biography

Ryan Naraine

Ryan Naraine is a journalist and social media enthusiast specializing in Internet and computer security issues. He is currently security evangelist at Kaspersky Lab, an anti-malware company with operations around the globe. He is taking a leadership role in developing the company's online community initiative around secure content management technologies.

Prior to joining Kaspersky Lab, Ryan was Editor-at-Large/Security at eWEEK, leading the magazine's and Web site's coverage of Internet and computer security issues and managing the popular SecurityWatch blog, covering the daily threats, vulnerabilities and IT security technologies. He also covered IT security, hacker attacks and secure content management topics for Jupiter Media's internetnetnews.com.

Ryan can be reached at naraine SHIFT 2 gmail.com. For daily updates on Ryan's activities, follow him on Twitter.

193
Comments

Join the conversation!

Just In

RE: Questions for Pwn2Own hacker Charlie Miller
FAULKNE 13th Oct
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.
0 Votes
+ -
Windows makes it harder to exploit holes THAT'S DAMN TRUE
shellcodes_coder Updated - 19th Mar 2009
"It's really simple. Safari on the Mac is easier to exploit. The things that Windows do to make it harder (for exploit to work), Macs don't do. Hacking into Macs is so much easier. You don't have to jump through hoops and deal with all the anti-exploit mitigation you?d find in Windows."

LOL @The self-proclaimed--world's most advanced OS...
0 Votes
+ -
Well,
eMJayy 19th Mar 2009
It would seem that everything is easier on a mac after all - right down to the exploits.

0 Votes
+ -
Not only is the internet twice as fast, so is the pwnage.
0 Votes
+ -
The bite represents
GuidingLight 20th Mar 2009
the portion of OSX that a hacker owns...
0 Votes
+ -
ROTFLMAO!
eMJayy Updated - 22nd Mar 2009
In that case, i think the bite on the logo needs to substantially bigger!

Maybe it's time for Apple to switch to using an Apple core for its logo.
0 Votes
+ -
or...
wcb42ad 23rd Mar 2009
Apple's marketshare...
0 Votes
+ -
Looking at real consequences...
Mikael_z Updated - 20th Mar 2009
reveals the truth: It's just Windows which gets hacked repeatedly in the
real world, it's just Windows which provides annoying, bandwidth-
stealing botnets, it's only Windows which costs many billions of hard
earned dollars to clean up from virus-infestations worldwide each year.

I know what ZDNet is and who it serves, so I'm not surprised that articles
like this one appear now and then.

Who's interested in the truth when there's lots of money to make. Too
bad..... sad
0 Votes
+ -
Oh I get it! No market share, no security?
T1Oracle Updated - 20th Mar 2009
This is the best Apple apology yet, since they aren't in a position to "costs many billions of hard earned dollars to clean up from virus-infestations worldwide each year." it's ok for them to leave gaping security holes in OSX. Wonderful, with that attitude they will never be in a position to "costs many billions of hard earned dollars to clean up from virus-infestations worldwide each year" because they never sell enough copies.

Hey, switch to Apple it's easy to pwn but still secure since it's not an economically viable target for hackers yet, well... until you buy it that is...
0 Votes
+ -
Stupid people make Microsoft rich
Mikael_z 20th Mar 2009
Just Windows has problems with malware which means that no other
computer platform has these problems, which in turn means a close to
$0 cost for Linux, Mac OS X, Solaris, etc.

Windows has an abysmal security record, but that's easy to ignore right?
Especially if you earn your living on support for that second rate
platform...
Because they are the most attacked operating system out there. Once OSX and Linux get above 10% marketshare (NEVER GOING TO HAPPEN!), we will seen THEM being attacked as much or even more than Windows OS's.
0 Votes
+ -
Actually
T1Oracle 21st Mar 2009
You're wrong there, OSX won't just get attacked it'll be pwned from day one. Linux on the other hand was designed with security first and is already a major target for hackers and continues to survive without issue. Linux has a substantial portion of the server market share, and servers are much more valuable targets than desktops.

Windows sucks and OSX sucks more, both of them make the same mistake of putting pretty features ahead of robust security. Linux did not start with any focus on being pretty, that is only a recent development.
You're wrong there, OSX won't just get attacked it'll be pwned from day one. Linux on the other hand was designed with security first and is already a major target for hackers and continues to survive without issue.

Thanks.
All statistics I've seen suggests that all Unix and Unix-like systems have
very good security, especially compared to the redmondian swiss cheese,
but that OS X would have an edge here.
0 Votes
+ -
Servers aren't the most valuable platforms to own - desktops are
de-void-21165590650301806002836337787023 22nd Mar 2009
If you compromize a front-end web server, chances of making it any further into the network (and therefore into any of the database/storage servers) are VERY VERY slim.

It's FAR more profitable to hack desktops because: a) There are many more of them, and b) they contain a great deal of highly valuable information.
0 Votes
+ -
A compromised server can serve up malware to unsuspecting users. Precisely none of the phishing email I have received has tried to redirect me to someone's desktop machine...
0 Votes
+ -
@Zogg: That's not what I said.
de-void-21165590650301806002836337787023 23rd Mar 2009
I didn't say servers were worthless hacking targets. I said that they're not the most valuable targets.

Sure, you may find it useful to hack a server in order to provide you with a distribution mechanism, but most front-end servers do NOT contain much valuable data. Further, once you're on to a server, you've still got a mountain of security measures to overcome as most server environments employ a number of safeguards to prevent malicious 3rd parties from talking to database and fileshares inside the server network.

It is FAR more profitable to steal users' data and re-sell that data elsewhere. Why do you think phishing has become so popular? If a phisher can convince you that they're eBay and you login - usually several times, trying and re-trying all your passwords, giving the phisher all your keys, they can then trawl the web, trying to login and be you. Where they get in, they steal data and services, masquerading as you.

THAT is a *FAR* more dangerous exploit than any malware that just shuts down your machine or redirects your browser's homepage to some bragging page.
0 Votes
+ -
@ Zogg: Are you absoloutely 100% sure?
Wolfie2K3 Updated - 23rd Mar 2009
A compromised server can serve up malware to unsuspecting users. Precisely none of the phishing email I have received has tried to redirect me to someone's desktop machine...

Exactly how hard is it to do any of the following:

Setup your own web server?
Setup a cheap domain?

In both cases - the answer is NOT VERY. Linux, last I checked, comes with Apache. Most flavors of Windows comes with IIS and you can even download Apache for Windows.

In either case, why go thorough the hassle of compromising some server when for a pittance (compared to the potential reward), you can either set your own server up OR you can host it on a less than reputable hosting company?

The point is - you don't necessarily KNOW 100% for sure where those phishers are hosting their files. They could be pretty much anywhere in the world.

And furthermore... What IS the point of a phishing expedition in the first place? It's to gain user IDs and passwords so the perpetrators can get access to your bank accounts. That, in and of itself, is a means to "hack" a server. Why attack a server when there are MUCH easier means to get access and steal money?

0 Votes
+ -
@Ye
Amelioration 23rd Mar 2009
No, won't elaborate on why Linux is much more secure than Windows. It's up to you to get out there and learn something, rather than just regurgitate MS piffle.
0 Votes
+ -
Mac OS X on is not Mac OSX Server
Michael Fournier 24th Mar 2009
Do not compare Safari on a Mac OS X desktop to Linux servers.
Try comparing Mac OS X servers. to Linux servers.
British cyber security firm mi2g. (http://mi2g.com/) did a just such a
study.

The study conducted by mi2g's Intelligence Unit looked at the total
number of attacks against government and private sector online
servers, as well as the number of successful attacks, for the month of
January. The most attacked OS for online servers was Linux at 80
percent, followed by Windows at 12 percent and then BSD and Mac OS
X at three percent. Within the government environment, the most
successfully attacked Operating System was also Linux at 57 percent,
followed by Windows at 35 percent and BSD and Mac OS X at 0
percent, which the company notes is a first for that category.

The rest of the article here:
http://www.macobserver.com/article/2004/02/26.2.shtml

Now what were you saying about Linux?

Please any system can be hacked and Apple needs to address these
bugs. But in fact the greater issue is should browsers have access to
anything outside the sandbox of the browser ever? the answer as far
as I am concerned is no Problem is web developers and those pushing
for cloud computing say yes.

They feel the browser and the web should be the OS and if they can
not get access to the local data it severely limits the usefulness of
their apps. I have doubts no matter what security they use they will
ever get it perfectly secure since bugs happen. I feel even as browsers
get more security features the greater use of web applications will still
open up users to a larger number of threats. Already the access to the
system from within the browser is way beyond what the original
creators of the web intended.

Originally security was a concern and that is why under strict HTML
standards no user or system level access was allowed from code
within a web browser.
But most OS security is still based on that original model.
0 Votes
+ -
Ok. 1st - Server VS Desktop.

Desktop: On at 8:00, off at 5:00. You have 9 hours to take control of this system if they have the VERY BASIC in security. (At the end of the day, turn it off)
Server: Usually on a 1 month IPL unless there are emergency patches that require a 20 minute shutdown and restart. This means you can have your exploit running 24/7 until it is found.

The above is mostly for BOT activity values.

2nd - OS choices

The easier the better I say. Linux servers with all the names and SSNs or are the most valuable, but not the easiest. The HR director may have a MAC Lifebook or a Lenova T71 that would be alot easier to get into. Install a keystroke logger and the rest is just knowing your way around the system. You still have to figure that some sort of security is going to try and stop you, but it will still be easier than trying to go staight at the server. (bad example would be the stolen V.A. administrator laptop that had 24 million veterans with SSNs) Who needs hacking knowledge when you only need a crowbar and a week to wait for CNN to tell you the pawn ticket you threw away is now worth 1 million dollars if you know how to contact any criminal hackers.
0 Votes
+ -
Your nothing but a talking head.
Cayble 22nd Mar 2009
Finally when a genuine proved expert in browser security, finding bugs and creating exploits speaks the words, as plain as day:

"Safari on the Mac is easier to exploit. The things that Windows do to make it harder (for an exploit to work), Macs don?t do."

We still get a moron who either didn't read the article or didn't understand it. Here is the clue, when Charlie Miller was asked what an bug in OSX/Safari was worth, he said:

"It was probably more than that $5,000 prize I won. It?s much less than the IE 8 vulnerability (exploited separately by Nils) by about a factor of ten."

Follow the train of conversation here, an OSX/Safari bug is easier to exploit but a Windows/IE exploitable bug is worth 10 times the amount of the OSX/Safari bug. That is real living hard proof that the real reason why IE and Windows has had so many known exploits and vulnerabilities against it is that because it is by far the most popular browser and OS around the world and even though its actually EASIER, repeat...EASIER to break into Safari and OSX its ten times as valuable to know how to break into Windows/IE based computers. SO if your a hacker wanting value for your work you would be an idiot to spend a lot of time figuring out how to create an exploit for Safari/OSX because in the real world there are so few Apple users such an exploit under general conditions is worth one tenth of what a Windows exploit is.

Do I have to spell it out any clearer?? Its what most Windows users have been saying for years and that is that the only reason Macs appear as being safe is that they hold such a tiny market share that no one can be bothered to put the time in required to create an exploit, even as apparently easy as that is to do, now that an expert has said as much, and done as much.
0 Votes
+ -
WHY my house...
arminw 23rd Mar 2009
with an Apple logo does NOT get broken into, while my Windows
neighbors houses is on either side, across the street and all up
and down the block are burgled constantly, is in the end
irrelevant to me. My OSX house may not even be locked as well
as the neighbors houses. All houses except for mine and one in
the next block have Windows logos on their doors. Theoretical
vulnerabilities mean absolutely nothing in the face of what is
actually happening out in the real world. Apple computers just
don't get infected in real life and the reason why this is so, does
not really matter at all, at least at this time.
0 Votes
+ -
but the neighborhood watch...
ericesque 23rd Mar 2009
isn't watching your Apple logo house. Your Windows neighbors all pooled their money together and hired out folks to keep an eye on their houses.
Unfortunately you decided to spend the extra cash on an Apple logo in lieu of contributing to the fund. Then you went on for a few years filling up your house with a bunch of tech, jewelry, and one-of-a-kind art.
Then one day you come home to find it all missing because you thought the burglars weren't watching the score grow...
0 Votes
+ -
...then where would we be? I'll tell you:

Up sh*t crick without a paddle.

That's where.

Mactards such as yourself just don't get it. Many of us Windows users - especially those of us who have been around the proverbial block fully acknowledge that Windows has issues. We're not stupid. We're not ignorant. We KNOW there are risks. We also know there ARE tools to secure our systems. We put them to work every day.

We don't bury our heads in the sand (or other unpleasant orificies), pretending that our OS is immune to attacks because it's based on Unix. News flash: The first worms on the Internet were written for and exploited on - wait for it - UNIX! That, sport, is DOCUMENTED FACT.

We also help our fellows out. We do try to keep their systems safe by recommending products and services and other things that will help keep them safe. Sometimes we do it for free, and sometimes we do it for profit.

So all this leaves us with one viable reason why no one bothers to exploit Macs or Linux. Not that many people use those operating systems. Why try exploiting (and I'm going to be generous) 10% of the available computers out there when you can try to exploit the 90%?

BBC News recently (for better or worse) demonstrated exactly how it works - they bought a botnet, spammed their own GMail account and ran a DDOS attack against a server. Some hacker(s) somewhere made some money off that little demonstration.

So, yeah... Go ahead. Keep your head stuck whereever it is. Keep on thinking your precious OSX is invulnerable. One day, you WILL be bitten in the backside and it WILL hurt. And then we Windows users will sit back and have a ROFLPMP at your expense. And then we'll sit down and try and help you sort things out.
0 Votes
+ -
WOW
Jimster480 6th May 2009
just windows has problems with malware? no. Every OS has its malware issues. And there are plenty of rootkits for Linux machines, which could be easily modified to work on mac, since mac is just a slightly modified copy paste job of linux/bsd.
PS: making microsoft rich? Do you know who really owns apple? Bill Gates, Microsoft, Steve Jobs together own over 51% of Apple. So really no matter which you buy its still Microsoft or influenced by it. Think of Apple as Microsoft for retards, instead of actually developing software like microsoft does, they just sell you renamed and slightly modified versions of things you could get on the internet for free anyway....
0 Votes
+ -
Earth to "hacker"--earth to hacker, come in-please
gennx30 Updated - 23rd Mar 2009
Windows is harder to hack? Prove it!
And you believe in the tooth fairy too, am i right-?
If you could document *valid* sucesses in cracking a Mac by a trained
professional without totally ideal or rigged conditions,
by someone other than
a 20 year old frosh from the Pi Alpha Kegga Fraternity,
please do submit this data for all to see-ill even make it easy-no references ,
citations or notations are necessary
I will even set a 5 year limit-waiting for said evidence to materialize
10 years and currently a 103 now-fully Intel Mac lab in UW Applied Physics
Research Labs, and ive never seen nor heard of any serious documented
evidence related to the subject, even with the PPCs-of true hacking or of
viruses at the various labs-the school proper, or in the Journals- science
medicine physics and IT-the whole gamut;
We finally ditched Norton security as a needless expense when we looked at 5
years of data collection and downtime.Talks with my colleagues and IT people
in the various schools here say they have far more problems with the PCs and
Windows
Only when I come to a pseudo-science/pop-computing laymans site such as
this, do I EVER read any of this testing and "research" by untrained gimps who
play Grand Theft Auto and the like day in, day out 23/7;
We also have 117 PCs running XP-need I say that they keep our 2 techs busy
and worth their weight in gold? -oh-and theve tried gallantly on our Macs also-
no such luck
Other wise, this story should more properly be filed in the
UFO/ Conspiracy/Bigfoot section of ZDNet-there must be one here-where
else would all these amateur 'studies/news' bits be allowed to see the light of
day?
0 Votes
+ -
Many posters here have contributed...
JCitizen 30th Mar 2009
data from many sourses that seem to support this articles contention. Many of them look legitimate to me. When I went to those sites, I saw no evidence that they were under any one vendor's influence at all.

So maybe we would listen to you if you contributed some usefull data and argument, instead of huffing and puffing!

Looks reasonable to me that the bad ol wolf may be blowing 'your' house down, next.
0 Votes
+ -
They aren't in a position to "costs many billions of hard earned dollars to clean up from virus-infestations worldwide each year." college essays it's ok for them to leave gaping security holes in OSX. Wonderful, with that attitude they will never be in a position to "costs many billions of hard earned dollars to clean up from virus-infestations worldwide each year"
0 Votes
+ -
Well, that is true. There are a lot of built in defenses that Windows enabled- data execution prevention, address space randomization and so forth that can be enabled with just compiler flags that are either not present in OS X or quite a bit watered down.

It just comes with the territory- Windows is the bank in a bad neighborhood. They have had folks stop by all the time to rob them so went from security cameras to bullet proof glass around the tellers, to security guards, and so forth. OS X is the bank in nice neighborhood- no one comes by to rob them so they just haven't felt a need to invest in security. From a risk based standpoint they could be considered right to do so- the likelihood of exploitation is lower so the associated risk is lower (risk being likelihood * impact), but as soon as that likelihood goes up they are going to have a lot of improvements they need to make fast.

MS really needs to fix the whole .Net opt out thing for DEP- their sandbox for IE is otherwise just as strong as Chromes (slightly stronger, as some of the integrity defaults are even more aggressive) if they manage to keep it consistently enforced. The low integrity mode was a very good idea- hurray for MAC making a comeback.
0 Votes
+ -
Technologies present, ...
Richard Flude 19th Mar 2009
ignored for Safari.

Mac OS X supports most of the features highlighted including stack
execute disable (XD) for intel processors (32 & 64-bit apps), system
library randomisation, mandatory access controls (TrustedBSD MAC),
encrypted virtual memory, etc

Sadly Apple hasn't put the effort into Safari to use them effectively.
0 Votes
+ -
That's one HELL of a hole if it is true, coming from a Microsoft fanboy!
No applications should be allowed to opt out of things like DEP unless the user specifically allows them to on a case-by-case basis, and knows exactly why the application needs that to be done, such as MapleStory for the PC.
0 Votes
+ -

Where are MS Bashers now????
0 Votes
+ -
Here you go
use_what_works_4_U 20th Mar 2009
Basically what you are telling me is that any idiot sitting at
a computer can go to a malicious website and be
compromised. Ho Hum. It's been proven to be the case
over and over and over with Safari, IE and Firefox - as all
three were compromised on Windows the same day as the
Mac.

This is nothing new. PEBKAC problems are the biggest,
easiest targets to hit and always will be. Will I say that
Macs are inherently more secure? No. Will I bash
Microsoft? No here and not on this topic. The problem is
that people go mindlessly cruising the 'Net without
learning what to be suspicious of. Bank sites not using
secure connections, "free" porn sites that require a credit
card, any offer that seems to good to be true, etc... and so
on.

Two years running, no one has cracked any of the
machines until they were allowed to sit down at the
computer. Much is being made of the "seconds" it took to
exploit the Mac, but no one talks about how long did it
take to write the exploit?

People are the problem, education is the solution. Better
engineering of OSes and browsers will help mitigate the
problem, but as Miller has said:
"Browsers are so complex, it?s almost impossible to get
everything right. With all that code and dependencies, it?s
hard to be perfect. People said five years ago that buffer
overflows would be solved by now. Well, they?re not. Bugs
will always be there so it?s a smart move to work on
mitigations and (anti-exploit) roadblocks."

In other words more can and should be done but there's
nothing that will make you safe. Physical access to any
computer has always equalled insecurity.

Take a look at http://inmuscatine.com/?p=1682 for some
insight into this contest. I would be a lot more worried
about someone being able to get into my Dad's Mac or my
Mom's PC on a standard home network setup with NAT
and a firewall and without sitting down at the machine.
Pwn2Own doesn't test that scenario, though. A little
common sense, and a firewall go a long way.
0 Votes
+ -
RE: Here you go
MissingMatter Updated - 21st Mar 2009
"Much is being made of the "seconds" it took to exploit the Mac, but no one talks about how long did it take to write the exploit?"

Actually that's addressed in the article:

"For the amount of time he spent to do what he did on IE and Firefox, he could have found and exploited five or 10 Safari bugs."

The hacker contends that vulnerabilities are much more easily exploited in OSX due to the lack of security measures in the operating system.

In general, from the way he talks about finding bugs it doesn't seem terribly difficult or time consuming. As I understand it, the difficult part is exploiting the bugs, and that is a function of the platform.
0 Votes
+ -
You're getting too excited.
InAction Man 20th Mar 2009
Cool down, the party ain't over, just ask confick .

Good boy confick I knew you wouldn't let me down.
0 Votes
+ -
They are off bashing Microsoft
GuidingLight 20th Mar 2009
in another blog, as they cannot sit here and rightfully defend Apple in the face of such overwelming evidence to the fact that Apple is easilly exploitable!
0 Votes
+ -
Look again
use_what_works_4_U 20th Mar 2009
Post 5.1

I am an Apple supporter, this is well known (just ask NZ).

My point is that all the major OS/browser combinations were defeated
and you need to use your brains when you negotiate the web. I did
not bash M$, nor did I defend the security issues of Apple. Everyone
is at risk if they blindly venture off clicking away without knowledge
and reasonable caution.

I choose the platform I prefer and after 25 years of personal
computing with both Macs and PCs the only malware I have ever been
the victim of was a worm on my Win 2000 machine (when that was
current -circa 2001) running a fully patched OS with fully updated AV
on a reasonably secured network. Ironically the vector was an email
from my company's IT department.


I like Macs. I think everyone should try one, and then they should
choose according to their preference. They just shouldn't do so
blindly.
0 Votes
+ -
There is a larger point here ...
RationalGuy 20th Mar 2009
I use both Mac and Windows, and it doesn't surprise me that both are vulnerable to browser exploits. What worries me is this trend:

--> Mac widely believed to be impervious to viruses; no widespread adoption of anti-malware on Macs
--> Mac increases market share over the last few years
--> Monetization of botnets and other "hackers for hire" activity on the rise
--> A professional hacker, the contest of a hacking contest, says, "Safari on the Mac is easier to exploit ... You don?t have to jump through hoops and deal with all the anti-exploit mitigations you?d find in Windows."

This is a disturbing trend. It's not that Macs aren't impervious to attack per se that's worrying. It's that Macs are becoming more commonplace, in many cases because they are perceived to be immune to malware attacks, and so consequently are connected to the Internet without any protection other than the built-in firewall. As more Macs are available to pwn, and pwning them seems to be simple according to this guy, it'll attract more hackers to write more exploits.

This is clearly not good.

I think all Mac users would much rather "Mac + Safari" was in the same realm of "Windows + Chrome", which is "don't bother -- it's too hard to do" from a hacker's perspective.
0 Votes
+ -
I agree with what you are saying
use_what_works_4_U 20th Mar 2009
But to paraphrase Mr. Miller - it is simply not possible to
build a bullet proof system. Chrome is too difficult
because others are easier, not because it's bullet proof.

Apple should get on the stick with this. So should
Microsoft and (apparently) Mozilla. Given that total
security is not possible, though, consumers need to
educate themselves about what is and is not reasonable to
expect. In a market share driven economy NO VENDOR is
going to stress this education since it proves their
products are compromise-able. Sad, but true.

Are Apple, Microsoft, etc... culpable for not doing all they
can? Sure they are. And yes, I would LOVE Safari to be as
hard to break as Chrome. But if Safari and IE get to
Chrome's level of security then it is a new game and the
baddies will step it up, so even in that instance education
is a must.

If you are here reading this thread you probably know
something about the big bad WWW. Spread the wealth
around to your family, friends, co-workers. That's the best
defense.
0 Votes
+ -
That's the problem
LiquidLearner 20th Mar 2009
Apple isn't doing all they can. OS X is built off of BSD, the most secure OS in the world. I really don't think anyone here will argue that fact. So how do you built your OS on top of the most secure OS in the world and wind up with the least secure? Because you forgo modern security mechanisms that every other OS out there employs. I understand there will be bugs in every modern piece of software written due to the extremely complex nature. I do not understand how a company that makes a consumer OS in 2009 can leave out the security measure that are included in the product they derived OS X from.
0 Votes
+ -
But it is properly built
Mikael_z Updated - 21st Mar 2009
Are you all raving mad? Do you really trust this article or that
"securityexpert"? You don't think they all have an agenda of their own?

In the meanwhile look at what security issues in the wild has costed
the world's Mac users, and therefore what this securityexpert's opinion
is actually worth.
0 Votes
+ -
I love the argument
LiquidLearner 21st Mar 2009
"We haven't been hit yet so we're perfectly secure". You will be, especially with that attitude. And when it happens it will be extremely bad.

And since most Macs don't run any type of anti-malware or AV, how do you know your Mac isn't currently a bot? It's not like it would flash all over the screen saying you've been compromised. It would happen and you'd be none the wiser.
0 Votes
+ -
AV-software is only needed in a flawed OS
Mikael_z Updated - 21st Mar 2009
Drive-by infections are possible, or at least easily made, only on
Windows, that's the main reason you can't do without AV-software.
You have to install malware yourself on Linux and Mac if you want it.
That's the big difference.

Windows is definitely second rate but with enough stupid people in the
world it doesn't matter, not to forget how much money there is in it.
0 Votes
+ -
100%, even. (the temperature in Hades just dipped a little.)

I used to tell people who were looking for an alternative to Windows (out of security concerns) that Apple and Linux were both viable alternatives -- and that while Linux was probably better (both with regard to security and openness), many would be better off (ie. more comfortable) with a Mac.

Admittedly, Safari was known to have problems. But now it's becoming clear that Apple has been generally neglecting security fundamentals in its pursuit of "cool" and the perennial fantasy of "brain-dead easy" computing.
0 Votes
+ -
None of it is good
Richard Flude 20th Mar 2009
but he news isn't any better for non-Mac users.

I'd be concerned that IE8 was exploited at the same stage in the
competition, and publicly for just $5,000 when Miller concedes it
could attract $50,000 privately.

Much faith is put in IE sandboxing, but it has been known for
sometime the methods to defeat it. Like the Mac has no virus line, the
IE8 superior model is touted by MS and supporters without
foundation.

Your faith in anti-virus to prevent these types of attacks is also
misplaced.
0 Votes
+ -
We have a winner!
LiquidLearner 20th Mar 2009
My contention with the poor security of the Mac for the last several years, and the idea of security through obscurity in any OS, is the culture it creates. I've seen the posts from the Mac users on these very forums. "I run a Mac, I can go anywhere I want on the web and click anything I want and not have to worry." To me that's incredibly scary.

When, not if, something serious targets the Mac users it's going to be very, very nasty. Simply because these same users who had probably devoloped some safer browsing habits under Windows have tossed those out the windows because they think they can forget all that now that they own a Mac.
0 Votes
+ -
Not quite right....
linux for me 20th Mar 2009
Not all OS systems were tested. Windows, and Mac were listed, but there was no mention of linux as a base system. OS X being based on BSD is not linux, so don't even try that defense.

I would be curious on how successful that exploit would be with Firefox on linux and with Opera.
0 Votes
+ -
Why wasn't Linux listed?
hasta la Vista, bah-bie Updated - 22nd Mar 2009
Could it be they couldn't pwn it?

shocked shocked not
0 Votes
+ -
They couldn't crack it in 2008 ...
Tony R. 24th Mar 2009
... and, presumably, with additional security patches to Firefox on Ubuntu 8.10, they haven't been able to find a ***** in the armor in 2009, either.
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix