Pwn2Own 2009 Winner Charlie Miller Interviewed
crazipper writes "Tom's Hardware interviewed Charlie Miller, winner of this year's Pwn2Own contest and formerly with the NSA. He discusses the effort it took before the contest to be able to take down a MacBook within seconds, sandboxing, and the effectiveness of the NX bit and ASLR. His outlook on end-users protecting themselves against attacks? 'Users are at the mercy of the products they buy.'"
The NX bit is awesome.
ASLR is effective, but it's generally used as a way to slow down attackers after they've already figured out how to break your broken shit.
at then you will not be at anyone's mercy ...of course you may not be able to do much then..
I'm Just saying'
'Users are at the mercy of the products they buy.' So clearly he is a big supporter of FOSS? Then you are at no ones mercy.
The first rule
next page>
about robot overlords is
next page>
we don't talk about robot overlords
next page>
!!!
--
http://vancouvercondo.info
-
Why can't you sue a software company if you suffer a loss due to poor security in their product?
Negative moral value of force outweighs the positive value of good intentions.
Tom's Hardware
[NEXT PAGE>
PWNs & OwnZ U
[NEXT PAGE>
If you read
[NEXT PAGE>
their articles
[To continue reading this comment, click here ]
ôó
EULA, ever read it?
"[SomeStupidSoftwareCompany] is not responsible for any damages caused by the use/misuse of this software."
From Mozilla's EULA:
4. DISCLAIMER OF WARRANTY. THE PRODUCT IS PROVIDED "AS IS" WITH ALL FAULTS. TO THE EXTENT PERMITTED BY LAW, MOZILLA AND MOZILLA'S DISTRIBUTORS, LICENSORS HEREBY DISCLAIM ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES THAT THE PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE AND NON-INFRINGING. YOU BEAR ENTIRE RISK AS TO SELECTING THE PRODUCT FOR YOUR PURPOSES AND AS TO THE QUALITY AND PERFORMANCE OF THE PRODUCT. THIS LIMITATION WILL APPLY NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF IMPLIED WARRANTIES, SO THIS DISCLAIMER MAY NOT APPLY TO YOU.
5. LIMITATION OF LIABILITY. EXCEPT AS REQUIRED BY LAW, MOZILLA AND ITS DISTRIBUTORS, DIRECTORS, LICENSORS, CONTRIBUTORS AND AGENTS (COLLECTIVELY, THE "MOZILLA GROUP") WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES ARISING OUT OF OR IN ANY WAY RELATING TO THIS AGREEMENT OR THE USE OF OR INABILITY TO USE THE PRODUCT, INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, LOST PROFITS, LOSS OF DATA, AND COMPUTER FAILURE OR MALFUNCTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND REGARDLESS OF THE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH SUCH CLAIM IS BASED. THE MOZILLA GROUP'S COLLECTIVE LIABILITY UNDER THIS AGREEMENT WILL NOT EXCEED THE GREATER OF $500 (FIVE HUNDRED DOLLARS) AND THE FEES PAID BY YOU UNDER THIS LICENSE (IF ANY). SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL, CONSEQUENTIAL OR SPECIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
So maybe you can get $500 from Mozilla of something goes wrong?
since last year.
A quote from another interview:
"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."
Who know what other goodies they have in store. But the browsers and the phones were hardly touched. The contestants are holding out for something better.
What?
Linux is NOT perfect. Anyone who thinks so is either an idiot or lying. For a lot of people, it is the best and of much better quality and calibre than the alternatives (windows, macOS), but definitely not perfect.
Disclaimer: Proud Ubuntu user since 7.10 and have never even considered moving back to windows.
Uh, I think you're quite wrong there. I know more than a few Grandmas running Linux. The thing is, they're the ones that usually need the least amount of software. A browser, maybe e-mail if they don't do it in a browser, that's about it. Linux is perfect.
You can't be serious.
Of those "more than a few" Grandmas you know running Linux, how many bought and set up their own computer? How many Grandmas do you know that enjoy compiling drivers?
I'm not a Mac user myself, but for what it's worth, my own Grandma was able to buy herself a Mac and get it plugged in and running on her own. It's similarly easy with a Windows machine as soon as you figure out where all the plugs go, Windows setup is a breeze.
Sure, they need help figuring out what to do once the thing is running, but that's OS-independent.
Ah, you must be talking about the mythical "Aunt Tilly"
Please provide some proof of these Grandmas' existence... I would like to see some actual seniors using Linux
No sig for the moment.
Okay, here you go.
Learning HOW to think is more important than learning WHAT to think.
I think the OP's comment about perfect was within the context of the most basic users. And I'd agree. For the vast majority of "simple" tasks (a very ambiguous statement), the setup/use of Linux (esp. Ubuntu) is exceptionally easy (also subjective).
Within the spheres of some Windows power users, who understand the ins and outs of Windows perfectly, Linux is foreign and useless. But the same could be said about Linux power users and Windows. So that is more of a statement about the difficulty users who are strongly versed in one OS have in switching to another. And that proves nothing in the Linux vs. Windows debate.
As far as security is concerned, I'd probably argue that Linux is more secure, but not completely secure. It's possible to get a Linux box completely screwed up (someone was talking about that here, where they accidentally exposed a Linux box with a very old version of OpenSSL to the web and got it compromised), but the question of which is easier to get more secure, or which will have fewer issues. No software is perfect (please no BSD comments), it's all a game of lesser of two evils.
PC meaning what? Windows?
And... Mac meaning OS X?
And... Linux meaning a Linux distro?
Whenever I hear someone referring to systems like that I get in a mood to tell them off.
Last time I checked PC meant Personal Computer. Are OS X and Linux only running on Cray mainframes nowadays?
He's a security expert and I've also heard my CS professors talk like that..I mean, shouldn't they at least refer to systems properly?
Sorry for the rant, I couldn't help myself...
Between Mac and PC, I'd say that Macs are less secure for the reasons we've discussed here (lack of anti-exploitation technologies) but are more safe because there simply isn't much malware out there.
That pretty much been my take on the situation as well. Vista SP1 really is one of the most secure OSes I've used.
They glossed over Linux on this question, but I suspect Vista SP1 is probably more secure than linux too 'out of the box'... but again less safe in actual practice. Again simply due to the sheer relative volume of malware and the relative high value of windows exploits to linux ones.
(Although Linux at least does have 'SE Linux', AppArmor, Exec Shield, support for ASLR, etc, etc so its more a case that its just not on by default yet. (Ironically a complaint usually levelled at Windows).
And while improvements are added with each kernel release, too Linux admins refuse to install them because would reset their belowed uptime scores which they feel the need to post to /. on a regular basis...
I kid... I kid...
You know we dont read this shit dont you troll?
Every time you quote this, somewhere in the world a mac zealot's head explodes. I just did my part :P
... 24/M/Australia/Jedi?
( Redundancy is ) ^ n
But if you want something with guaranteed security or uptime or the like, you aren't going to be allowed to mess with it. That means whatever software/features it comes with, you are stuck with. No installing 3rd party tools and such. The design needs to be verified, which means testing all the components against each other and making sure there are no unexpected problems.
So not only would your computer be more expensive, and use older technology (since it'd take longer to develop and test) but it'd be an appliance type device. It would do only what it was originally designed to do. You'd not be allowed to install things on it, or change the hardware.
If you want computers as they are today, where it's the "wild west" situation of being able to do whatever you want with them, well then you have to take some security problems with that. Just life. Me? I'll deal with having to have some security issues for the ability to run whatever I want, and to get systems cheaply.
He says: OSX is less secure but there's less malware because there's less users than Windows; You need Vista with SP1 to be dramatically more secure than OSX; Linux has mediocre security but is about to get a bump; His grandma can't use Linux; noscript can keep you safe but he doesn't think it's worth it. I figure the last part is just about job security...
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Um... how many grandmas do you know who set up their own windows machine? Plugging it in doesn't count, they have to actually install windows.
0?
thought so. Windows is just as much of a PitA as Linux, and the same people who need help setting up one need help setting up the other.
Where Linux fails is the power users, who have learned how to do things beyond email (that someone else set up) in windows, and who have to re learn a sometimes less intuitive way in Linux. (that and peripheral hardware)
Liberte, Egalite, Fraternite (TM)
Only until your mom, aunt, or great aunt gives them a copy of some Popcap (or really any casual) game and it won't run.
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
If grandma needs to use Linux, she just seduces a 20 something... and gets any task done correctly and for free.
Thats where grandma's decades of real life experience is more useful than a 20 something's decade in moms basement.
Grandma can seduce her way onto any OS or system or network.
Or just have the best looking forum, blog, webpage or social networking page ever.
The best part is she passed the same skills onto her daughter too.
Domestic spying is now "Benign Information Gathering"
If you really have a thing for ogling old people using FOSS, then check out continuing education programs in your area.
That is a reliable place to find seniors using Linux - as many use the local community center/community college as a place to find new hobbies/friends.
Twenty years ago it was Bingo/Bridge clubs, now all the oldsters are taking ceramics, piano, and 'internet' classes.
Funny that. Easy to break because the userbase is so trusting? Because last I checked, the "pwnage" he used still required a click. Unlike Windows that can get worms and other fun stuff just by turning on the DSL modem. :)
That's not to say I'm flaming Windows... I'm more flaming Mac users (of which I am one/split between Leopard and Ubuntu) who need to be more concerned about WTF they're clicking, downloading, and giving their sudo pw too. So put your pitchforks away... I am not pleased with the lack of expedience by Apple in fixing flaws like the one used by this guy either. Even if it's not automatic... so I use Opera... then they have unpatched flaws they don't tell anyone about (platform independent I suppose), so what's a guy who can't get Chrome do? BE CAREFUL, that's what. I wouldn't go into a bad neighborhood with my wallet dangling from a string, so why would I surf the web like I'm on Sesame Street? Why would anyone?
It's the Stay-Puft Marshmallow Man.
Switched to Ubuntu from XP right around the time Vista was becoming a popular term, version 5,04 or 5.10 was the first install I ever used.
Compared to my experience with Windows Ubuntu has been way better. Never had a virus or spyware. It has always just worked and that's all I need.
My mother is 80 and uses Ubuntu. My grandma, on the other hand, is dead and has big difficulties using MS-DOS, let alone Linux.
Possibly the Subject is flame bait, but in fairness those that modded this flame bait, have they read the article?
I wonder if you can mod articles flame bait, as going by moderation of my comment it certainly qualifies
# cat
Damn, my RAM is full of cats. MEOW!!
The point you're missing is, even those "Grandmas" that bought Mac or Windows machine didn't have to set up their system either. There are plenty of PC builders that will preinstall Linux on a machine with drivers etc, so your argument isn't really valid.
You're making conservatives look like rabid nutsos every time you mention "conspirators" or a left-wing media. You're making conservatives look like rabid nutsos every time you troll on Slashdot.
Also, the USA is already bankrupt and has been for decades. Look how much national debt Obaba inherited.
I know I shouldn't feed the trolls and I'll get modded -1 Offtopic, but I just don't care all that much about my Slashdot karma score.
All throughout the article, the back doors for malware are buffer overflows.
Isn't it time to write our software in something that does not allow buffer overflows? something better than C/C++, that is. The cost of securing apps written in these languages is tremendous...
If you really have a thing for ogling old people using FOSS
That sounds like the worst Rule 34 ever.
echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
Thank you, that was what I was looking for!
How's Grandma doing with her computer, almost a year after your journal posts?
No sig for the moment.
Where Windows fails is the power users, who have learned how to do things beyond email in Linux, and who have to relearn a sometimes less intuitive way in Windows.
Give me Classic Slashdot or give me death!
Disclaimer: Proud Ubuntu user since 7.10 and have never even considered moving back to windows.
That sort of ranks you as a n00b.
Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
My grandma has no chance of hacking anything, she's dead.
(Both of them are, actually.)
Don't you wish your girlfriend was a geek like me?
How many Grandmas do you know that enjoy compiling drivers?
I've used Linux exclusively on my desktop for somewhere over a year and a half, and have administered a Linux server for over two years. I have never had to compile a driver. I've only even had to ever install one driver manually (NVIDIA's binary-only driver, sigh), which is more than I can say for Windows! And the overwhelming majority of times I compiled any software at all that I didn't write myself, it was to get access to development versions for better bug reporting, which your typical grandma doesn't need to do.
I'm not a Mac user myself, but for what it's worth, my own Grandma was able to buy herself a Mac and get it plugged in and running on her own. It's similarly easy with a Windows machine as soon as you figure out where all the plugs go, Windows setup is a breeze.
And is this any different from a Dell with preinstalled Ubuntu?
I'm not going to claim that Linux is quite on par with Windows yet for usability, let alone Mac. But it's not all that far behind at this point. Most users should have no problems at all, especially if they're running on compatible hardware like on Ubuntu Dells. I strongly suspect your average grandma wouldn't have much more trouble moving to Linux than moving to Mac.
MediaWiki developer, Total War Center sysadmin
You know we dont read this shit dont you troll?
A heck of a lot more people read it when it has a child that's +1 Insightful.
MediaWiki developer, Total War Center sysadmin
I never claimed to be an expert, or even an advanced user (though I have compiled a couple programs). I was just making a general user observation. I may be a "n00b" from your point of view, but I find the comment unwarranted and in bad taste. Had I tried pointing out specifics regarding the integrity of Linux, you could definitely use my "n00biness" as a point of argument (though a weak one), but I did no such thing.
I just hope you are nicer to people when (if) you help them out in forums and/or IRC...
Grandma has done fairly well. She can get her e-mail and check her bank accounts without assistance, which is 99% of what she wants to do. She still mashes the mouse button, jerking the mouse. She also is majorly impatient, clicking the Firefox icon 3 or 4 times thinking it isn't coming up fast enough. I wish that app had an "allow only one instance" option.
Many of her "senior" friends were encouraging her to use the PC more, but can never answer her question of "for what?" As it turns out, there is a set of them that are big into online games like poker, Mah-jong and the like. She isn't interested in that. She enjoys reading her newspaper over breakfast in the morning and watching the evening news on TV at night, so isn't interested in getting news online. She'd much rather be in her garden than on the PC.
Actually, she is comfortable in just having the PC there so she can tell her friends that she is "online" and get the occasional e-mail. She really does like the online banking. THAT she remembers to check. Her e-mail could go a week before she bothers to look. Snail-mail is faster for her. :-)
I've helped set up PCs for a bunch of her (ancient) friends. Almost all were underpowered, old hand-me-down PCs with something like Win98 or XP Home on them. If anything was less than 5 years old, it escaped my notice. "Let's get grandma a computer" usually is code for "Let's dump our old PC on grandma and use that as justification to buy ourselves a new machine!". This is a big problem because most of these people are impatient and the machines are too slow.
Still, their biggest obstacle in PC adoption is they've spent a lifetime doing things a different way and there is little justification for changing now. Especially when many of them are trying real hard NOT to sit around in front of some electronic box (like the TV) but actually get out and DO something while they still can.
Learning HOW to think is more important than learning WHAT to think.
Okay, here's what happened:
1. Truly anonymous and cowardly Anonymous Coward posts sincere, frothing neoconservative hate rant.
2. A non-anonymous, somewhat bold Onymous Coward poses as a grousing neoconservative, accusing the (truly hate-mongering and ridiculous) Anonymous Coward of actually being a liberal in disguise, accusing the Anonymous Coward of only pretending to be a neocon, accusing Anonymous Coward of really being a liberal trying to denigrate neocons by coming across as a crazy neocon. In fact Onymous Coward really believed the anonymous coward was what he appeared at face value to be, a frothing anti-liberal.
3. You failed to see this was what was going on (understandably -- it's convoluted), and attacked the persona that Onymous Coward put out there.
The Jiu Jitsu here is in making the hatemonger second guess his tactic by feeling that his putative brethren are uncomfortable with being lumped together with such blathering and blatant nuttery, by making him feel like he's doing more harm than help to his own cause by being so strident. The idea is to trip up the annoying AC enough to get him to shut the hell up. I apologize for throwing you off balance in the process.
On reflection, since such raving really does harm the image and viability of the fundamentally xenophobic ideology of neoconservatism... I suppose I should just let him ramble on. It would benefit the world to have his philosophy marginalized by his own distasteful flogging. Tripped myself up! Whoops!
Sorry! Anonymous Hater, if you're listening, please carry on! Shout it, brother!
Oh, my bad. The original AC comment was hidden to me.
No worries. Really my fault for such silly convolution. Sorry.
Well yes, and I hate using windows for exactly that reason.
Liberte, Egalite, Fraternite (TM)