@darn: did you see about the new threats to Adobe Flash:
This Russian firm sells its "protection" to virus creators; they create exploits to fund their subscriptions. What a fabulous little ecosystem.
These developers understand that Flash malware running only on PCs isn't WORA. They're actively working to have their Flash exploit also run on OS X. Will they achieve true WORA? Only time will tell if they work to port their exploits to Android, WebOS, and the other Flash platforms. If you read the full transcript of that episode, you'll see there are new exploit holes in Adobe Reader and Acrobat.
These Adobe products are the gift that just keeps on giving.
Gibson also notes that Java deployed in the web has exactly the same risks.
The App Store model makes growing sense for distributing Flash code. Users can "opt in" to the apps they actually want to run and ignore the rest. @darn: given the risks of Flash-engineered malware, do you agree that the App Store model should be the way for Flash code to be distributed?
Plenty of users have indeed reported performance problems in Flash on their handhelds. Adobe itself has announced that they have dropped development for Flash on mobile devices: no new browsers, no support for new OS versions, and no new device configurations. The only support you will see is for critical bug fixes and security fixes on already-existing Android and Playbook configurations. You can read the details (and chase the links) in this Macrumors article.
That's a strong vote of no confidence from Adobe. They're clearly telling users to drop their use of Flash on the web for mobile computers. New devices -- and new versions of the OS for devices -- may have no Flash support at all. And those that do run may have security problems that will never ever be addressed. I'm guessing companies are already starting to ban the use of Flash in browsers in mobile devices.
What Adobe does support is the distribution of Flash/Flex apps via the various app stores. I support that, too: it's a way for users to "opt in" to the apps that they want to run. But I do think the time has come for legitimate businesses to stop distributing Flash content via the web.
@barkomatic: do you understand why running Flash through webpages is becoming a worse idea every day? If you disagree with that assessment, please state your reasons why.
Episode 331 of Security Now said:[Here is the homepage for the podcast, which includes transcripts in a variety of formats.]
Steve: So a Russian firm that does vulnerability research and sells their protection to customers is taking the position of, we're not telling Adobe because they don't pay us. So...
Leo: Oh. Oh, that sucks.
Steve: Well, you know, but they're selling their proprietary information to their customers. And it would make it less valuable if they provided it to Adobe because then Adobe would fix it, and then they wouldn't be offering exclusive protection to their customers. So it's a little, I agree, it's a little strange. But that's what they're doing.
They bypass both of these new, undisclosed, but proven and demonstrated in a video that they have, zero-day vulnerabilities; bypass both of Windows' anti-exploit features that we've talked about: DEP, which is the Data Execution Prevention, where regions of memory are marked as nonexecutable, like for example the stack, which normally only contains data, you don't typically execute the stack, and so that prevents stack overflow exploits, but not in this case; and ASLR, which is the Address Space Layout Randomization, which takes sort of the inherent modular nature of today's operating systems where different pieces are contained in separate modules, and Address Space Layout Randomization scrambles them all up so that different instances of the operating system are not always in predictable places. And that prevents the bad guys from being able to jump to known code and get their work done by sort of repurposing code in the operating system. If you don't know where it is, you can't jump to it reliably. But these vulnerabilities bypass all of that and work anyway. Oh, and they both escape from IE's sandbox. So the sandbox...
Leo: Whoa. Gee.
Steve: Yeah. So the sandboxing in IE is also ineffective.
Leo: Amazing.
Steve: Now, at the moment, this is Windows only. But they have promised soon to have a Mac OS X version.
Leo: Good. Because we want parity.
Steve: Because, exactly.
Leo: It's only fair.
Steve: Oh, goodness. So nobody knows what these are. The problem is that, as we know, you can often reverse-engineer patches in order to figure out what it was that was patched. And so the expectation is that the malware guys are going to jump on this and are probably in the
process of doing so. But there's nothing we can do about it. I mean, we users can only not use Flash in order to avoid the problem. So again, you want to be extra careful today about where you go and what links, especially what links you click in email, because anything that can invoke Flash which is malicious, if bad guys have figured out what these problems are that only this one company is selling their customers the fixes for, then that's a vector of exploitation. So Adobe has got lots of...
Leo: You got 'splaining to do.
Steve: Oh, yes, exactly. They're in the dog house.
This Russian firm sells its "protection" to virus creators; they create exploits to fund their subscriptions. What a fabulous little ecosystem.
These developers understand that Flash malware running only on PCs isn't WORA. They're actively working to have their Flash exploit also run on OS X. Will they achieve true WORA? Only time will tell if they work to port their exploits to Android, WebOS, and the other Flash platforms. If you read the full transcript of that episode, you'll see there are new exploit holes in Adobe Reader and Acrobat.
These Adobe products are the gift that just keeps on giving.
The App Store model makes growing sense for distributing Flash code. Users can "opt in" to the apps they actually want to run and ignore the rest. @darn: given the risks of Flash-engineered malware, do you agree that the App Store model should be the way for Flash code to be distributed?
Flash runs well on my tablet so this is not true. No stuttering or slideshows--just smooth playback.
Plenty of users have indeed reported performance problems in Flash on their handhelds. Adobe itself has announced that they have dropped development for Flash on mobile devices: no new browsers, no support for new OS versions, and no new device configurations. The only support you will see is for critical bug fixes and security fixes on already-existing Android and Playbook configurations. You can read the details (and chase the links) in this Macrumors article.
That's a strong vote of no confidence from Adobe. They're clearly telling users to drop their use of Flash on the web for mobile computers. New devices -- and new versions of the OS for devices -- may have no Flash support at all. And those that do run may have security problems that will never ever be addressed. I'm guessing companies are already starting to ban the use of Flash in browsers in mobile devices.
What Adobe does support is the distribution of Flash/Flex apps via the various app stores. I support that, too: it's a way for users to "opt in" to the apps that they want to run. But I do think the time has come for legitimate businesses to stop distributing Flash content via the web.
@barkomatic: do you understand why running Flash through webpages is becoming a worse idea every day? If you disagree with that assessment, please state your reasons why.