Slashdot Mirror


IE8, Safari, iPhone All Fall At Pwn2Own Contest

SpuriousLogic writes "The annual Pwn2Own contest at CanSecWest is underway, and on the first day Web browsers fell to attack. Internet Explorer 8 and Firefox 3.6.2 on 64-bit Windows 7 and Safari on OS X all were forced to run exploit code. To add insult to injury, an iPhone was cracked and the SMS database lifted from it." Updated 22:40 GMT by timothy: CWmike adds this interesting bit: "The only researcher to three-peat at the Pwn2Own hacking contest said on Thursday that security is such a 'broken record' that he won't hand over 20 vulnerabilities he's found in Apple's, Adobe's and Microsoft's software. Instead Charlie Miller will show the vendors how to find the bugs themselves."

49 of 223 comments (clear)

  1. Title misleading? by Anonymous Coward · · Score: 5, Insightful

    Title misleading maybe... just a bit? Firefox got owned as well.

    1. Re:Title misleading? by Anonymous Coward · · Score: 4, Insightful

      Mod parent up. We all love firefox and all, but seriously, it deserves as much shame as all the other failed browsers. Submitter biased much?

    2. Re:Title misleading? by dogmatixpsych · · Score: 2, Insightful

      Actually I don't love Firefox. I use it as my main browser at home but I prefer Safari or Chrome. Firefox crashes frequently - at least a couple times a week - but I've never had problems with Safari or Chrome.

    3. Re:Title misleading? by pete_norm · · Score: 2, Insightful

      If you have that much trouble with Firefox, why do you keep using it?

    4. Re:Title misleading? by Red+Flayer · · Score: 5, Funny

      Firefox crashes frequently - at least a couple times a week - but I've never had problems with Safari or Chrome.

      Wimp. Firefox is open source. Why didn't you fork the project, fix the crashing problem, and then offer the patch code upstream while distributing Firefox under your own branding?

      That's how open source is supposed to work, you ninny. Why don't you actually participate in it once in a while, instead of just being an end user?

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    5. Re:Title misleading? by LordArgon · · Score: 5, Funny

      I propose a new moderator option:

      -1 Woosh

    6. Re:Title misleading? by quadelirus · · Score: 3, Insightful

      The parent, my friends, is an example of the literal.net. The grandparent to this post was clearly being sarcastic, but that was lost of the anonymous coward above.

    7. Re:Title misleading? by poetmatt · · Score: 4, Insightful

      What are you doing exactly that firefox crashes? Other than jinitiator problems, there's almost nothing that can do so.

      Your lack of information makes me skeptical of vying for firefox instability. In fact, it sounds downright misleading. This is like saying "My car stalls sometimes". The answer is, sure, it does, but what are you doing to cause it? Firefox doesn't just "Crash on it's own" and neither does any browser.

      Likewise, the same basically applies to safari, IE8, etc. As much as all browsers have security risks, their instabilities mostly don't exist.

    8. Re:Title misleading? by Cederic · · Score: 2, Informative

      Clearly you never visit sites that use Flash or other plugins.

      Firefox the browser may not crash often. Firefox the platform does. And when it does, it takes down all my open websites.

      I still use it anyway of course - no switching until AdblockPlus (or equivalent) is available for a worthy competitor.

    9. Re:Title misleading? by Xest · · Score: 2, Informative

      I too have experienced crashes with Firefox since 3.6, and awful slow downs, in fact, I left it running overnight and locked my computer then came down the next morning to find my computer running slow. I checked task manager and found that Firefox was sat using 1.8gb of RAM, so certainly there seemed to be something screwy with memory management there.

      I _think_ the problem is down to handling of some Javascript, when it's crashed it's been loading certain pages, but I can't say for sure. I've always had quite a few tabs open so as to which one might have been the cause I've no idea. I have AdBlock Plus and Firebug installed, as well as the usual Java, Flash and Silverlight plugins, but I've never had any sites using these technologies open when it's happened. I run it on Windows 7 64 bit, which is a fairly clean install, as I've not really installed much since moving to Windows 7, which in itself was a clean install.

      Since 3.5 Firefox has become much more sluggish, and since 3.6, much more unstable. It's not a user fault, the software has simply just got worse. Firefox absolutely does have instability issues nowadays, and even when it hasn't crashed I suspect it's not closed properly when I've exited it, because when I've loaded it back up I've seen the "Oops, well this is embarassing" page where it asks if I want to restore my previously opened tabs or start afresh- that's again, not something that can be blamed on the user.

      Why are you so sure it's a user problem? Why is his post misleading? I can attest to the fact Firefox absolutely does crash through no real fault of the user, it seems more misleading of you to suggest that Firefox has no instability issues. For what it's worth, the issues don't seem to affect my work laptop which runs Windows XP, but they do affect my secondary home PC which runs XP, so certainly it's not unstable in general- I'm more than happy with it on my work laptop, but it's at the point where it's become such a slow unstable browser back home I'm tempted to just go back to IE or to switch to Chrome. I've not had as many issues with a web browser in terms of performance and stability as I have recent releases of Firefox since older versions of IE like IE5 or the earlier releases of IE6.

      Of course browsers don't just "crash on their own", but if they crash in response to a valid user interaction, which Firefox does indeed do, then how is that in any way the user's fault? The GP's got a fairly low UID which suggests he's been using the internet for a fair amount of time, I doubt he's a naive web user, I'm sure when he says his browser crashes it's through no fault of his own, and certainly in my case I know it's through no fault of my own either. I do agree the unstable browser thing is largely a thing of the past, which is why I'm quite suprised that Firefox does have instabilities again, it seems to be a large step backwards- I always figured we were well past that point now.

      I love Firefox and support it's goals entirely, in recent years I've always pushed for the rollout of Firefox as the primary browser at companies I've worked at (I've always had that influence as I've been in lead developer roles for bespoke web apps), however I'd not do that right now, I do not currently believe the Firefox platform is reliable enough to put my reputation on pushing for migration to it over anymore, and as things actually seem to be getting worse over the last few releases, rather than better, it's going to take a few versions where things clearly improve before I can honestly go back to having that position. It's not that I don't want to, but I think the Firefox team has lost their way somewhat and needs to take a step back and look at what went wrong.

  2. Google Chrome by drcosquared · · Score: 3, Interesting

    Apparently none of them wanted to take on Google Chrome..I believe no one was able to crack it last year.

    --
    It is no coincidence that in no known language does the phrase 'As pretty as an Airport' appear.
  3. Well ... by WrongSizeGlass · · Score: 5, Insightful

    ... these guys (and gals?) all know what they are going to try before they ever get to this contest. It's not like they discover all these vulnerabilities during some epiphany once they arrive.

    On the other hand, these security holes are real and need to be addressed by anyone and everyone that was shamed (this means MS, Apple, Mozilla, everyone) pronto!

    1. Re:Well ... by andrea.sartori · · Score: 3, Insightful

      the very fact that these people know what to do beforehand is proof that app security is generally terrible.

      --
      Mostly harmless.
    2. Re:Well ... by Bill_the_Engineer · · Score: 3, Insightful

      the very fact that these people know what to do beforehand is proof that app security is generally terrible

      App security may be generally terrible, but I believe that the fact really proves that the contestants can keep a secret until the contest.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    3. Re:Well ... by Lunix+Nutcase · · Score: 2, Insightful

      Because it wasn't part of the contest due to its extremely small market share.

  4. So 64-bit ASLR on Windows is flawed as well... by dingen · · Score: 4, Insightful

    It was already known and acknowledged by Microsoft that their ASLR implementation on 32-bit Windows was rather weak, but apparently the 64-bit version of it can be bypassed as well, as all of the hacks of pwn2own on Windows 7 made use of return-to-libc attacks, which should be impossible on systems with address space layout randomization.

    --
    Pretty good is actually pretty bad.
    1. Re:So 64-bit ASLR on Windows is flawed as well... by aristotle-dude · · Score: 3, Informative

      It was already known and acknowledged by Microsoft that their ASLR implementation on 32-bit Windows was rather weak, but apparently the 64-bit version of it can be bypassed as well, as all of the hacks of pwn2own on Windows 7 made use of return-to-libc attacks, which should be impossible on systems with address space layout randomization.

      You can corrupt memory on 64-bit windows by just running MSFT's own development tools like VS.NET with resharper plug-in. VS.NET begins to corrupt the address space rather quickly. To run VS.NET with any amount of stability on 64bit windows, you have to run it through a third party wrapper application which patches VS in memory to make it large address space aware and stop the memory fragmentation.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    2. Re:So 64-bit ASLR on Windows is flawed as well... by geekboy642 · · Score: 3, Insightful

      Wait, wait, don't tell me: Running an 8 year old development platform written by amateurs with an unsupported 3rd-party plugin in a 32-to-64-bit emulation layer on a modern operating system is unstable? Oh my fuck, it's Armageddon!

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    3. Re:So 64-bit ASLR on Windows is flawed as well... by turbidostato · · Score: 3, Funny

      "Wait, wait, don't tell me: Running an 8 year old development platform written by amateurs with an unsupported 3rd-party plugin in a 32-to-64-bit emulation layer on a modern operating system is unstable? Oh my fuck, it's Armageddon!"

      You don't get it, do you?

      That the application were unstable would be no news. That your 8 year old amateurish application can corrupt the memory space of a modern 64-bit OS *is* Armaggedon for the OS architect... or it should be, at the very least.

    4. Re:So 64-bit ASLR on Windows is flawed as well... by aristotle-dude · · Score: 4, Interesting

      VS has never done this for me. Which version of Visual Studio are you talking about? Really VS.NET? Because that's 7 years old AFAIK.

      VS 2008 is a 32bit application and it is not even large address space aware so when it is running inside of WOW (windows on windows) in 64bit Server 2008 R2, you will get memory fragmentation fairly quickly because of memory allocation bugs within the Wow subsystem of the 64bit version of any MSFT OS. As Sir_Lewk points out, any 32bit application can cause this problem. The less memory you have, they faster you will notice it.

      See this page for information on the problem:

      http://stevenharman.net/blog/archive/2008/04/29/hacking-visual-studio-to-use-more-than-2gigabytes-of-memory.aspx

      Here is a fix for the problem:

      http://confluence.jetbrains.net/display/ReSharper/OutOfMemoryException+Fix

      Other OSes like OS X and linux do not seem to have these sort of problems. I am able to run 64bit apps in Snow Leopard while running in 32bit kernel mode for driver compatibility. Not only does windows not run 32bit apps properly in 64bit mode but it cannot run 64bit apps in 32bit mode and the 64bit version is a completely separate build of the OS.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    5. Re:So 64-bit ASLR on Windows is flawed as well... by aristotle-dude · · Score: 2

      I did follow your links.

      For users experiencing excessive OutOfMemory exceptions we provide a tool which overrides Visual Studio's memory allocation policy to ensure more continuous address space for Common Language Runtime.

      Note that the problem is Visual Studio's memory allocation policy, not WOW or any other part of the operating system.

      Memory fragmentation is a well known problem for C++ applications (or any other non-garbage-collected apps) and it affects all platforms equally.

      Maybe that's why you were modded troll.

      Builds via the command line begin to fail on the 64bit machine after a few runs without my having to load either VS 2008 or the Management studio (which also loads the runtime). So in this situation both resharper and VS 2008 are removed as factors. The issue has to be with the way the WOW system allocates memory because you can perform the same operations until you are blue in the face on a 2GB 32bit machine without an crashes. So mr. anonymous apologist for MSFT, what is broken? Is every tool that works fine in 32bit windows to blame or is it the OS? I blame the OS.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
  5. Misleading; no credibility by carlhaagen · · Score: 5, Insightful

    The exploits were of course not found in the 5, 10 or 15 minutes advertised. They were all worked on for weeks, and even months, and were well-tested and prepared before being executed at the contest like a rehearsed stage play. Also worth to note is that the reason behind "Chrome only browser that withstood security breach" was that NO ONE TESTED CHROME AT ALL. I give this particular "Pwn2Own" show no credibility what so ever because of these details.

  6. Re:As I said elsewhere on the net: by Nerdfest · · Score: 2, Funny

    Yeah, especially in BASIC.

  7. Re:Did they try to crack Opera? by dingen · · Score: 2, Informative

    Opera was not one of the targeted browsers. Check out this page for info and updates on pwn2own.

    --
    Pretty good is actually pretty bad.
  8. Holy Shit by Onymous+Coward · · Score: 2, Funny

    Instead Charlie Miller will show the vendors how to find the bugs themselves.

    Well, there's an idea. Is it something that really can be taught?

    1. Re:Holy Shit by Onymous+Coward · · Score: 2, Interesting

      No, really, guys, is it something that can be taught? Or is it more like having the knack for programming in the first place? Like having the cleverness to come up with certain algorithms? If you can describe it well enough that you end up with something ... that ... can ... I bet ... you end up with a program? Um, Purify? Valgrind? I'm not a programmer, but I think those only go so far, right? So we don't have the knowledge in question codified, I bet, so I suppose there may also be some challenge in trying to train others in it.

      Ah, I'm a dumbass and should just RTFA. Sorry.

      Okay.

      Dumb fuzzing? Is that what I think it is? And, so the vendors are dumb fuzzing but not as successfully as he? Hm. Maybe it's just a matter of giving some pointers. I imagine withholding the bugs will get the vendors' attentions. I love how this is a David -> Goliath spanking.

      Look, I found a virtual Wikipedia article on dumb fuzzing, but it wasn't at Wikipedia. It was at one of those homegrown security outfits. ("Fuzzing for Fun and Profit", Jeremy Brown (rush).)

  9. On the other hand... by Tetsujin · · Score: 4, Insightful

    the very fact that these people know what to do beforehand is proof that app security is generally terrible.

    Well, I think you have a very good point there - but on the other hand, the developers do have to prioritize the work they do. Finding and fixing a serious, but hard-to-discover security flaw before this flaw has become widely disseminated may not be worth the effort. In principle "security through obscurity" isn't a good policy but in practice it's often good enough. If the software has a serious flaw but nobody knows about it, that's good enough, at least temporarily.

    --
    Bow-ties are cool.
    1. Re:On the other hand... by Tetsujin · · Score: 4, Insightful

      Nice, you've just contradicted every security researcher over the last however many years. Congratulations on coming across as a fool.

      Dude, we disagree. It happens. You don't need to be a douche about it.

      Software Engineering is an engineering discipline. That means the principles according to which the product should work are always tempered by the reality of how the work must be conducted. What good is it, for instance, if you have the most secure browser of them all, if nobody uses it? That's an extreme case, of course, in which security concerns are so heavily emphasized that they would compromise some other essential concern (for instance, it could fuck up the release schedule, interfere with work being done to make the software run quickly, or take development resources away from the challenge of trying to make the browser more appealing to its audience...) Obviously there are other intermediate outcomes possible. But generally speaking one can't aim for perfection. If you set out to make something perfect, it never gets done, because it's never perfect. Obviously the bugs should be fixed... But finding and fixing a security flaw before an exploit has made its way into the wild is not necessarily the best use of development resources. It depends on the situation, really.

      --
      Bow-ties are cool.
    2. Re:On the other hand... by dougisfunny · · Score: 3, Insightful

      I usually aim for perfection, though I don't wait until then to release. Aiming for perfection is fine. Waiting for it is not, as attaining perfection isn't possible.

      --
      This is not the funny you're looking for.
    3. Re:On the other hand... by gyrogeerloose · · Score: 2, Funny

      The safest bridge is one that prevents people from getting on it.

      But woe to those who go under it.

      --
      This ain't rocket surgery.
    4. Re:On the other hand... by Lars+T. · · Score: 3, Insightful

      my password on my bank site is 1234!ab. my bank account pin is 2389. my mother's maiden name is O'Conner. I have $37,890.12 in savings, and about $2,200 in checking (it varies)

      I'm also a gun owner in a castle doctrine state.

      Security through obscurity is a myth? COME GET SOME.

      Well, thanks for the information, Mr. Anonymous Coward.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    5. Re:On the other hand... by nomel · · Score: 2, Insightful

      No, he absolutely right. The safest one lane bridge will be one made with 10 bazillion cubic feet of cement and steel...with a few holes to let the water through of course. But, this is the real world, you can't do that. It would be ugly, environmentally harmful, and cost too much money; it wouldn't get built on real earth.

      There's ALWAYS compromise for functionality. This is why things such as "margin of safety" exists. You don't build something that will not fail, you build something that a failure is, statistically, pretty slim.

      If you read your quote, he says it's always tempered by the real world. This is true. So, I challenge you: name *one* device that functions as it should, 100% of the time, without compromise.
      If I were given this impossible challenge, the first thing that would come to my mind is medical devices. Look up how fruitful medical device production is these days. It's not, because for anything beyond something simple like a screw, you nearly *can't* make them reliable enough and still turn a profit over their lifetimes (lawsuits for failing devices are expensive for some odd reason).

  10. Re:As I said elsewhere on the net: by Anonymous Coward · · Score: 2, Insightful

    So if you're such a badass programmer please link to your assembly-coded web browser that contains zero exploits. Oh, you don't have one and you're just a posturing tard? Yeah, that's what I thought.

  11. Security is dead by Alwin+Henseler · · Score: 3, Insightful

    While I'm all for tight code where every byte is important, one could just as well argue that languages used aren't high-level enough.

    Operating systems and apps are often coded in languages like C or C++, that allow a lot of things, which turn into vulnerabilities down the road. Assembly is king of this: it allows a progammer to do anything, including things that aren't safe, smart or correct. No matter how good the code you produce or how comprehensive your testing procedures are, the sheer size of software systems guarantees a number of bugs to be lurking.

    Personally I think that security is dead as long as these languages are the tools, testing code is the norm (vs. some sort of formal verification), and coders are looking for bugs rather than proving they're not there. Fixing this will take a combination of new methods for building software, new design principles to manage system complexity, and safe(r) languages to write the code in. There's a lot of research around (see seL4 microkernel or Coyotos for example), but results rarely finds its way into mainstream products. There's a long way to go still... or users just don't care enough.

    1. Re:Security is dead by Fareq · · Score: 3, Insightful

      Vista, the pile of problems that it is, took thousands of people about 6 years to create.

      It would have been simply infeasible to increase the work by 10x (since 10x as many people couldn't do 10x the work -- overhead and all -- we're talking probably at least 15x - 20x increase in cost to develop, and probably more elapsed time regardless of the number of engineers).

      Even if it costs a trillion dollars, spread over 10 years, to fix things that could have been prevented with the 10x effort up front, it simply wouldn't have been possible.

      Ultimately, we would all have to settle for slower innovation and simpler products.

      So far, the market has decided that a somewhat-buggy, vulnerable, but cheap, advanced, and rapidly developed product is more valuable than an expensive, simple, but bulletproof application for most people's needs.

      For some things, it is probably worthwhile to scale back expectations of complexity and innovation to increase invulnerability and guarantee correctness. Software running on the space shuttle or a nuclear sub strikes me as belonging to this category.

      But, for right now... I wouldn't pay $2500-$5000 per seat for an operating system that was as advanced and capable as Windows 7, but which had zero crash bugs and zero security vulnerabilities. (and similar outsized pricing on other software that I use)

      Nor would I be willing to pay today's prices for secure versions of 10+-years-ago software when the same prices could get me modern software.

      Until we can find a way to decrease the comparative cost of building provably-secure systems (versus what is available with rapid development and "best efforts"), it isn't going to happen for most software.

  12. Re:Misleading; no credibility by Elwood+P+Dowd · · Score: 4, Insightful

    Isn't your point about Chrome invalidated by your point about the time taken?

    Did no one attack Chrome because none of these researchers had an exploit that would work against it?

    --

    There are no trails. There are no trees out here.
  13. Re:Misleading; no credibility by Bill_the_Engineer · · Score: 4, Insightful

    I give this particular "Pwn2Own" show no credibility what so ever because of these details.

    I believe what you really meant to say was that we shouldn't fall into the trap of believing that Chrome is actually safer due to the fact that no one really targeted it in this contest.

    I've done my share of "Digital Combat Exercises" and you are correct that we should only view the contest as a verification that flaws exist, and not as a certification that a particular platform is safe.

    For my first competition, my team concentrated on all the windows machine on the network because we had a list of known exploits and figured that we could exploit them the quickest and therefore accumulate the highest score possible within the time limits. All teams used the same strategy, and the Linux machines weren't even targeted. This wasn't because Linux was safer, it was because we all knew Windows was a softer target. This made for a some very close final scores.

    For the following year's contest (which I couldn't participate due to a schedule conflict), my old team paid attention to the known exploits for Linux and started targeting them to guarantee a larger lead going into the final minutes of the contest.

    I think you'll see this pattern in all "hacker" contests. Each year more platforms will fall as each team strategize on what will give them the edge during the time alloted. You'll probably see Chrome fall next year. Look at Safari in Pwn2Own, it wasn't until 2 years ago before people started to seriously attack it for the points.

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  14. Re:So many exploits, so few hydrogen bombs by Locke2005 · · Score: 3, Insightful

    That's analogous to suggesting that getting rid of all the drug-sniffing dogs will cut down on drug smuggling. What kind of world do you live in where the argument "If I don't know about it, then it must not exist!" is considered logical?

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  15. Sandboxing news! by Anonymous Coward · · Score: 2, Informative

    "However, neither the Firefox nor the IE 8 exploit could overcome the sandboxing features in Windows 7 Protected Mode."

    big, good, relevant, no, yes?

  16. Re:BS without details by Anonymous Coward · · Score: 3, Informative

    All of these hacks are real-world drive-by attacks against fully patched machines with default OS mitigations in place (ASLR, DEP, sandboxing).

    You get pwn3d if you go to a malicious page, go to a legit page with a malicious banner ad/embedded iframe, get redirected (via malicious WiFi AP) to a malicious page, etc.

    This is the third year in a row that Miller did this. He has street cred, so think before you call BS.

  17. Re:Misleading; no credibility by Anonymous Coward · · Score: 5, Funny

    This wasn't because Linux was safer, it was because we all knew Windows was a softer target.

    Whoa, whoa, WHOA. Just stop right there, Bill. I'm going to have to teach you a thing or to about what you're allowed to write here on Slashdot. Now give me a second to get on my high-horse.

    Reasoning is not welcome here.

    That's right Bill. We don't need your reasoning here. We know we are right. This is Slashdot! We are the tech community. We know our OSes. We know our software. Just because of some contest with some rules and some teams that want to win the contest by the rules doesn't automatically invalidate our knowledge and wisdom as Slashdot.

    Linux is more secure because it is open source and licensed under the GPL. It doesn't matter if it is still unsafe by your standards.

    You see, Bill, we on Slashdot do not need to review the source code of Linux because we have declared it safe. Why is it safe? Because it is GPL. And everyone knows the GPL is safe. Therefore Linux is safe, Bill.

    IE8 is mentioned first because it is owned by Microsoft, and Microsoft is evil due to historical technology atrocities against other for-profit software corporations. Therefore IE8 is the worst piece of software ever to exist.

    So the reason why IE8 falls faster is not because you and your team thought the Microsoft product was "softer". It was because it was the spawn of the devil! Even wackos know the spawn of the devil should be hacked first. Don't you agree?

    Firefox is not listed in the title because we need to get a head start on bashing proprietary software rather than reading the summary.

    As a real Slashdotter, I pride myself in not reading the article let alone the summary. The title effectively summarizes the direction of all comments in the thread. And that direction is to bash proprietary software, starting with Microsoft first.

    Here's a tip, Bill. The headline on Slashdot should give you a hint at what kind of comment you should post on Slashdot. If you are not capable of discerning that from the title, only then may you read the summary. Reading the article is only reserved for picking out additional points to backup your original claim, not to invalidate Slashdot's wisdom. And that would never happen because Slashdot's wisdom is never wrong in the first place.

    Apple and Google are bad... but did you know that OSX is really UNIX and Webkit and Chrome are open source?

    See, once again open source products are good for you. You should use open source products!

    I hope that clears things up, Bill. Please refrain from posting useless comments in the future.

    Thanks,

    /.

  18. Re:Kudos to Peter Vreugdenhil by __aasqbs9791 · · Score: 2, Funny

    I've had it with these motherfucking bugs on these motherfucking browsers!

  19. Re:BS without details by jo_ham · · Score: 2, Insightful

    This is not about just Safari and OS X - all the details about browser exploits, including for Firefox and Windows are just too scant in detail.

  20. Re:They had no choice, Slashdot headlines are shor by quadelirus · · Score: 4, Insightful

    How about:

    IE8, Safari, FF, iPhone All Fall At Pwn2Own

    It has fewer characters.

    Or, focus on one area: IE8, Safari, Firefox all Fall At Pwn2Own

    And they didn't bother to mention Firefox in the description either, which clearly had enough space to include the word "Firefox."

  21. Re:BS without details by shutdown+-p+now · · Score: 2, Interesting

    From your explanation the issue is then with WebKit and not OS X.

    WebKit ships in the box that says "OS X" on it.

    (by the same token, IE exploits are counted as Windows security issues - and rightly so)

  22. I'm not a troll, read the links. by aristotle-dude · · Score: 3, Informative

    Whoever modded me a troll obviously did not read the links that I posted. It is a real issue and affected my development environment at work. My 32bit workstation is quite stable but a project that I am working on requires access to copies of production data so we have to do our development on VMs in a separate dev domain and the VM I was given is 64bit to match our target servers. I have useable stability on my VM several hours at a time as long as I run VS 2008 only through that wrapper program and don't kick off the full build script. Eventually, memory corruption problems will bring down either SQL 2008 management studio (has 32bit components) or my wrapped VS 2008 instance. Once the memory is corrupt, I have to reboot the VM.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  23. Re:As I said elsewhere on the net: by TapeCutter · · Score: 2, Insightful

    "They are relying upon someone else's code to translate down to that, and if those methods are flawed they're screwed....If you ignore the basics, you're going to be fucked later on."

    And the machine code depends on logic circits which in turn depend on complex software tools that design those circits, which depend in turn on, blah, blah, blah,.... Sooner or later you have to face the fact that if you can't trust anyone to do thier job properly then you're fucked before you even start.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  24. Re:BS without details by shutdown+-p+now · · Score: 2, Informative

    True, but I thought the point being made was that WebKit affects more than just Safari.

    It does. Since WebKit is a library, it will affect everything that uses it. Since it's a standard OS library, any OS X application that might want to render some HTML will probably use it.

    Isn't it the core of Firefox these days?

    Er... no. Firefox is still Gecko, and they don't plan to change.

    And others?

    Chrome uses WebKit, but I'm not sure if it actually uses OS-wide WebKit library on OS X, or its own version. I suspect the latter, since, supposedly, they did tweak it quite a bit.

  25. Re:Please elaborate by Bill_the_Engineer · · Score: 3, Interesting

    How can you say that Windows is a "softer" target than Linux, but Linux is not "safer"?

    Sorry about that. I've really made a confusing comment.

    What I meant was that Linux wasn't necessarily safe, it was just a much harder target than Windows. Why? Because there were plenty of working exploits in the wild for Windows, yet all we had were a list of exploits for Linux that needed to be coded.

    So Windows proved to be the "softer" target just because of time saved. Linux wasn't necessarily "safer" because we had the RedHat bulletins in hand and could have taken advantage of them but didn't because it would have required more time per point scored when compared to Windows. Why work hard to gain fewer points? The scoring didn't factor difficulty in that first year. I don't even know if they do now.

    Unlike Pwn2Own, Digital Combat Exercise (love it when the Army gets involved) did not disclose the network layout. So we had to map it, and exploit it in 2 hours. This made it more of a race than to demonstrate security hardness of an OS. If anything, it more of a demonstration on the importance of a qualified IT staff.

    Anyway, the only thing that prevented Linux from being exploited that first year was laziness (and lack of time) on our part. We assumed Linux was hard to exploit, so we didn't bother. The following year the team didn't have that assumption and took advantage of some machines that didn't have up-to-date patches.

    Hope that clears up the confusion a little.

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...