Adobe releases emergency Flash update amid new zero-day drive-by attacks
arstechnica.com
arstechnica.com
Thanks to Apple, Flash has almost become irrelevant. I usually see it only in the GUI of my ZyWALL (and only after activating it through click to play).
(Check out http://www.ghacks.net/2012/07/21/configuring-chromes-click-t... if you do not use click to play in Chrome yet. In Firefox, it is accessible via about:config.)
You can set Flash (or another plugin) to click-to-play by going to Tools->Add-ons->Plugins and selecting "Ask to Activate" in the drop-down box next to the plugin. I believe this is by default only the setting for Java.
"Hey, we have insecure products that people hate, let's add some more crap"
I've missed that specific checkbox a lot too..
Kafkaware?
I guess the repeated security issues, and the fact that the only security exploit I've dealt with on any of my personal machines in a decade was due to Java about a year ago, also contributed to the anger and subsequent removal. I am on the verge of making the same choice for Flash. I think I've finally convinced YouTube to always serve me the HTML5 version of videos, anyway...not sure what else I'd lose. Might be worth a try. Especially since the worst advertising offenders (autoplay looping video ads with sound on at the bottom of the page) are always Flash. My web browsing experience would probably actually improve...
Hmm...does Soundcloud use Flash?
There are plenty of bug riddled pieces of software out there. Plenty of platforms. Most are probably unknown or not popular enough to be scrutinized. These 3 are the most popular, most used, and most targeted. You will see them in tech news more than any other pieces of software. If you read vulnerability and security blogs, you'll be exposed to a whole, new, enormous, and wonderful world of bug ridden software.
It's easy to say these kinds of things in hindsight. In their time, these systems became popular because they filled a void [1]. Now we look back and say "What were we thinking?", but it was harder to say back when the web browser was still a document system with minimal programmability.
In all reality, the craft of software engineering is still truly new to the world, and constantly, rapidly, changing. Unlike the material world with the limitations of space and resources, the abstract land of organizing information and information that works on information is a very hard problem to solve—if it's even "solvable" at all.
[1]: Well, okay, XP was kinda' forced onto the world.
If there's a bug in Chrome, it affects only 30 percent of the browsing market - the Chrome market. If there's a bug in Flash, it affects 95 percent of the browsing market.
That's why it would've been much better if Adobe open sourced Flash a long time ago, because then each browser could do their own implementation of Flash, just like they do with many other open specs today, and then if there was a bug in Chrome's Flash, it would've only affected the Chrome market.
It's too late to open source Flash now, but we're doing that instead with alternatives like the HTML5 video tag and WebGL (for animations).
Edit: Oh, unless you're talking more about congestion being the problem for Spotify, though you can download playlist via the native clients.
[] I don't actually know whether Spotify's web client is particularly accessible (beyond requiring flash which makes it totally non-accessible for me), but it certainly could be.
I am pretty paranoid when it comes to security but i still prefer to keep flash installed with all the security burden it brings than having to deal with a good portions of websites which wont render properly. Unfortunately we are far off from the day where flash is not needed.
I am seriously interested in which sites these are. I suspect you're exaggerating (I'd be amazed if it were anything like at least 1%, let alone a "good portion") but am willing to be educated.
The Adobe Flash Platform whitepaper lists new features they are working on ( http://www.adobe.com/devnet/flashplatform/whitepapers/roadma... ) and Flash Player 13 beta is available on their labs page ( http://labs.adobe.com/technologies/flashruntimes/flashplayer... ).
I have no idea how long Flash will stay relevant, but I think Adobe AIR has a shot at being a solid choice for building apps that need to work across multiple OSes.
I'm not too familiar with what other browsers are doing, but I know Chrome's version of Flash is different from other versions and specially built for Chrome. It does not use the NPAPI plugin system. Instead it's built on PPAPI which is designed with multi-process and sandboxing in mind.
Chrome's click-to-play is just such necessity.
If you use a show-then-hide-with-CSS script (there are several for Chrome, for example), they won't prevent it.