Slashdot Mirror


Flash Vulnerabilities Affect Thousands of Sites

An anonymous reader sends us to The Register for this security news. The problem is compounded by the fact that some of the most popular Web development tools for generating SWF produce files containing the recently disclosed vulnerabilities. "Researchers from Google have documented serious vulnerabilities in Adobe Flash content which leave thousands of websites susceptible to attacks that steal the personal details of visitors. A web search reveals more than 500,000 vulnerable applets on major corporate, government and media sites. Removing the vulnerable content will require combing through website directories for SWF files and then testing them one by one. Updates in the Adobe software that renders SWF files in browsers are also likely, but they probably wouldn't quell the threat completely... No patch in sight from Adobe, that's the price to pay for depending on proprietary solutions."

214 comments

  1. Preference by SniperClops · · Score: 0, Flamebait

    I've never been a fan of flash, I prefer HTML, CSS and PHP.

    1. Re:Preference by Anonymous Coward · · Score: 1, Funny

      And why do we give a fuck?

      As if you have the same flexibility with HTML, CSS and PHP. Oh, wait. That doesn't matter, as long as you jump on the anti-Flash bandwaggon, logic doesn't need to be present.

      Suck my flashy dick.

      Posting as AC 'cause the mods can't handle the truth.

    2. Re:Preference by palegray.net · · Score: 5, Insightful

      Flash done right can be extremely useful, as a tool for adding a dynamic interface to a site. Unfortunately, Flash is (in my opinion) usually done horribly wrong, and implemented in a manner that doesn't give site visitors any alternate means of using the site. I've seen good implementations where Flash was used only for a particular application, and the rest of the site was done in standard-compliant HTML/CSS. I've also seen really scary work on countless occasions where the entire site was one big Flash presentation. Ugly stuff.

    3. Re:Preference by palegray.net · · Score: 1

      The parent post actually stated what I really wanted to say, instead of my polite reply post below. Someone please mod it up, if only as funny :).

    4. Re:Preference by Skapare · · Score: 1

      What file format do you use for videos?

      --
      now we need to go OSS in diesel cars
    5. Re:Preference by Anonymous Coward · · Score: 5, Insightful

      Depends on what you are trying to achieve, but I would never go with Flash. The only benefit of Flash is that it will keep the majority of users from "stealing" your content by downloading it and saving it to a file. And you also get to code up your own crappy player in it too. If you want it playable on the largest number of devices(what people normally claim is the benefit of Flash), then go with MPEG-1 which will work more places than Flash.

    6. Re:Preference by Lknight · · Score: 1

      Anyone who thinks having videos as flvs will keep the majority of people from "stealing" content clearly hasn't done a search for "save flv" on google. It's a pity no-one out there coded up an open source flash player though. It would save lots of time and trouble.

    7. Re:Preference by piojo · · Score: 4, Interesting

      Anyone who thinks having videos as flvs will keep the majority of people from "stealing" content clearly hasn't done a search for "save flv" on google. I'm certain that 90% of youtube users don't even know what a .flv is, let alone that they can be saved. Saving them even gives me trouble, and I've written screen scrapers and a (dysfunctional) web spider. Then again, I don't use flash sites enough to know what the proper ripping tools are, and I use Linux, so the proper tools may not exist for me.
      --
      A cat can't teach a dog to bark.
    8. Re:Preference by compro01 · · Score: 1

      the DownloadHelper addon for firefox tends to work fairly well for me, though it gives you a list of the videos in each tab, and being as the names are usually just effectively random alphanumeric strings, it's hard to tell which videos you've downloaded and which you still need to get if you're wanting to grab a bunch of videos at a time.

      the online converter at vixy.net also works, though it tends to get flaky at times (cutting off your download in the middle or throwing "invalid video ID" when the url is perfectly fine.) and is slow at best.

      --
      upon the advice of my lawyer, i have no sig at this time
    9. Re:Preference by Anomolous+Cowturd · · Score: 5, Insightful

      Not a fan of flash either, but the one application it is actually good for is the youtube-style video embedding. I prefer flash to the satan-spawned abominations quicktime & windows media player, as the platform support is better, among other things.

      --
      Software patents delenda est.
    10. Re:Preference by Anonymous Coward · · Score: 0

      To specify: What file format do you use for streaming web video? There is no other format that will stream inside a browser without problems on most platforms. I wish we could dump Flash today, but MP4/FLV streaming is the one feature that makes it irreplaceable for now.

    11. Re:Preference by fean · · Score: 1

      Actually MPEG-1 is not supported natively by IE or Firefox.

    12. Re:Preference by JackMeyhoff · · Score: 5, Insightful

      Most flash is done WRONG unfortunately, and most sites either open in a new limited controllable window and / or have a screen area the size of a postage stamp. Flash sucks for many reasons, and this is 2 of them.

      --
      http://www.rense.com/general79/wdx1.htm
    13. Re:Preference by Rob+Simpson · · Score: 1

      Most seem to be easy to save... just open up your cache directory, find and copy the file (usually the most recent large file) rename to .avi or whatever, and play. Works fine for me, except for a few of the largest files that don't seem to be cached in the normal way.

    14. Re:Preference by klecu · · Score: 1

      I believe that a lot of the animation and interaction functions of Flash could be done in SVG or its ISO-approved, 3d cousin X3D. Obviously, video can't be done in one of those, but there are probably hundreds of video codecs to use that would work better.

      --
      Wisdom, knowledge, and truth - found only in one Place.
    15. Re:Preference by gordguide · · Score: 1

      I don't really see the value of "Youtube-style video embedding." What's it good for?

      Flash Video files are the easiest to pull from a website; I've yet to find an embedded Flash Video file I could not save to disk. I can't say that for QuickTime; a few have eluded me. As for Windows Media, they are by far the most difficult to save to disk; I can't say I've been 100% successful on those.

      Got some Flash content you think is safe? Post the url; I'll email the whole thing to you as a self-contained movie file. Guaranteed.

      Give me five minutes; Flash is slower to stream than QT or WMV.

    16. Re:Preference by Domstersch · · Score: 2, Interesting

      Forget "power" ripping tools; they all seem to just come down to a regex through the source, pre-set for a given handful of sites. So, they break as soon as a site updates their page layout, and just plain don't work on other, more obscure, sites.

      The best way I've found is to just open up Firebug to the 'Net' tab (looks like this), and look for the biggest request listed. This works because the browser has to make the request for the video at some point, even if that request is obfuscated in the source, occurs in Javascript, doesn't end in .flv, and so on. From there, it's just a right-click, and "Copy Location".

      --
      =w=
    17. Re:Preference by heinousjay · · Score: 1

      The value is that it lets you easily embed a video in a page in a way that'll work on 99% of computers.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    18. Re:Preference by Anonymous Coward · · Score: 0

      I use Linux, so the proper tools may not exist for me.
      The proper tool is a file browser pointing to the /tmp folder. That's where the Flash plugin stores all .flv videos. The file will be there until you leave the page that embeds the player applet. Just wait for the video to be cached completely, then take a copy before leaving the page. No special tools required.
    19. Re:Preference by weicco · · Score: 1

      I've also seen really scary work on countless occasions where the entire site was one big Flash presentation. Ugly stuff.

      Offtopic: I've scarier work where entire site was one big BMP image with huge image map slammed on top of it.

      --
      You don't know what you don't know.
    20. Re:Preference by KDR_11k · · Score: 1

      I don't think preventing downloads was his goal, just getting it to work.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    21. Re:Preference by Lennie · · Score: 1

      CSS and Javascript done right could be extremely usefull, ... etc.

      --
      New things are always on the horizon
    22. Re:Preference by kestasjk · · Score: 1

      ffmpeg does the trick, converting flv to avi (or whatever you like) with no problems. You can also get the ActionScript out of a .swf with no problems. It doesn't really protect your IP, but then again nothing does.

      --
      // MD_Update(&m,buf,j);
    23. Re:Preference by Anonymous Coward · · Score: 4, Funny

      Keep your voice down...

      You must be new here... this debate isn't about whether or not the suggested alternatives to Flash are supported or practicable.

      It's more to do with people having look at reality and coming to the conclusion that they just don't like or believe certain aspects of it.

      Call it a selective disregard for the facts or utter stupidity if you will, but its kinda groovy...

      I think that the audio and video functionality of Flash/Flex can and will be replaced by chaz haskins' svg wondershow plugin.

      See it's easy! get into it.

    24. Re:Preference by funkatron · · Score: 1

      You just named the one codec that WILL look uglier and take up more bandwidth than flash.

      --
      "Welcome to our world. We are the wasted youth. And we are the future too." Yes, I know these are stupid lyrics.
    25. Re:Preference by drsquare · · Score: 1

      Flash Video files are the easiest to pull from a website; I've yet to find an embedded Flash Video file I could not save to disk.
      Flash videos don't often save well, often it won't save the whole thing, and that's with both using an extension to grab it or getting it from the cache.

      And you've missed the point entirely, the point in flash video isn't to stop people saving them, it's to let people watch them. Many video sites have links to download them.
    26. Re:Preference by Anomolous+Cowturd · · Score: 1

      I don't care about "protection". Youtube has seen to it that there is a de-facto standard which works on 99% our clients' clients' machines. That's the only real consideration.

      --
      Software patents delenda est.
    27. Re:Preference by protobion · · Score: 1
      You do not need to "rip" flvs. Most multi-format players out there such as Mplayer, VLC Player, Media Player Classic, or Zoom Player already play FLVs. Downloading the FLV is simplified by Firefox extensions such as this, or websites such as this.

      No seriously, the fact that obtaining FLVs give you trouble has to be an exceptional case, considering your credentials as a computer -friendly (at least) person.

      --
      Essentia non sunt multiplicanda praeter necessitatem.
    28. Re:Preference by stewbacca · · Score: 1, Insightful

      Most flash is done WRONG unfortunately
      Most slashdot posts are done INCORRECTLY.
    29. Re:Preference by ckorhonen · · Score: 1

      Surely in the cases you mention, it is really the designer/developer that sucks?

      As a technology, Flash offers a quite decent featureset, but technology can always be misused in the wrong hands.

      From your reasoning, HTML also sucks because of animated gif's and the blink tag!

    30. Re:Preference by Anonymous Coward · · Score: 0

      Please, let's not kid ourselves:

      Is porn available in FLV?

      Then, yes, OF COURSE linux tools are available to rip content as fast as possible to your secret stash.

    31. Re:Preference by BrokenHalo · · Score: 1

      I agree that there are plenty of options for saving content, but we're missing the point.

      Or rather, site designers are.

      The whole point of a website is to promulgate its content. Introducing caveats such as "You May Only Look At This Content When It Suits Us To Give It To You" where copyright or reproduction restrictions are (for practical purposes) irrelevant is an unnecessary addition of complexity to the online experience. Locking up the content so that it is only visible under prescribed conditions is really quite silly. They might just as well publish the content on paper or optical media at a price.

    32. Re:Preference by cecil_turtle · · Score: 2, Insightful

      The only thing Flash ever did right was to have a workable de-facto standard video format for the web. Oh and games / animations, if you're into that. As far as I'm concerned those are the only good uses for Flash.

    33. Re:Preference by Anonymous Coward · · Score: 0

      I can't rip the following in Linux (I can't seem to direct link, click 'watch video').

      http://www.tvo.org/cfmx/tvoorg/theagenda/index.cfm?page_id=7&bpn=779085&ts=2007-12-14%2020:00:15.0

      It's an FLV file transported through an RTMP stream. On Windows Orbit Downloader is supposed to work by I can't find anything that supports RTMP streams on Linux.

    34. Re:Preference by BlueParrot · · Score: 1

      Saving them even gives me trouble, and I've written screen scrapers and a (dysfunctional) web spider. Then again, I don't use flash sites enough to know what the proper ripping tools are, and I use Linux, so the proper tools may not exist for me.


      Lol, you do realise it downloads it to /tmp ? You can "rip" them using any file manager or even just "cp". Personally I just run ffmpeg at them with the output directory set to $HOME convertin them to theora in the process.
    35. Re:Preference by palegray.net · · Score: 1

      As have I :). The sad part is the fact that I knew a couple of people personally who had such sites designed for them, and I know how much they paid for that garbage... $$$

    36. Re:Preference by jedidiah · · Score: 2, Insightful

      The whole "gratuitous infection vector" problem.

      Many sites use flash for no good reason when pure HTML would be perfectly fine.
      In the process they make the entire process less secure, more error prone and
      ultimately less accessable.

      flash vs. flash for no good reason.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    37. Re:Preference by jedidiah · · Score: 1

      Ok, then choose anything supported by the ffmpeg library. Don't like MPEG1? Then use MPEG4.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    38. Re:Preference by FLEB · · Score: 1

      Would that still work, though, if the Flash file was just a "loader", that downloaded/streamed the video file using Flash as opposed to the browser?

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    39. Re:Preference by JackMeyhoff · · Score: 1

      Then there is a LOT of bad designers out there, they are in the MAJORITY.

      --
      http://www.rense.com/general79/wdx1.htm
    40. Re:Preference by ckorhonen · · Score: 1

      Agreed!

      In my experience, I think a lot of the Flash designers you come across are from animation or print design backgrounds, rather than specifically web design. A few years ago this was definitely the case.

      Unfortunately that often means that the designers working on these Flash websites simply don't get the web, or how their content integrates with the page or browser, as well as someone who has been using CSS/HTML/JS for most of their career - they are still treating it as they would a piece of print work with fixed size/resolution, or as an animation with lots of pointless swirly stuff. Obviously, a lot of this may look 'cool' to marketing folks, but may not be entirely appropriate for the web.

      I find that it really depends who your designers are - larger agencies who still seem to be very biased towards print work, and an obsession with swirly things; or the more conservative/realistic experience-orientated interactive design shops.

      Also, I think this is something which is slowly going away as more 'web' people are drawn to the Flash platform by things such as AIR, Flex and AS3.

    41. Re:Preference by badasscat · · Score: 1

      In my experience, I think a lot of the Flash designers you come across are from animation or print design backgrounds, rather than specifically web design. A few years ago this was definitely the case.

      Unfortunately that often means that the designers working on these Flash websites simply don't get the web, or how their content integrates with the page or browser, as well as someone who has been using CSS/HTML/JS for most of their career


      Design is design - print or web doesn't matter. People have been slowly starting to realize this over the last half decade or so. Your talk about people who have been using CSS/HTML/JS "most of their career" is kind of moot when you consider that two of those technologies have only been around about a decade, and the third only a little longer. Do you think best practices in print design were set in stone only 10 years after the invention of the printing press? 20 or 30 years from now, the way we use the web will be completely different from the way we use it now, just as the way we use it now is pretty different from the way we used it in 1991. Would you have argued against YouTube because it's Flash-based? Or because it's video-based? Should the web only be used for text? After all, that's originally what it was, and every time some new feature or technology was added, there were people who argued against it because it made the web "uglier" or "more confusing" or led directly to "bad design".

      No, the web evolves. Get used to it.

      Yes, there are bad designers out there. But that's all they are; bad designers. It's got nothing to do with print vs. web or whatever. The arguments among web developers about this boil down to design vs. technology, not good design vs. bad design. And while good design is at least somewhat permanent, technology is constantly changing. So there's no point arguing that technology that worked 10 years ago is the same technology we should be using today because new technology encourages bad design; no, bad designers, producers and project managers encourage bad design. Background matters little.

      btw, I say this as someone who is constantly espousing the use of AJAX at the company I work for. I find too much Flash annoying. But again, that's got nothing to do with design, it's got to do with functionality. AJAX has improved now to the point where you can do most of the same things with it as you can with Flash from a design perspective, without the incessant animations and ridiculously long load and draw times. So I do feel like it's a better choice most of the time. But the problem I give the designers and developers is usually phrased as "come up with the best and most interesting design you could do in Flash, then let's see if we can do it in AJAX." AJAX is still somewhat more limiting than Flash, which is why most large companies continue to use it.

    42. Re:Preference by ckorhonen · · Score: 1

      I have to say, I totally disagree with you on that one - print design is totally different to web design in many respects.

      For a start, a print designer is working within a fixed area that will always look the same no matter what (well, unless you rip it up!).

      With a web designer you need to accept that your design may be viewed at a million and one different screen resolutions, on different platforms and browsers which may render fundamentals such as text or user interface controls differently. On top of that, the implementation of said design now requires you to think about this, and things such as SEO etc.

      You also have more fuzzy things, based around interaction. For print, perhaps you want to use embossing or other techniques to make the design feel a bit special. For web, I tend to thing its around how you can interact with a sites functionality (usability, learnability...) and also how well site and browser merge (form autofill, scrolling, copy, paste).

      These fuzzy things are often where many Flash-based sites tend to fall down, either perhaps by introducing alien concepts for interactions for the 'coolness' factor, or ignoring these all together with content you cannot copy and forms which you can't autofill - all amounting to a different/jarring/bad user experience.

      A good designer for either medium is one who is fully aware of these constraints, and works with them. Although a good print/web visual designer may be able to produce appealing sites, they will often not have a solid understanding of the medium and the nature of interaction, which is where things may fall down.

    43. Re:Preference by Domstersch · · Score: 1

      Yep, it does - in all cases I've seen. Probably because (I'm pretty sure) Flash doesn't provide you with plain sockets; you can only offload requests to the browser, where they're logged in Firebug.

      --
      =w=
    44. Re:Preference by budgenator · · Score: 1

      Flash isn't available for linux x86-64 and hand-installing doesn't work, I'm not sure that it is available in windows-64 either. If your site is Flash dependent, your excluding the early-adoptors, not something that's good if your trying to develop market-momentum.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    45. Re:Preference by jhol13 · · Score: 1

      Flash done right can be extremely useful [...] Perhaps it "can", but I have never seen one even remotely useful.

      Most which think they are useful are a hindrance, either by disabling printing and/or removing browsing (back button) or just a nuisance with idiotic sounds etc.
    46. Re:Preference by palegray.net · · Score: 1

      Most of the useful stuff I've seen Flash used for has been related to intranet applications, not stuff that's meant for "public consumption." A huge amount of programming is used behind the scenes for business applications... it's just that customer-side applications get the most attention.

    47. Re:Preference by jhol13 · · Score: 1

      I have seen a couple of those business applications made with ActiveX in the work.

      ActiveX cannot be printed either, does not obey back, has no real links (links cannot nicely be copied to VCS/Wiki/etc), does not work with FF (even with activex plugin) ...

      Just a POS, IMHO.

    48. Re:Preference by piojo · · Score: 1

      Lol, you do realise it downloads it to /tmp ? You can "rip" them using any file manager or even just "cp". Personally I just run ffmpeg at them with the output directory set to $HOME convertin them to theora in the process. How, indeed? That's pretty funny. Maybe I just don't like flash, so it confounds me. Well, with this problem solved, I guess I'll go back to wondering whether I'll ever be able to script an interaction with an AJAX-based site.
      --
      A cat can't teach a dog to bark.
    49. Re:Preference by zerkon · · Score: 1

      Windows x64 flash works just fine. I've also had it running on Ubuntu x64, you just need to install the 32 bit version of firefox and the 32 bit flash player, it's a pain but it works fine with a little tweaking to get it all set up. Besides, do you really NEED the 64 bit firefox?

    50. Re:Preference by budgenator · · Score: 1

      no I don't in fact I'm questioning whether I need flash either so its about 6 of one, half a dozen of the other.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    51. Re:Preference by gordguide · · Score: 1

      For me, they save perfectly and always save as a complete file ( I never grab it from the cache; that's the wrong way to do the job). Like I said: 100% success rate, and I have a relatively slow connection.

      Try grabbing it from the server thats sending it to the web page in the first place, and waiting until it's done before you save. The only OS or Browser-specific trick is finding that particular url, but it can be done on any system quickly and easily.

      I don't trust the download links. If you are saving from the server that sends the stream to the web page in the first place, then you will see the url for the video file they embed in the player is not the same as the url for the download link. Typically it's a different file (quality, etc), and that's if the video is actually available in the first place.

      Often it's a portal to another site, whether it's ad strategy, link fraud, or downloading malware. I've learned that you don't use the provided download links. Waste of time.

      Online Video is a cesspool of hell, and Flash is part of the cesspool like everyone else. Currently there is a serious vulnerability in the Flash Browser Plugin on all OS's. They are no better nor worse than anyone else; although they are very restrictive as to how content creators can format the video, which makes for a more universal experience for the user. For that you get mediocre video quality and often downright poor audio quality.

    52. Re:Preference by gordguide · · Score: 1

      Due to a recent security issue with Flash (All browsers; All OS's) I disabled the Flash/Shockwave plugins on my system.

      On one site: 27 popups demanding I acknowledge I had no Flash plugin plus 7 demanding I download the plugin. The page stops loading until I click on the popup; loads for a second, stops again so I can acknowledge I have no Flash plugin; loads for a second, stops again ...

      During the next half-day, well over a hundred popups demanding I acknowledge I had, in fact, no Flash plugin. I'm not going anywhere special here. Regular news and weather sites, basically.

      Call me crazy, but if Apple or Microsoft intruded in the average user's browsing experience with (I'm not exadgerating here) more than 200 insistent demands that I download their software while trying to view 10 web sites, I think the entire online world would be pissed. It is, in fact, possible to browse the internet without QuickTime or Windows Media Player plugins installed, and at worst, you get a few funny icons in your browser page windows.

      Flash? A constant, insistent, whining drone. You literally have pages that pop up in front of the page you are viewing to demand you do something about this serious failure to install our plugins. It's amazing how virtually no page on the internet can survive without the Flash Plugin.

      Except, if I managed to click the popups by the hundred, the pages loaded just fine, thank you. The occasional image (video start screen) was blank. And I mean occasional; most still displayed.

      So, without Flash; about 80% of my browsing experience consisted of acknowledging I had no Flash Plugin. Nice.

      No wonder it works on 99% of browsers. Without it, you don't make it out of the driveway.

  2. Proprietary, huh? by palegray.net · · Score: 5, Informative

    Quoth the headline: "that's the price to pay for depending on proprietary solutions..."

    There are open source implementations of the Flash protocol; I'm running Gnash as my SWF player on Ubuntu 64, and it works just fine. Your mileage may vary.

    1. Re:Proprietary, huh? by palegray.net · · Score: 3, Informative

      Oh, and by the way, those who wish to create Flash content may want to have a look at this site.

    2. Re:Proprietary, huh? by Doc+Ruby · · Score: 1

      How many times since you've installed it (when was that?) has a Flash applet failed to work at all, or been obviously buggy?

      --

      --
      make install -not war

    3. Re:Proprietary, huh? by Anonymous Coward · · Score: 2, Informative

      actually you would want to look at haXe mtasc was AS2.

    4. Re:Proprietary, huh? by Jack9 · · Score: 4, Insightful
      Even open source implementations are vulnerable to XSS.

      Attack scenarios work something like this: A bank website hosts marketing graphics in the form of a vulnerable Flash applet. Attackers who trick a customer into clicking on a malicious link are able to execute the SWF file but inject malicious code variables that cause the customer's authentication cookies or login credentials to be sent to the attacker.

      In summary, "Phishing can work against Flash apps." Specifically, the article says someone at Google documented something about XSS working against Flash apps...being really light on the details. This could apply to Google's stock market Flex charting, for example. Adobe hasn't done anything about it and didnt respond to EMAIL inquiries about it.
      My question is who asked The Register, to troll against Adobe? AND how did it get posted on /. /Lemme know if I missed something.
      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    5. Re:Proprietary, huh? by bcrowell · · Score: 2, Informative

      There are open source implementations of the Flash protocol; I'm running Gnash as my SWF player on Ubuntu 64, and it works just fine. Your mileage may vary.
      I tried Gnash, and it didn't work on the flash pages I tried it on. Although there are open-source development tools for flash, such as mtasc and haxe, there are a lot of obstacles, both legal and technological, that anyone will encounter if they try to do OSS development on the flash platform. If you want to generate AS3, the only OSS compiler is haxe, which doesn't implement the standard AS3 language. The Version 2 Components (flash's standard gui widget set) are under a license that prevents you from using them unless you own the Flash IDE. There are also patent issues with codecs; I believe Adobe is implementing some new audio and video codecs in the new versions of flash whose licensing is somewhat less problematic than the ones that used to be available, but you still can't use ogg or theora. Realistically, if you want to learn to develop flash using an OSS toolchain, you have a long, hard road ahead of you. You can't just buy a book on Flash and do what it says, because there are way too many bits and pieces that you can't reproduce without using the Adobe development tools.

    6. Re:Proprietary, huh? by Deanalator · · Score: 4, Insightful

      The problem isn't that adobe has a poor implementation of the flash protocol. If that was the case, they could just patch the issues (like in the past). These issues stem from the protocol itself, and that it is very liberal on how it defines access control. This is not something that can be fixed by open source. Even if gnash did have a top notch security team (which I doubt, since it sounds to me like they are still having trouble getting swf to parse safely), they would need to redefine much of the protocol, add proper mandatory access controls. Doing this in a way that would not break existing flash applets would be a huge pain in the ass. Not to mention having to go back and change everything again once adobe releases a new version.

    7. Re:Proprietary, huh? by foreverdisillusioned · · Score: 2, Insightful

      Even open source implementations are vulnerable to XSS.

      Firefox + NoScript FTW. Filters XSS even from sites you've otherwise whitelisted (which does *very* rarely cause a problem, but you can manually override if necessary.)

    8. Re:Proprietary, huh? by imr · · Score: 2, Insightful

      There is one nice Free Software alternative to Flash as a streaming video embedded applet, it's cortado.

      The problem is that it lacks a little more work to be always stable and some more to get other codecs like speex incorporated. But the developper is gone and nothing has been developped since 2006. So it could be a nice project to pick up for someone with knowledge in Java, who want to do some usefull work for the Free Software users instead of only relying on Free alternative to the Flash player wich won't solve the main problem, the format. Right now, it's even worse, all linux distros rely on flash for their video solution, which is a pity.

      Close to the point, with the way Java is designed, you don't have this kind security issue, since you cant embed the player and stream videos from another domain.

    9. Re:Proprietary, huh? by Lennie · · Score: 2, Insightful

      I think there are definitly other reasons why an open source mentality is important.

      Who thinks anyone will be working on this grave security issue during the holidays ?

      If it was an open source project, I think it would be more likely a (or few) developer(s)
      would be.

      I could be wrong ofcourse.

      What do you think ?

      --
      New things are always on the horizon
    10. Re:Proprietary, huh? by mha · · Score: 2, Insightful

      Why is this article that doesn't explain ANYTHING, gives no references, and shows no hint of KNOWLWEDGE on the part of the author, but only lists stereotypes, labeled "insightful"? I'm missing any insights!

      The guy even calls Flash a "protocol"! This is the OPPOSITE of insight!!!

    11. Re:Proprietary, huh? by quetwo · · Score: 2, Informative

      Acutally, you may want to take a look at Flex. Adobe open-sourced their compiler, and the SDK to create SWF files. Flex (starting with version 3), is open source, /and/ fully supported by Adobe on Linux, Mac and Windows.

    12. Re:Proprietary, huh? by bcrowell · · Score: 1

      Acutally, you may want to take a look at Flex. Adobe open-sourced their compiler, and the SDK to create SWF files. Flex (starting with version 3), is open source, /and/ fully supported by Adobe on Linux, Mac and Windows.
      Thanks for the info -- that's very interesting. However, there's some pretty objectionable stuff in the EULA, including "2.6.1 No Modifications, No Reverse Engineering." That really doesn't fit my definition of OSS.

      The EULA for the SWF spec also states that "You may not use the Specification in any way to create or develop a runtime, client, player, executable or other program that reads or renders SWF files." That would be my definition of proprietary.

    13. Re:Proprietary, huh? by mad.frog · · Score: 1

      Realistically, if you want to learn to develop flash using an OSS toolchain, you have a long, hard road ahead of you

      Step 1: go to http://labs.adobe.com/technologies/flex/sdk/
      Step 2: Download the open-source Flex Compiler.
      Step 3: Profit.

      Yep, that was long and hard...

    14. Re:Proprietary, huh? by Deanalator · · Score: 2, Insightful

      If I gave explanations and references, it would be "informative" :-)

    15. Re:Proprietary, huh? by Anonymous Coward · · Score: 0

      Yes, you're missing the definition of phishing. Phishing is when you trick a user into entering sensitive information into the wrong website. Any savvy web user can avoid phishing except if there's DNS poisoning and the site doesn't use https.

      The claim is that this is an XSS vulnerability which would allow your credentials to be sent automatically to a malicious third-party without leaving any traces. If that's true then if ebay has a vulnerable SWF, for example, any web page you view or email you read could potentially enable someone to steal your ebay credentials. Being web savvy won't protect you. Disabling flash will.

      If just clicking on a link can jeopardize your credentials, something is very wrong.

    16. Re:Proprietary, huh? by Raenex · · Score: 1
      Quote your own headline: "Proprietary, huh?"

      Yes, it is proprietary. The spec is controlled by Adobe and forbids others from creating alternative players. Instead of working directly from the spec, Gnash has to reverse-engineer the protocol:

      How do Gnash developers work with the Adobe/Macromedia EULA?

      There is some debate about whether the Adobe/Macromedia Flash EULA can be considered binding, but Gnash developers prefer to avoid the issue by not installing Adobe/Macromedia tools, and thereby not accepting the EULA. We can use tools like Ming to generate Flash testcases, and we rely on the efforts of volunteers to run our testcases on commercial software and report the result.
    17. Re:Proprietary, huh? by Raenex · · Score: 1

      How does that open up the specs for the Flash player?

    18. Re:Proprietary, huh? by palegray.net · · Score: 1

      I'm sure you meant the specs for the Flash protocol, not the player... that's beside the point. Here's the PDF I wanted to to browse through: AMF spec. It's a good start for Adobe. More should be encouraged. In the meantime, reverse engineering is producing good work.

    19. Re:Proprietary, huh? by Raenex · · Score: 1

      I'm sure you meant the specs for the Flash protocol, not the player... that's beside the point. I mean the specs required to implement a Flash player. That includes the swf and flv file formats (those specs forbid implementing an alternative player). It also means you need to be able to use the Flash player to verify you are compatible with it (which Adobe also forbids, hence that bit from the FAQ). In other words, I want an open spec like PDF, not the locked-down, lawsuit-waiting-to-happen crap like the Flash player and specs.

      Here's the PDF I wanted to to browse through: AMF spec. And I really don't care, since it all rests on their proprietary player. Anything that's opened on top of that as an enticement to use their proprietary stuff doesn't encourage me in the least.

      In the meantime, reverse engineering is producing good work. Debatable, but not the point I was making. "Proprietary, huh?" is what I was responding to, with an emphatic YES. The existence of Wine doesn't mean Windows isn't a proprietary platform, and neither does the existence of Gnash.
  3. I'm no fan of proprietary solutions, but... by capnkr · · Score: 1, Insightful

    ...how does the fact that Flash is proprietary affect it's vulnerability? As in "that's the price you pay..."???

    I don't get that part.

    But I am crossing my fingers that this will help move designers away from using it. :)

    --
    "...there are some things that can beat smartness and foresight. Awkwardness and stupidity can." ~ Mark Twain
    1. Re:I'm no fan of proprietary solutions, but... by Anonymous Coward · · Score: 0

      That was flamebait. Nothing more.

    2. Re:I'm no fan of proprietary solutions, but... by Anonymous Coward · · Score: 4, Insightful

      If it were open the source code could be audited and perhaps this vulnerability (or others) would have already been identified and corrected. With proprietary solutions you just don't get that option.

    3. Re:I'm no fan of proprietary solutions, but... by dwater · · Score: 0

      I'm thinking they said that because we now have to rely on a single company to fix it - though that isn't true either since, as I read it, a lot of authoring tools need fixing, not just Adobe's.

      I wonder if that open source authoring tool and player also contain the problem. If so, it'd be interesting to see how quickly they're fixed.

      --
      Max.
    4. Re:I'm no fan of proprietary solutions, but... by Anonymous Coward · · Score: 0

      > If it were open the source code could be audited and perhaps this vulnerability (or others) would have already been identified and corrected. With proprietary solutions you just don't get that option.

      Yeah, you get this a lot when people start listing supposed "benefits" of open source software. Anyone can pull up the source code an read it, so that solves everything! Right...

      It's a good theory, but it doesn't happen. Closed source code is also peer-reviewed, so where is the benefit of open source? I would argue it's more likely that closed source code maintained by an interested corporation is more likely to be code-reviewed than most open source projects. As for auditing, Adobe can have an audit performed themselves.

      Look, open source software is great for code/information sharing, making ports, etc. But if you think having the source code available means that it is constantly "audited," then at best you're being a little too hopeful. People who maintained closed software have just as much interest (perhaps more) in their code, so open sourced code gains no advantage here.

  4. A lot of the vulnerable Flash is THIRD PARTY by Anonymous Coward · · Score: 0

    Many of the Flash problems they found were in .swf files produced by third parties, and not the flagship Flash program.

    1. Re:A lot of the vulnerable Flash is THIRD PARTY by stox · · Score: 1, Informative

      The vulnerability is in the proprietary flash player. It is easily exploited using files produced by third party tools.

      --
      "To those who are overly cautious, everything is impossible. "
    2. Re:A lot of the vulnerable Flash is THIRD PARTY by BungaDunga · · Score: 1

      Swish (a sort of dumbed down version of the real flash dev program) used to be able to get flash to execute Javascript by pointing links to "javascript:". Not terribly exploitable, but not exactly expected behavior. The newer versions of the flash player stopped it though.

    3. Re:A lot of the vulnerable Flash is THIRD PARTY by FLEB · · Score: 3, Interesting

      Unless the Reg article is being misleading, it doesn't look like much more than "XSS is possible in Flash apps". If that's the case, it's less a case of a "vulnerability" as Flash giving developers a hammer, and the devs bashing in their own fingers with it. As in JavaScript, as in PHP, as in CGI, as in any language that accepts input from outside-- never trust the input!

      Or am I missing something?

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    4. Re:A lot of the vulnerable Flash is THIRD PARTY by FLEB · · Score: 1

      Are you sure on that? AFAIK, "javascript:" links are a common and accepted way to interface between JavaScript and Flash. I've used it on one or two things and it worked without any problems. (Granted, this was building in Flash MX, but the scripts played fine on modern Flash Player implementations).

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
  5. Block Flash wherever possible by cbhacking · · Score: 4, Informative

    It burns a lot of CPU time, uses a lot of bandwidth, crashes browsers, and - not for the first time - has serious security issues.

    On Firefox, there's an extension called Flashblock. It blocks Flash by default, but allows you to re-enable it on a page-wide or applet-by-applet basis. Several other extensions will do the same thing.

    In IE7, you can double-click a spot in the status bar (third box, right to left, of the boxes just to the left of the security zone indicator (the thing that usually says Internet)) or open the Add-on Manager from Tools in the command bar or menu bar, and disable or enable the Flash ActiveX control. This will globally enable or disable flash, but doesn't take effect on a given page until that page is refreshed. Alternatively, the third-party add-on IE7Pro has applet-by-applet flash blocking.

    I realize that some sites need it, and on those there's nothing you can do about this problem except hope Adobe updates their software ASAP. For everywhere else though, do yourself a favor and block it.

    --
    There's no place I could be, since I've found Serenity...
    1. Re:Block Flash wherever possible by whitehatlurker · · Score: 2, Informative
      Opera - F12, deselect "Enable plugins"

      whitelist sites via right-click, edit site preferences

      --
      .. paranoid crackpot leftover from the days of Amiga.
    2. Re:Block Flash wherever possible by Anonymous Coward · · Score: 0

      Flashblock doesn't work with Noscript because flashblock requires javascript to be enabled to function (which noscript disables).

      Noscript although has all the functionality of flashblock and is an all-around better solution.

    3. Re:Block Flash wherever possible by Ash-Fox · · Score: 2, Informative

      On Firefox, there's an extension called Flashblock. It blocks Flash by default, but allows you to re-enable it on a page-wide or applet-by-applet basis. Several other extensions will do the same thing.
      Flashblock unfortunately loads the Flash file still as the page is loading momentarily before it 'blocks' it.

      It would be nice if Firefox implemented Konqueror's feature of clicking a box to use the plugin. Unfortunately that stuff also breaks flash detection pages (which is why I suspect flashblock permits a small window of time for flash files to load).
      --
      Change is certain; progress is not obligatory.
    4. Re:Block Flash wherever possible by taviso · · Score: 1

      Interesting that you consider flashblock a security tool (I use flashblock as well, but simply to suppress the onslaught of distracting ads).

      If there was a vulnerability discovered in flash player, flashblock would provide little protection, to demonstrate my point, install flashblock and click here (harmless testcase). Did flashblock prevent flash player from crashing, or taking down firefox?

      (to pre-empt replies, yes i do know about noscript)

      --
      ex$$
    5. Re:Block Flash wherever possible by Tony+Hoyle · · Score: 1

      Just tried it and flash player neither crashed nor took down firefox.

      You need a better example.

    6. Re:Block Flash wherever possible by tech10171968 · · Score: 1

      Even better, you can use a Flash-blocking CSS stylesheet to do the job: http://my.opera.com/shoust/blog/show.dml/98313

      --
      This space for rent!
  6. "the price to pay" ?? by Gothmolly · · Score: 0, Redundant

    Can we be slightly more trollish ?

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:"the price to pay" ?? by Faylone · · Score: 1

      Yes. Try browsing at -1.

    2. Re:"the price to pay" ?? by Macthorpe · · Score: 1

      I always do, because I don't trust the Slashdot userbase to mod up comments that I'm interested in.

      Different strokes for different folks, I guess.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    3. Re:"the price to pay" ?? by Anonymous Coward · · Score: 0

      mod this creep down for fuck's sake

    4. Re:"the price to pay" ?? by Macthorpe · · Score: 1

      mod this creep down for fuck's sake Mod parent up! Insightful and informative.
      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  7. Solution: FlashBlock by Anonymous Coward · · Score: 0
    1. Re:Solution: FlashBlock by Ash-Fox · · Score: 2, Informative

      https://addons.mozilla.org/en-US/firefox/addon/433
      Flash files are momentarily still loaded as the page loads before flashblock kicks in.
      --
      Change is certain; progress is not obligatory.
  8. Permanent workaround by noidentity · · Score: 5, Insightful

    Funny, I've been using a permament workaround since way before these were discovered: don't install Flash. As a bonus, you get notified with a blank screen when vising a website with no useful content, so you don't waste any time trying to figure out how the hell to navigate it.

    1. Re:Permanent workaround by mha · · Score: 1

      I'm not sure why you would call my multimedia learning website - http://letexa.com/ - not useful. Well, sure, the current content there may indeed not be useful to you, but I'd say that is a question of the actual content and not of the concept in general.

      Please tell me how YOU would deliver multimedia content on the Internet - and I'm not talking about stupid youtube videos (as someone who doesn't even own a TV I could subscribe to the view such content is indeed useless). In addition to audio/video Flash adds interactive and vector capabilities, which can very nicely be used together with the pixel based stuff. Very nice for elearning indeed. (Yes - you can just read. Yes - you can just walk instead of using a car, more healthy anyway, make your bread yourself, etc etc. and live like a monk, if you want that. This "how useful is it" argument without looking at any given goals, but just for arguments sake, is stupid as it comes down to the "meaning of life" question each time, which each person has to answer for themselves; sorry, I just dread this "but you could just read pure text" argument, because it is no argument reeally - but a CHOICE of any individual and therefore a very bad subject for logical discussion. *I* like multimedia, and so do others, period.)

    2. Re:Permanent workaround by Oligonicella · · Score: 1

      Interesting you get into that "live like a monk" rejection of people rejecting advances after rejecting all of YouTube without knowing that it also contains stuff like galaxy simulations, the millennium simulation, internal cell working simulations.....

      Those who simply reject TV out of hand are no better than those who reject cars or buying bread.

      *I* like multimedia, and so do others, period.

      Except for TV.

    3. Re:Permanent workaround by Jamu · · Score: 1

      To be fair, your website doesn't display a blank screen. On my client, at least, it displays "Error: No Flash!" on an otherwise blank page. Astonishingly some websites have blank pages for their website's entry page! These might be what the parent to your post is describing. The kind of website that works on the webdesigner's computer and by luck on anything else.

      --
      Who ordered that?
    4. Re:Permanent workaround by Lost+Race · · Score: 1

      I'm not sure why you would call my multimedia learning website - http://letexa.com/ - not useful.
      Huh? Your website isn't flash-only (or even flash-heavy, as far as I can tell with no flash player installed). The comment does not apply.
    5. Re:Permanent workaround by Zadaz · · Score: 1

      Wow! A whole application development platform that is impossible to create anything useful! That is one hell of an achievement. Whoda thought they'd get through nine revs of a product that is worthless?

      Make me wonder why 98% of users have the player installed though. Probably some joke I'm unaware of.

    6. Re:Permanent workaround by Anonymous Coward · · Score: 0

      In my pre-Firefox years I used to set my 'hosts' file to point all Flash plug in install source sites to 127.0.0.1 to avoid having Flash.

      I will always remember being perceived as the most stupid user on the planet as my ISP (Comcast) asked me to approve some term of services to be read on their site, but being unable to find the first menu "right there on the left of your screen sir". Until I asked "Are your menus in flash by any chance?" ensued an argument about me not installing whatever crap-ware they ask on MY computer just for their pleasure. I could never go and read the new "terms of services" and asked to place a note on my customer sheet.

      I hated them so much, this was pure pleasure.

  9. Is slashdot evil? by DAldredge · · Score: 3, Funny

    /. delives proprietary flash content to us via a proprietary ad network. Does that make /. evil too?

    1. Re:Is slashdot evil? by JThundley · · Score: 1

      Only individuals evil enough to install flash see this flash content. Evil is as evil does.

    2. Re:Is slashdot evil? by DAldredge · · Score: 1

      Why is Flash evil?

  10. What...the...fuck by A+beautiful+mind · · Score: 0, Troll

    The authors have been working since the summer with Adobe, the developer of Flash, and the United States Computer Emergency Readiness Team to coordinate a remedy. But so far there is no estimate when patches may be released. A security update Adobe released this week for its Flash player doesn't fix the vulnerabilities, Stamos said. Adobe representatives didn't reply to emails seeking comment.
    This is so irresponsible on so many levels! First of all Apple and their closed binary blob can go to hell with an attitude like this, second those security professionals should have really known better than to sit on a vulnerability like this for 6 months. 6 MONTHS. I can understand a month or two if we're talking about Oracle, but come on! There are always episodes like this to remind me not to use closed source programs.
    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:What...the...fuck by sxtxixtxcxh · · Score: 0

      you forgot the s/Apple/Adobe/g after your copy/paste from your troll file

      --
      for a minute there, i lost myself...
    2. Re:What...the...fuck by A+beautiful+mind · · Score: 1

      That was just a simple typo. I have no idea why I wrote Apple. Although I guess I should have previewed.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    3. Re:What...the...fuck by Anonymous Coward · · Score: 0

      That was just a simple typo. I have no idea why I wrote Apple.


      Because 2008 is officially "The Year We Hate Apple Again."

    4. Re:What...the...fuck by protobion · · Score: 1

      I have no idea why I wrote Apple
      Wishful thinking ?
      --
      Essentia non sunt multiplicanda praeter necessitatem.
  11. Why was the book released before the patch? by DAldredge · · Score: 1

    Why was the book released before the patch? "The vulnerabilities are laid out in the book Hacking Exposed Web 2.0: Web 2.0 Security Secrets and Solutions. It is due to hit store shelves soon, but is already in the hands of many security professionals. The book's authors, who work for penetration testing firm iSEC Partners as well as for Google, say a web search reveals more than 500,000 vulnerable applets on major corporate, government and media sites." "The authors have been working since the summer with Adobe, the developer of Flash, and the United States Computer Emergency Readiness Team to coordinate a remedy. But so far there is no estimate when patches may be released. A security update Adobe released this week for its Flash player doesn't fix the vulnerabilities, Stamos said. Adobe representatives didn't reply to emails seeking comment."

    1. Re:Why was the book released before the patch? by burnin1965 · · Score: 1

      Why was the book released before the patch?

      Probably because they have a deadline for their book and it seems you answered your own question in your post with ..."The authors have been working since the summer with Adobe, the developer of Flash, and the United States Computer Emergency Readiness Team to coordinate a remedy. But so far there is no estimate when patches may be released. A security update Adobe released this week for its Flash player doesn't fix the vulnerabilities, Stamos said. Adobe representatives didn't reply to emails seeking comment." I think the question we should be asking is, why is it taking so long for Adobe to address this issue, and why do they not even have a planned date for release of a patch?
    2. Re:Why was the book released before the patch? by CalTrumpet · · Score: 5, Informative

      Howdy... I'm actually one of the contributors to the book. We have been working with Adobe and CERT for a while on this issue, and we felt that as much time as is reasonable had elapsed since the initial reporting. The disclosure of security vulnerabilities is always a complicated ethical issue, and you have to weigh the public's right to know with the possibility that a speedy fix may reduce the overall damage from disclosure. Even with several months of work, "patching" the vulnerabilities is complicated, since the issues exist in the SWF files themselves and not in Flash player, so the only solution is for website owners to re-generate their Flash applets with the updated generators, which should be out shortly.

      A more formal vulnerability report is being co-ordinated with CERT and should be out soon with the details of the issues.

    3. Re:Why was the book released before the patch? by Gnavpot · · Score: 1

      "patching" the vulnerabilities is complicated, since the issues exist in the SWF files themselves and not in Flash player

      Oh, so you are the person behind this "vulnerable content" nonsense?

      How can you seriously describe untrusted content as "vulnerable"?

      The software which is handling the content can be vulnerable. The content itself can contain an exploit of this vulnerability.

      This can be fixed in two ways:

      1. Fix the vulnerability in the software which is handling the content. This is the right way.

      2. Continue using vulnerable software and do only accept software from sources who you trust. This may make sense in some closed environments. It absolutely makes no sense when we are discussing Flash content from everywhere on the Internet.

    4. Re:Why was the book released before the patch? by Gnavpot · · Score: 1

      Argh.

      #2 should read:
      2. Continue using vulnerable software and do only accept CONTENT from [...]

    5. Re:Why was the book released before the patch? by Anonymous Coward · · Score: 0

      In short doing it this way made your more money so you fucked over the rest of the Internet community unless this is over hyped which simply would make you an attention whore. Behavior like this doesn't lead faith to the rest of your book.

    6. Re:Why was the book released before the patch? by adobe_asset · · Score: 1

      This is Erick Lee from the Adobe Secure Software Engineering Team. We can be reached at secure@adobe.com.

      From the day Adobe was notified about the issue we have been working with the researcher to develop appropriate solutions.

      These potential vulnerabilities are in improperly coded SWFs, and Adobe is developing a solution in an update to Flash Player that will prevent these attacks on existing vulnerable SWFs.

      Flash Player bulletin released on 12/18 (http://www.adobe.com/support/
      security/bulletins/apsb07-20.html)
      includes a solution to a portion of these vulnerabilities and the next update in early 2008 will mitigate the remaining issues.

      In the meantime, developers can mitigate cross site scripting attacks in their SWFs by coding them following guidelines for secure Flash development as described in the whitepaper at http://www.adobe.com/ devnet/flashplayer/articles/secure_swf_apps.html, and by using data validation libraries available at http://code.google.com/p/flash- validators/.

      Adobe is also applying these guidelines to SWF templates that are commonly deployed, which will be available as updates in early January, and we are working with other software vendors to update their templates.

      Together, these strategies provide a complete solution to the potential vulnerabilities.

      Erick Lee
      Manager, Secure Software Engineering
      Adobe Systems

  12. Can someone explain how this is supposed to work? by Rob+Simpson · · Score: 1

    I've RTFA and even the comments, and I still don't understand.

  13. What about flash videos? by whitehatlurker · · Score: 1

    Heise points out that youtube FLV files are generated by youtube from other videos, but seems to leave open the possibility that FLV video files could be malicious in their own right on other sites. Clearly player programs could be malicious (or vulnerable) but what about the videos themselves?

    --
    .. paranoid crackpot leftover from the days of Amiga.
  14. Article is vague on the details... by Max+Threshold · · Score: 2, Insightful

    Attack scenarios work something like this: A bank website hosts marketing graphics in the form of a vulnerable Flash applet. Attackers who trick a customer into clicking on a malicious link are able to execute the SWF file but inject malicious code variables that cause the customer's authentication cookies or login credentials to be sent to the attacker.

    Huh? So this is some kind of phishing attack? Exactly how is Flash involved, and what should we be watching out for? (Other than never entering important data into a form we reached by clicking... always good practice.)

  15. The price comes in.. by Junta · · Score: 4, Interesting

    With respect to the "No patch in sight from Adobe" part, of course. If such a flaw was discovered by security researchers in firefox, they could do better than merely report the problem, it is within their power to correct the code and issue a third party patch/update if mainstream won't act. The vulnerability may not intrinsically be due to the proprietary nature (though external code audits might arguably occur to help, but I wouldn't guarantee it), but solving those problems cannot be done in a proprietary system except by the vendor.

    The community might ignore such a patch, and it might not even happen that often, but if things were generally dire enough in a projects mainstream, a new leadership could fork the project and that is not unheard of in projects. Of course, it's common for distributions to apply security updates to their packages before upstream merges them, so it isn't *that* strange.

    Not related to security, but the current version of the flash plugin, for example, breaks compatibility with linux opera and konqueror due to Xembed, and packagers hands are kind of tied in terms of what to do about it. Of course, can also point out the ATI drivers, which suffer greatly from problems and are dealt with in a way that doesn't work.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:The price comes in.. by Blakey+Rat · · Score: 3, Interesting

      Say for example there was an open-source solution to do Flash-like animation and multimedia on websites (there isn't.) Let's call it Gnash.

      Now let's say that Gnash works approximately like Flash does; do you your design in a 'source' file called a .gla which you then compile into a 'runtime' file called a .gwf. And version 5.0 of Gnash is buggy in such a way that .gwf files have a security vulnerability, based off legitimate Gnash features (so that the Gnash runtime can't just blanket disable the feature that causes the vulnerability). The only way to fix this problem is to individually inspect every .gwf file to see if they use the functions in question.

      Furthermore, let's say for argument's sake that Gnash is hugely popular and millions of these .gwf files exist on the web, some on sites that no longer have access to the original .gla files.

      How would the fictional Gnash open-source solution be any different or better than the proprietary Flash solution? Show your work.

      All of this, of course, is assuming that there is an open source package that does what Flash does, and there isn't. So if you really think open source is really all that superior, why don't you make open source versions of things that people obviously want? Like Flash, for instance. Instead of just complaining that the proprietary solutions suck.

    2. Re:The price comes in.. by cecil_turtle · · Score: 1
      While I'm pretty sure you know that Gnash exists and for some reason you're taking a stab at the open-source implementation for being 1/2 version behind Flash (yes, Gnash supports video), your entire argument is wrong.

      All of this, of course, is assuming that there is an open source package that does what Flash does, and there isn't. First of all, excluding Gnash, Java does everything that Flash does and much, much more. Oh yeah and it's open source. Of course it's not made by Adobe so designers have no clue how to do anything with it, but that's a different problem. And much of the animation you see with Flash can be done with standard web technologies like HTML and JavaScript.

      The second problem with your argument is inferring that Flash actually does anything useful, that even SHOULD be used on websites. It doesn't.
    3. Re:The price comes in.. by mad.frog · · Score: 1

      So, Java and/or HTML+JavaScript can do pretty much anything that Flash can do... and yet, people whose livelihood depend on it use Flash instead. Surely there must be some reason for that, no?

    4. Re:The price comes in.. by Blakey+Rat · · Score: 1

      While I'm pretty sure you know that Gnash exists and for some reason you're taking a stab at the open-source implementation for being 1/2 version behind Flash (yes, Gnash supports video), your entire argument is wrong.

      Actually, I had no clue. I just made-up a likely name. (You know, adding GN to it and making it extraordinarily moronic at the same time... not as bad as GIMP, but who wants to use Gnash?)

      First of all, excluding Gnash, Java does everything that Flash does and much, much more.

      Yeah; one of the things it does "more" is suck-ass.

      Sun had a chance to make Java work; they failed. Instead of a 150k download, Java's a 150 MB download. Java crashed browsers all the time, back when they had a chance to make it work. It also wasn't cross-platform (despite Sun's propaganda), and Flash has always been.

      Oh yeah and it's open source.

      It wasn't at the time this market segment was being conquered by Macromedia.

      Of course it's not made by Adobe so designers have no clue how to do anything with it, but that's a different problem.

      Yes it is, but it's a huge problem. Why *should* designers have to learn an entire programming language, one that's particularly pedantic and clunky, to make some neat flying text effects? That's a different problem, but it's probably the number one reason Flash is used now and Java is a memory. (On the web at least.)

      Of course, now there's another huge problem: Since Sun screwed up Java, most browsers no longer have it installed. It's too late to switch from Flash to Java, you'll never get consumers to download a 150MB Java runtime to run cute little web animations. Sorry, Sun lost this race years ago and you're just stuck in the past.

      (Actually, you're stuck in some weird parallel alternate-timeline where Java was open source while it was still relevant on browsers; do people call you The Doctor by chance?)

      And much of the animation you see with Flash can be done with standard web technologies like HTML and JavaScript.

      Some of it can be, now. At the time this market segment was being dominated by Macromedia, it couldn't. Another window into your strange alternate chronology.

      The second problem with your argument is inferring that Flash actually does anything useful, that even SHOULD be used on websites. It doesn't.

      This is the reply of every open source geek when you point out something open source doesn't do well: "open source doesn't do it well because nobody needs to do it." I'm sick of that BS excuse.

      Look, you don't like Flash movie sites. I don't like Flash movie sites. That doesn't change the fact that movie studios spent millions of dollars developing movie sites in Flash. If someone's going to send me $100 grand to develop a movie site, and they want me to use Flash, I'm not going to debate with them about how "useless" Flash is, I'm going to develop the site and make 'cha-ching' noises under my breath.

      If the general populace thought Flash was useless, it'd go away. It would have years ago. But they don't, and it hasn't, so you're not fooling me or anybody other than yourself.

    5. Re:The price comes in.. by cecil_turtle · · Score: 1

      (Actually, you're stuck in some weird parallel alternate-timeline where Java was open source while it was still relevant on browsers; do people call you The Doctor by chance?) haha, that cracked me up.

      Good discussion. A few errors / exaggerations in your response though:
      1. Java is not a 150 MB download. Just checking download sizes for my platform now, Flash player is 3MB and Java is 18MB. Yes, it is much larger (again - it does much more).
      2. Flash player has had its share of browser-crashing, so I don't think the argument that Java crashed browsers is valid. In fact Flash still has crashing / hanging issues on many browsers (recent IE7 and Firefox issues come to mind).
      3. DHTML has been around for a long, long time - animations in web pages using javascript and HTML has been possible since before Flash was a de-facto standard.
      4. I'm not trying to fool anybody that Flash is going away. Merely educating people that it's not the only solution for what it does, and often it's not the best answer for a given end result. Should designers learn another programming language? Honestly I've never used the Java media framework tools so I don't know how big of a deal that is. I do know that designers are a finicky bunch and will stick with Adobe until the world's end even if there are better/cheaper/easier tools out there for some reason.
      5. Just because something is the most popular solution / product, doesn't mean it's the best. Keep an open mind.

      Oh and good guess on the name of Gnash. Check it out sometime.
    6. Re:The price comes in.. by micheas · · Score: 1

      They have tools that enable them to create the Flash based solutions quickly.

      The technical discussion probably begins and ends there most of the time.

    7. Re:The price comes in.. by Blakey+Rat · · Score: 1

      Java is not a 150 MB download. Just checking download sizes for my platform now, Flash player is 3MB and Java is 18MB. Yes, it is much larger (again - it does much more).

      Fair point; it looks like Sun fixed that. Last time I used Java, the installer was over 50 MB. (Looking at Sun's "older version" page, it looks like the last version of Java was a 95 MB download.) While it's great that Sun has finally fixed this problem with Java, it's still too late for the web... Java's over; 90%+ of computers no longer have it installed, and no popular sites use it or would dare to use it. The boat has been missed.

      Flash player has had its share of browser-crashing, so I don't think the argument that Java crashed browsers is valid. In fact Flash still has crashing / hanging issues on many browsers (recent IE7 and Firefox issues come to mind).

      I've never had Flash crash a browser newer than Netscape 4. Can you cite any "recent IE7 and Firefox" issues perchance? I'm not satisfied with vagueness.

      DHTML has been around for a long, long time - animations in web pages using javascript and HTML has been possible since before Flash was a de-facto standard.

      Yes, but transparency in DHTML was extremely impractical, if not impossible, to do cross-browser until about IE 6, and by that time Flash had a firm foothold. Without transparency effects, you can't do most of what Flash is used to do.

      I do know that designers are a finicky bunch and will stick with Adobe until the world's end even if there are better/cheaper/easier tools out there for some reason.

      That remains to be seen; we can come back to that point when there's a better, cheaper and easier tool. Right now, there's not. Well, maybe in a year, Silverlight will be that solution, but for now there sure isn't. (And Silverlight is, if anything, less open source than Flash is.)

      Just because something is the most popular solution / product, doesn't mean it's the best. Keep an open mind.

      It does in the web world. If you find a better plug-in, one that does everything better and faster, but none of your customers have it installed already, it's utterly useless to you. That's why Java is useless on the modern web. You go to war with the army you got, not the army you want.

    8. Re:The price comes in.. by cecil_turtle · · Score: 1
      Google would have found you the answer to my vagueness in about 2.8 seconds. If you type "flash cras" into Google Suggest, "flash crashes firefox" and "flash crashes ie7" are the first two suggestions that pop up, with "flash crashing" as the third result. I suggest you search for those terms and follow relevant links. I even linked to them for you. I personally had a lot of problems with Flash and Firefox around when Fx 2 came out.

      Java's over; 90%+ of computers no longer have it installed Talk about a vague stat - since you asked for citations, I must insist as well. I can't find any numbers that even remotely resemble your statement.

      we can come back to that point when there's a better, cheaper and easier tool. Right now, there's not. Pretty vague again - that depends on what you're trying to accomplish. Flash is used for many things, and many of the things it's used for are better done with a different tool or better not done at all. Example - flash based navigation. I cringe when I see things like this. There is absolutely no need for that, dynamic menus with DHTML or CSS is a better tool in this case. Agreed? And things like this shouldn't be done at all.

      I will concede that Flash is good for some specific things, but none of these things are for general web browsing. I have already said that it's good for video and animations. Of course video CAN and IS done just fine with open source tools, but with Microsoft, Real, etc. in the mix everyone couldn't agree on a standard, so Flash took that opportunity. I'll also expand on that some more and say that some interactive applications using Flash seem to be an interesting way of doing things (though the environment for programmers sucks), and certainly Flex will expand on that with competition from Silverlight, and possibly from "web enabled applications" using XULRunner & Apollo and already with .NET. Again not that any of what these technologies accomplish is new, and again much of this is already possible with Java. And with that, it brings me back to the original reason I replied to your GP post in the first place:

      All of this, of course, is assuming that there is an open source package that does what Flash does, and there isn't. There are, in fact, open source packages that do what Flash does. Some are a direct copy, some are more broad, more power tools, and others are more specific, less powerful tools, and some things are already built into web standards. Flash is fine as a technology, but the mis-use of it is very prevalent - that is the problem (or one of them). I wish content creators were more familiar with alternatives, and they're not. To a designer, Flash is a hammer, and so they see every problem as a nail. But there is almost always a better tool for the job.
    9. Re:The price comes in.. by cecil_turtle · · Score: 1

      No, that's certainly not always the case. There are many times DHTML, Java or some other technology is used instead of Flash. For example, nearly every single web page you visit is HTML based instead of Flash based. It's the correct tool for the job. Flash is capable of building entire websites, is it not? So then why hasn't the web just been completely replaced with Flash? Why do we bother with HTML and standards at all?

      So no, I wouldn't agree that "people whose livelihood depend on it use Flash instead". In the context of whatever "it" is.

    10. Re:The price comes in.. by Blakey+Rat · · Score: 1

      Java's over; 90%+ of computers no longer have it installed
      Talk about a vague stat - since you asked for citations, I must insist as well. I can't find any numbers that even remotely resemble your statement.


      Touche.

      Sun doesn't publish any numbers (which, I think, says something about it!) I've been Googling for a few minutes now, and I got nothing... none of the data I've seen:
      1) Tells whether it was measured via JS or by actually attempting to load an applet. (The JS detection defaults to "on" if Java isn't installed; great implementation there!)
      2) Doesn't distinguish between Microsoft's JVM or Sun's JVM. In theory it doesn't matter, but in reality there are compatibility differences between the two so it does. Also, for pre-XP computers, Microsoft's JVM was installed by default.
      3) Doesn't link to the source of the data.

      Here's a typical site:
      http://www.adrianblog.com/web-development/flash-player-installed-on-987-percent-of-online-computers.html

      I think all of his numbers are high (RealPlayer on 55% of browsers? No effing way!) But his Java number is clearly insane. He doesn't, of course, link to the source of this data, what version of Java it's supposed to be measuring, or what detection method was used. He doesn't even say what date range was used. (He says the data is "from 2007", but the post was made-- oh wait there's not even a date on the post! The first comment is from June.)

      It's telling that one of the blog readers posts: "These figures are not correct. Internet Explorer comes with an embedded Java Plugin. Therefore the percent of the Java Plugin is almost 100%." Uh, IE hasn't shipped with an embedded Java plugin since late 2001 or so when Windows XP came out. Way to keep up, blog poster!

      So in short, I concede I have no data to support my assertion that a large number of browsers do not have Java installed. Considering no version of IE or Firefox has shipped with Java for a number of years, very very few websites require Java, and the Java download (until recently) was monumentally huge, and that Sun is apparently too embarrassed to publish the number, I still believe it's a low number.

      Pretty vague again - that depends on what you're trying to accomplish. Flash is used for many things, and many of the things it's used for are better done with a different tool or better not done at all. Example - flash based navigation. I cringe when I see things like this. There is absolutely no need for that, dynamic menus with DHTML or CSS is a better tool in this case. Agreed? And things like this shouldn't be done at all.

      Yup, you're right. 100% right.

      But guess what? I can use a truck to send emergency medical supplies to starving kids, or I can use a truck to run down innocent people at a shopping mall! By your logic, trucks are "never" the best solution to any problem.

      Tools magnify human ability. Flash magnifies a web developer's ability to be very, very annoying. Without Flash, that jerk's speech about imagic would probably be in an embedded .wav file, though-- Flash isn't the cause of that problem.

      I'll also expand on that some more and say that some interactive applications using Flash seem to be an interesting way of doing things (though the environment for programmers sucks),

      Moreso than Java environments for applets?

      I agree that Flash's IDE sucks, but, dude, you were saying a couple posts ago that Java was an appropriate replacement. Show me how to do a Homestarrunner cartoon in Java, and then come back and tell me how great Java IDEs are for that type of work.

      I wish content creators were more familiar with alternatives, and they're not. To a designer, Flash is a hammer, and so they see every problem as a nail. But there is almost always a better tool for the job.

      The menu on the Airsoft site, the one done in Flash, took a

    11. Re:The price comes in.. by cecil_turtle · · Score: 1
      I had the same problems trying to find the Java installed base percentages, so I really have no idea either way.

      Show me how to do a Homestarrunner cartoon in Java, and then come back and tell me how great Java IDEs are for that type of work. I'm not really a graphics guy, and again I've never used the Java Media Framework or it's development tools, so I can't say either way, the point being that it does exist and is possible. In that instance Flash is likely the better tool, in many other instances it is not.

      You seem to be utterly ignoring development time as a factor! Do you actually do web design? ... you have to concede that this Flash version was developed and deployed in a fraction of the time. My background is more on the web programming side rather than design. I help Flash designers with ActionScript but that's about it. So from my perspective, I would disagree with you completely about development speed. Using DHTML / CSS, I can FTP into any of my sites from any computer connected to the Internet, download a file or two and open them with any text editor, change the navigation / dropdown menus / create a new page or whatever, and upload them again. Done. With Flash I'd need access to the .fla source file and the Flash authoring application, do the changes, output the .swf, upload - not as easy. But now we're just leading down towards the argument of compiled vs. scripted code. I also have ongoing battles with graphic designers about making headings / menus / nav items / etc. in HTML with text vs. graphics. There are of course SEO, compatibility and accessibility concerns with Flash as well which is another advantage to using DHTML for those things.
  16. Even Lynx had problems, so.... by gnuman99 · · Score: 3, Informative

    You can say the same about Java, Javascript, Ruby, Python, browsers in general. Just revert back to using lynx I guess, but that had a remote hole as well! Actually 2 remove holes,

    http://secunia.com/advisories/17372/
    http://secunia.com/advisories/17216/

    That is with just a text-only browser.

    So, should we go back to using
        echo -e "GET / HTTP/1.1\nHost: slashdot.org\n\n" | netcat slashdot.org 80

    Kinda sucks!

    Clearly one of the answers is to limit the browser to sub-user access. I think that is what Vista tells us is happening there. Debian doesn't do that by default. But then I'm not sure how easy it would be to limit iceweasel (firefox) to not executable stuff except known plugins, etc...

    As for the solution to problems like this, it is clearly the client that needs patching!! A client needs to handle ALL cases without allowing someone to compromise information, etc.

    There is a balance between security and usability. You can't have both perfect at the same time.

    1. Re:Even Lynx had problems, so.... by Tumbleweed · · Score: 2, Funny

      So, should we go back to using
              echo -e "GET / HTTP/1.1\nHost: slashdot.org\n\n" | netcat slashdot.org 80

      Kinda sucks!


      Eff that. Gopher's still going strong!

    2. Re:Even Lynx had problems, so.... by Locklin · · Score: 1

      There is a balance between security and usability. You can't have both perfect at the same time. I don't know if this is necessarily true. I see no evidence that the two are mutually exclusive, particularly when they are related to two separate parts of the program -the GUI and the rendering engine. Remember that scriptable web browser development is only a couple decades old -were still in the pre-model T era.
      --
      "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
    3. Re:Even Lynx had problems, so.... by CRMDmerv. · · Score: 1

      Actually, that should be "nc" not "netcat"...

    4. Re:Even Lynx had problems, so.... by Alsee · · Score: 1

      I don't recall the details, but like a year or so ago I specifically disabled the entire gopher protocol on my system because of a Slashdot story on a security threat due to the mere presence of gopher. Shutting down an obsolete protocol completely is better than merely patching the hole and hoping a new one doesn't crop up later.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    5. Re:Even Lynx had problems, so.... by slashdotjunker · · Score: 1

      If your terminal honors ANSI escape codes then 'echo' is not safe either.

  17. Anything Open Source to replace Flash?? by Zymergy · · Score: 0

    I am not a programmer, but it appears using proprietary closed architectures such as Flash/Shockwave might not be the wisest and most secure solution for an active browser plug-in.
    (Or did the inventing source coders/programmers get 86ed following the Adobe acquisition of Macromedia and now Adobe can't put Humpty-Dumpty back together again?)

    Are there any GPL'd Open Source browser plug-ins that can preform equivalent functionality to Flash/Shockwave?

    Or... are we either left without, or to install .NET v1, v2, v3, v3.5, etc... and then utilize the proprietary Microsoft Silverlight plug-in? (And is it any better, safer, or more trustworthy?) http://www.microsoft.com/silverlight/faq.aspx
    What of the non-Windows users who can't install ".NET Libraries"?

    1. Re:Anything Open Source to replace Flash?? by mscherotter · · Score: 1

      Adobe supported a SVG plug-in for a few years but doesn't anymore. I know that
      Silverlight, although closed source, doesn't require the .Net framework at all - it contains a subset of it. Microsoft is supporting it on Windows and Macintosh and working with Novell to support it on Linux.

      Before I joined Microsoft (earlier this year), I visited the security response center in Redmond and got the distinct impression that the company takes security very seriously. We know that from our past problems, that we have much to do to regain trust (especially th /. crowd), but it's one of our most important thing that we can do.

      Michael S. Scherotter
      Developer Evangelist
      Microsoft

      --
      Work as if you might live forever, Live as if you might die tomorrow.
    2. Re:Anything Open Source to replace Flash?? by Anonymous Coward · · Score: 0

      > Are there any GPL'd Open Source browser plug-ins that can preform equivalent functionality to Flash/Shockwave?

      http://www.gnu.org/software/gnash/

  18. No no no... by Anonymous Coward · · Score: 0

    This is the very definition of "responsible disclosure". Because "responsible disclosure" is defined this way it must be responsible. You aren't going to argue with a definition are you?

  19. Flash: FAIL: (yes, it's worse than the blink tag) by Tragek · · Score: 2, Interesting

    Flash fails worse than the blink tag. It feels like a system hacked on top of a system of broken systems. It's the single most frustrating "feature" to hit the web since the blink tag. To me, flash can be used in one of three ways, in decreasing amounts of popularity:

    1) It provides a mechanism for young impressionable web designers to splatter their so called design spunk all over my screen in one gigantic wank-off-fest. Usually, resulting in pages that are so unusably bad, I can't begin to fathom how they were even passed by a blind retarded monkey, which should have said "FUCK OFF, you dumb twat, get a new pair of eyeballs!'

    2) It provides a mechanism for young impressionable web programmers to splatter their so called programming spunk all over my processor in a gigantic waste of cycles, providing a service that's been done before, and done better by other plugins, by other desktop apps, by other non-retards.

    3) It provides a mechanism for a few savants to create brilliant web pages, and applications by a minimal, or appropriate application of flash, in a way that is visually appealing, technologically sound, and generally couldn't be done better by something else, popularly available.

    I see the first all the time. I'm forced to endure the second often, whenever a "COOL VIDEO" comes from friends, on youtube, and the third, I rarely notice.... because good design with flash fades into the background.

    Of course, I'm not going to lie: I'm biased, because flash sucks gigantic testicles on the Mac.

  20. Hey, you forgot to say how! by r00t · · Score: 1

    I need some example code. Uh, for my research.

    1. Re:Hey, you forgot to say how! by BiggerIsBetter · · Score: 1

      I need some example code. Uh, for my research.

      It's all in the book. You just have to buy it...

      More seriously, I don't care who the authors are, who they are working with, when it was discovered, or when the official patches will be out. I care about disclosure so I can rectify or mitigate the problem, and that's something the "good guys" have not done. So far, I've read a fucking marketing extract, designed to drum up some interest in a little fund-raiser for the boys? *My* computers, networks, servers, and reputation may be vulnerable, but these assholes want paid before they'll tell me about it? Fuck them. Flash just got disabled - everywhere. Why? Because as someone who has had a glimpse into the world of IT security, I'm *sure* the "bad guys" will know all about it by now, without buying the book.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
  21. Re:Can someone explain how this is supposed to wor by wizardforce · · Score: 1

    malicious strings are injected into the legitimate code through a technique known as cross-site scripting, or XSS.
    it needs to make use of a cross site scripting vulnerability to inject the code needed to expose the flaw in flash files. If I RTFA right, the flash files themselves don't neccessarily need to contain the code in of themselves but can be made vulnerable with the XSS vulnerability. which I suppose makes sense, XSS vulrerabilities are associated with code injection that can cause some very bad things to happen even without the flash vulrnerability.
    --
    Sigs are too short to say anything truly profound so read the above post instead.
  22. bless the clods... by godawsgo · · Score: 1


    ... i'm on an amiga.

  23. Gnash is weak. by seeker_1us · · Score: 1

    It doesn't work many times, and it destabilizes the browser, often times causing it to crash on pages that don't even have flash on them.

    1. Re:Gnash is weak. by palegray.net · · Score: 1

      I'd like to see specific, documented evidence of Gnash causing Firefox to crash on a page that doesn't contain Flash content. You can provide that, right?

  24. Re:Can someone explain how this is supposed to wor by Anonymous Coward · · Score: 0

    What I got out of it is that the SWF does need to contain the vulnerability,

    "SWF files generated by six of the more popular content development tools automatically contain the bugs, according to the book. Those programs include DreamWeaver, Connect, Breeze - which are sold by Adobe - and TechSmith Camtasia, InfoSoft FusionCharts and software from Autodemo."

    And while I do not use any of those things, I would still like to know what exactly this bug is so I can avoid writing it. How about just letting us know if it's AS2, AS3, or both? Or is this more a "Buy my book!" kind of thing than an advisory?

  25. rofl flash sucks by Anonymous Coward · · Score: 0

    since i dont use flash. flash sites. or even allow it to ever install. i dont think i will worry too much.

    any site that requires flash. has a non-flash equivilant somewhere. screw flash. i don't feel i've missed anything important.

    as an added bonus. i havent seen a blinking, moving, annoying sound making flash ad in years.

    And now i find me and my data are more secure for not using ever allowing adobes bloated crud to touch my pc. nice. very nice.

  26. Just more X-Site scripting = Relax a little by Twillerror · · Score: 5, Informative

    From what little I can get from the article this seems like just another cross site scripting attack.

    Although this can "help" an attacker steal information the end user still has to click a link provided by the attacker that tricks the user into thinking they are on someone elses site and seeing content that site generated.

    Cross site scripting attacks are not to laughed off, but they do tend to get over exagerated. When is the last time you clicked on an email link sent to you out of the blue...and then stuck in your user name and password.

    People could just as easily fall for attacks like this that don't even change the URL. Not to mention that this has to upload the payload to a server. Meaning you can steal people's information, but it has to go to an IP somewhere. Maybe if law enforcement would get off their behinds and go after this f'ers it wouldn't be such a big issue.

    All the anti-flash posts need to get down voted. I could easily say that Jscript sucks because of all the various security issues it has had over the years, but it isn't useful or productive. Flash is what flash is...you don't like it...don't install it and shutup and let the rest of us use it.

    1. Re:Just more X-Site scripting = Relax a little by wjsteele · · Score: 1

      "When is the last time you clicked on an email link sent to you out of the blue...and then stuck in your user name and password."

      Therein lies the problem. You assume that it requires you to do that. Simple XSS hacks take you to a page where you login. Advanced (read real) XSS hacks take you to pages where you have already logged in. Say, for example, an e-mail system. They do it using a hidden iFrame, so you never even see it. Then the script can "browse" the site looking for key bits of information and will then pass it on to a malicious site via a hidden post. You will never even be aware that the hack has taken place.

      A lot of times hacks like this simply crack open the door to other hacks. But, each one gives the hacker more and more information... closer and closer to the secrets.

      Don't underestimate these "simple" type of attacks. They can be and are a lot more dangerous than you think.

      Bill
      --
      It's my Sig and you can't have it. Mine! All Mine!
    2. Re:Just more X-Site scripting = Relax a little by jafiwam · · Score: 1

      So does this still require a malicious site?

      Or is flash on a web page (say, a bank) along with a normal form with a post command to the online banking server also threatened?

      Basically, what I want to know is if with a flash enabled browser on my bank's online banking login web site with their crappy annoying SWF file, do I gotta disable Flash to be safe?

    3. Re:Just more X-Site scripting = Relax a little by wjsteele · · Score: 1

      That is correct. The bank site doesn't have to have any malicious code on it. The hacker would "inject" the malicious code in it via the weakness. More than likely, there would be a malicious site involved, just to send the data to, but it is not necessary.

      For example, PayPal was the target of an attack like this and the user was sent to PayPals site... the certificate even checked out, but the injection attack still allowed the data to be stolen none the less. And that wasn't even using Flash.

      Bill

      --
      It's my Sig and you can't have it. Mine! All Mine!
  27. Flash: PASS: (the blink tag was never good) by Tumbleweed · · Score: 2, Insightful

    To me, flash can be used in one of three ways, in decreasing amounts of popularity:

    Nice rant, but you seem to fail to realize that the web, and computer software in general, tend to fall in the same sort of categories. That's just the way it is. Don't forget Sturgeon's Revelation, "90 percent of everything is crud." (Though I believe this estimate to be conservative, and certainly the adjective chosen is much more polite than is usually quoted.)

    I'd rather have the possibility of having those few brilliant Flash-based sites/RIAs than to NOT have that ability at all. If you don't like the show, change the channel.

    In other words, get over it. :)

  28. this isn't fixing the problem! by wizardforce · · Score: 1, Offtopic

    "patching" the vulnerabilities is complicated, since the issues exist in the SWF files themselves and not in Flash player, so the only solution is for website owners to re-generate their Flash applets with the updated generators, which should be out shortly.
    why exactly is this not considered a problem with the flash player its self if it is executing code it shouldn't be? fixing the swf files themselves doesn't really solve the problem if it is still possible to create malformed swf files which can later be used in attacks because the flash player still handles that malformed code the same as always. right? this vulnerability can still be exploited by those who use the old swf generator to produce malformed swf files that still cause the problem in the flash players themselves.
    --
    Sigs are too short to say anything truly profound so read the above post instead.
  29. stealing flv is extremely easy by Anonymous Coward · · Score: 0

    I don't know about windows, but on linux, whenever the flash plugin starts streaming a .flv file it is available as /tmp/FlashXXXXXX where the xs are some random letters. Just wait for the file to load completely, mv /tmp/Flash* ., profit. (no ??? involved).

  30. Flash: The Best Among Bads? by RAMMS+EIN · · Score: 2, Insightful

    My feelings about Flash are kind of mixed. On one hand, it's proprietary technology. Specifications have, at some point, been published, but I don't think they are current, and there certainly isn't a full-featured implementation from anyone other than Adobe. This is bad.

    On the other hand, looking at what Flash does, and at other technologies that do these things, it seems to me that Flash is clearly technologically superior. I don't know how large the browser plugin is these days, but the one that used to come with Opera used to be very small, and yet provide features that web masters are trying to kludge together with AJAX and whatnot, and for which the W3C has come up with the gargantuan SVG, which has even more elephantine implementations. Flash is the clear winner here.

    And then, of course, there is the misuse of Flash for things where Plain Old HTML would be much better. But then again, if Flash were a widely-implemented open standard (rather than a widely-implemented proprietary technology which yet leaves some users in the cold), perhaps such use wouldn't be _mis_use.

    So, all in all, I think that Flash would be _great_ if it weren't proprietary...but the fact that it _is_ proprietary is a real obstacle.

    --
    Please correct me if I got my facts wrong.
  31. Funnily enough.. by Junta · · Score: 2, Insightful
    gnash does exist, it's a flash clone. So yes, an open-source 'solution' exists, that sn't mature. I can't tell whether you were being satirical in saying it doesn't exist, but just in case..

    As to the question at hand, I don't know enough detail about the vulnerability myself, however note:

    Stamos said Adobe is likely to update its Flash Player so it does a better job of vetting code variables before executing SWF files. But he said interaction with third-party code is such a core part of the way Flash works that updates to the player would likely provide only a partial fix. So while I do not understand the technical details, those that do understand believe some sort of player-side sanity checks would be good to mitigate the consequences. In the open-source world, they would be able to construct a proof-of-concept publicly of a 'hardened' flash plugin that may avoid glaring mistakes. He does concede that while a player-side change could mitigate the exposure, the servers must recompile their end to be complete. Could they do it with Gnash? Maybe, if Gnash was even complete enough to even support the features that can be exploited here, which I don't know.
    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Funnily enough.. by Blakey+Rat · · Score: 1

      gnash does exist, it's a flash clone. So yes, an open-source 'solution' exists, that sn't mature. I can't tell whether you were being satirical in saying it doesn't exist, but just in case..

      I've never heard of it before. I just invented a fake name which sounded terrible, since all open source projects tend to have terrible-sounding names.

      My main point in posting that is that there's absolutely no (practical!) difference in this case between the proprietary solution and an open source solution. My secondary point is since open source doesn't have anything that can do what Flash can do, whining about how bad Flash is is particularly idiotic. I think most people ignored the actual point of my post while instead obsessing over the name I made up.

  32. Flash != Evil by ckorhonen · · Score: 5, Insightful

    I really would like to hear details of the 'vulnerability' just so I can begin checking our code and performing an assessment of wether or not this is a credible and realistic threat to the security of our customers.

    In the past, many vulnerabilities have been reported on the Flash player, but most of them follow a similar kind of theme - the rogue SWF file must be created with third party authoring tools, and or modified in a hex editor, in order to put the malicious code in there to begin with. In addition, due to the security sandbox and crossdomain restrictions, it needs to be downloaded from your site anyway. So, its perfectly possible for a SWF to wreak havoc on a user's machine, the only caveat is that someone within a company, with access to the web servers and source code, would need to have created it in the first place - something I'm sure is indicative of a larger problem!

    Oddly, most non Flash/web developers tend not to see it that way - I have a beautiful MP3 of a conversation I had with one of our 'Security' people who just consistently ranted on about undisclosed vulnerabilities as a reason not to use Flash in a project.

    In my years of working with the web and the Flash platform, I have not yet seen a single workable exploit that could present a credible threat to the majority of Flash user's on the web, not without the user or the site already being compromised in some manner.

    The only somewhat grey area is where Flash is used for online advertising, but you will find that most of the main publishers out there are aware of this and perform some level of code review on ads before they go live - I work for a bank and we don't run any 3rd party adverts without seeing the sourcecode and decompiling any SWF assets provided.

    Really guys, the Flash platform isn't the cloud of evil you are making it out to be. Granted, it has been used for some really annoying things in the past, but used right, it can really help to deliver a friendly, usable and engaging user experience. In addition, in Adobe's hands we have seen it become more open than ever before - Flex, AMF, Tamarin, all released as open source in the past year. I'd be surprised if this trend does not continue.

    1. Re:Flash != Evil by flajann · · Score: 1
      I have mixed feelings about Flash. I think Flash has the potential to deliver amazing content, but so far the use of Flash has been mostly abysmal. 99% of Flash usage seems to be simply for doing eye-catching -- and also CPU-sucking -- advertising. Almost never do I see Flash used to truly enhance the user experience in a way that HTML never could.

      On the other hand, having a consistent platform to launch a web application without worry from all the browser differences is a definite plus. But even here Flash has problems as many websites I visit will tell me "You need Flash 8" or "You need Flash 9" to view the content or no dice. Unless the site has something I truly need, I usually don't bother with going through the bother of downloading "the latest". Got no time for that BS.

      Back before Flash took over the world from Java, I had the same inane problems with browser JVMs, and was always frustrated I couldn't make use of the latest and greatest features of Java because I couldn't depend on people upgrading their JVMs!

      Well, I guess I've been on all sides of the "fence" here. I am toying with the idea of picking up ActionScript someday, as I rather write the code myself rather than rely on 3rd party proprietary tools to generate questionable code for a proprietary platform -- and besides, I can always do far more than those tools will allow me to do, anyway.

      Of course, I consider this one particular article on a "potential" XSS exploit to be more hype than substance -- especially since they aren't disclosing the details of the possible vunerability, which is silly since so many need to be informed as to whether there's really a cause for concern or not -- but then, that's the whole idea, right? You can't sell books or other "solutions" unless you can generate lots of FUD. And that, my friends, is the real problem. It's a Memetic Mind Exploit to trick $$$$ out of your wallets!

    2. Re:Flash != Evil by Oligonicella · · Score: 1

      Maybe you should invest in 1st party tools and avoid the 3rd party thing.

    3. Re:Flash != Evil by Gnavpot · · Score: 1

      In my years of working with the web and the Flash platform, I have not yet seen a single workable exploit that could present a credible threat to the majority of Flash user's on the web, not without the user or the site already being compromised in some manner.

      So you think that the user's Flash security should depend on whether the site he is visiting has malicious intent?

      We are normally measuring web browsers against another standard:
      A web browser must be so secure that visiting a site with malicious intent can be done without your PC getting infected or your information on the PC getting compromised.

      Why is it that a lot of people apparently do not want to apply this requirement to Flash?

    4. Re:Flash != Evil by dodobh · · Score: 1

      You see, all that they need to do is release the player as open source.

      Of course, for those of us using 64 bit Linux, or other non Windows/Mac operating systems, Flash is really irrelevant (no player, hence no usability).

      --
      I can throw myself at the ground, and miss.
    5. Re:Flash != Evil by Anonymous Coward · · Score: 0

      Even on 64 bit Windows, there is no flash player available. You need to run a 32-bit browser to get it working.

      I personally use OpenBSD, which I think has a good solution: there's a native port of Firefox that you can't get flash working on, but you can install the Linux binary for Opera, and then install the Linux flash. So if it's absolutely needed, I run opera.

    6. Re:Flash != Evil by Anonymous Coward · · Score: 0

      Guys,

      He's right, don't worry....

      Oh, and no he does NOT work for the Bank of India... :)

    7. Re:Flash != Evil by hanchan07 · · Score: 1

      Wow finally some one on here with a brain. Flash is not only for pop-ups people! I am a flash/flex developer and it is a blessing in the world of rigid html, and css that acts differently depending on what browser you are using. Flash is great for online apps (and now desktop thanks to Adobe AIR) as well as great interactive sites. Unfortunately flash gets a bad wrap because it is used for pop-ups and other annoying things, but hey, I could say the same thing about javascript. Ive never had a browser crash because of flash, but i have plenty of times with quicktime! Anybody that knows there stuff with flash can create great things with it, unfortunately these are few in america, but there are plenty of major companies in Japan that make beautiful works with their flash/actionscript. (check out sony.co.jp or any nubmer of subsites found on square-enix.com/jp the Final Fantasy IV site is very well done). Any way I just decided to stick up for flash because knowing this community, there are very few that do.

  33. So you don't want to use YouTube then? by samael · · Score: 2

    Which is just one site that does things in Flash that I certainly _do_ find useful...

    1. Re:So you don't want to use YouTube then? by mconstable · · Score: 1

      I'd rather not but I will as a last resort only if the content is not available elsewhere in downloadable format. I hate inbrowser video regardless whether it was flashed based or not and I remain perplexed as to why most sites and people put up with the crappy flv experience.

    2. Re:So you don't want to use YouTube then? by Lehk228 · · Score: 1

      because it's far better than the "oh shit i don't have this plugin, and the plugin i need conflicts with this other plugin i need even more" experience?

      before the proliferation of FLV online video was very hit or miss, especially when one dared to use something other than the latest internet explorer

      --
      Snowden and Manning are heroes.
    3. Re:So you don't want to use YouTube then? by samael · · Score: 1

      For three minute clips I'm fine with the low-res experience.

      Actual TV/movies get downloaded (or watched from DVD/VoD)

    4. Re:So you don't want to use YouTube then? by shiftless · · Score: 1

      I'd love to use YouTube, but I'm not using it as long as it uses that Flash bullshit. You see, I'm on 56K dialup, and their stupid Flash player is a joke unless you have broadband. The whole idea of putting video on a webpage in Flash format pisses me off anyways. I want MPEG video, or some other video format that I can use in a standard friggin video player, and that I can easily download off the web page and save to hard disk without pulling my hair out. If I want to watch the clip again later, I'll be damned if I sit there for another 10 minutes downloading it.

  34. it's all about advertising by Hannes2000 · · Score: 1

    Sadly, there are enormous amounts of money being made with these annoying, ugly, blinking Flash websites and layer-ads, (mainly) because of the enormous amount of stupidity of designers and their clients. Unfortunately, blinking ads and websites do work, and they attract way more users (i.e. possible customers) than well-designed and appropriately built sites.

    If Flash would be erased, the industry would come up with just another technology to drive sophisticated users nuts. So the only way to deal with this is to gain control over the force of ad-blocking and Flash-blocking contraptions, and if you ever encounter some jerk giving a webapp "more 'boost', a bit of 'zoom' and a little extra 'swoosh'", tell him why everything he's doing is wrong and encourage him to make it better. I'm doing this all the time and I think I may have achieved some progress. There's a better web ahead, and I bet it even can include Flash ;-)

  35. firefox + noscript... by hitmark · · Score: 1

    condom of the digital age?

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  36. flash == esthetic evil by lingoman · · Score: 0

    Aside from security and open-sourcedness, most Flash is just plain ugly.
    On Linux, I never installed the plugin. On Mac, I have flashblock. And I'm happy.
    What am I missing? So much Flash content reminds me of the old popup world
    It's the advertisers who are unhappy. Recently CNN has retaliated by refusing to show news video clips because I have flashblock. I never liked suffering through its ads anyway.

  37. Flash danger by SoopahMan · · Score: 4, Informative

    One major issue with Flash is its ability to insert scripts into the actual page.

    Say I want to read your email. I send you an email with a Flash animation in it. You read it and your webmail verifies there's no dangerous scripts in my email - but it's much harder to verify my Flash I sent you is safe. Which I'm counting on because I've put code in that creates a script tag in the webpage, downloads my dangerous script, and sends me your cookies. Now I can read your email.

    Flash has been getting a free pass on security for a long time. Time for things to tighten up on the web viewer more widely installed than Internet Explorer.

    1. Re:Flash danger by Anonymous Coward · · Score: 0

      There is a flag for http-only cookie unreadable by scripts, also allowscriptaccess="never" for flash objects, but not using it is the shortcoming of the webmail app.

    2. Re:Flash danger by ckorhonen · · Score: 3, Informative

      But surely the web-mail client shouldn't allow active content such as JavaScript or Flash to execute in the first place?

      I've never seen one which does this, for that very reason, as this study seems to prove:

      http://www.campaignmonitor.com/blog/archives/2006/01/the_truth_about_1.html

      This issue isn't really the fault of Flash, but more web applications not validating their input and allowing the user to insert HTML tags where they shouldn't.

    3. Re:Flash danger by filesiteguy · · Score: 1

      But surely the web-mail client shouldn't allow active content such as JavaScript or Flash to execute in the first place?

      IIRC, many web apps don't consider .swf files to be "scriptable" as they are compiled. However, they are - effectively - scripts and can be run as such, similar to ECMAScript or VBScript.

    4. Re:Flash danger by Cajun+Hell · · Score: 1

      your webmail verifies there's no dangerous scripts in my email - but it's much harder to verify my Flash I sent you is safe.

      In other words, it was unable to verify that there's no dangerous scripts in your email. If Flash is too powerful to whitelist, then it can't be whitelisted. And whitelisting is the only way to verify safety.

      --
      "Believe me!" -- Donald Trump
    5. Re:Flash danger by SoopahMan · · Score: 1

      Maybe - but what happens if I allow Flash ads on my application? It's one thing to say that you shouldn't be able to email a user a Flash animation. It's another thing to say that if you want to be secure, you have to lock Flash out of absolutely every webpage that involves a user's cookie. I don't think Adobe wants that kind of Flash lock-out as ad-driven web apps spread.

  38. Does anyone else find it odd... by drewkinney · · Score: 1

    I find it odd that the Register article appears under a flash banner and has a flash ad floated inside the content. All this in an article "exposing" the vulnerabilities of flash (swf).

  39. Neither is Flash by DrYak · · Score: 2, Insightful

    Actually MPEG-1 is not supported natively by IE or Firefox.


    Neither is Flash.
    Both needs a plugins to work.

    The HUGE difference comes from the fact that Flash is only available from 1 single company which produce plugins for only a small handful of platform (except maybe for the open-source Gnash plugin, which already kind of works, but still needs a lot of efforts).
    Whereas, MPEG player are available for whatever platform you may think about as long as it has either the processors horsepower or a decoding co-processor. Including your basic 32-bit Windows, but also Linux running on 64bits Sparc or Itanium, PalmOS powered PDA, GSM phones, MP3 players, Less popular or Obscure OSes (Syllable, Haiku, etc.), Console as old as DreamCast (software) or even PlayStation and Saturn (hardware), etc.rr

    The only problem is that, given the huge amount of players, some are more crappy than others. And often, pre-assembled computer when bought in big shops comes with a lot of crappy software installed.

    But then you have the same problem with Flash with thousand of Flash video player, some much more ugly and inefficient than others. It only shifts the problem of having a good player from the user to the website designer.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  40. Youtube saving tool by DrYak · · Score: 1

    In addition to what other /.ers have said, I may also point out savetube.com.

    You paste-in the youtube page url, hit the button and get an URL you can either save or copy/paste into some compatible player like VLC.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Youtube saving tool by Anonymous Coward · · Score: 0

      I would also recommend:

      http://keepvid.com/

  41. Re:Flash: FAIL: (yes, it's worse than the blink ta by stewbacca · · Score: 1

    You forgot #4. Flash content can be created for off-line use. I make a very comfortable living designing tutorials and simulations in Flash that are self contained and thus aren't exposed to these supposed vulnerabilities.

  42. You guys are 99% wonky by cherokee158 · · Score: 2, Informative

    I'm so tired of Flash rants I could puke a big steaming puddle of CSS. Flash is bad because bad designers use it to make bad websites...yet bad designers make crappy HTML sites all the time. Flash is bad because it crashes the browser...yet Java (or whatever the latest buggy cross-platform solution of the moment is) is the second coming despite it's chronic habit of doing the same thing. Flash is bad because it's proprietary...except that it isn't: the SWF file format was open-sourced a long time ago. Flash is bad because it isn't search engine friendly...yet one of the most popular websites in the world used it to reinvent how we experience video on the web. SVG is better, for reasons only geeks can appreciate...but no one supports it, so who cares?

    In my opinion, every web technology sucks pretty mightily, for one reason or another. They are either abused by malevolent advertisers or 13 year olds, not supported uniformly by all platforms or browsers, and are a pain in the ass to design with. Dynamic HTML is a bad joke. Javascript invented pop-up hell. And praise CSS all you like, it's a strategy only a programmer could love. You can't center things reliably with it no matter how many hoops you jump through. That's something even HTML 1.0 could manage.

    My own clients LOVE Flash sites. They insist on them. They want animations, and sound, and websites that look the same in every browser. (Flash's ability to proportionately scale content to the window is a thing of beauty, and one of the most underused talents of the plug-in. Why some Flash designers insist on manipulating the window size instead is beyond me) The only people who don't love Flash sites are other programmers. And I'm more than happy to take their business.

    Hating Flash for bad Flash sites is like hating scientists for making gunpowder possible. Live in a teepee or run a casino...your choice.

    1. Re:You guys are 99% wonky by Sloppy · · Score: 2, Insightful

      Flash is bad because bad designers use it to make bad websites...yet bad designers make crappy HTML sites all the time.

      HTML doesn't have the expressive power to be dangerous. Go ahead and make a bad site with HTML and be as malicious as possible: you still can't do anything really dangerous. At worst, you might exploit a browser bug; but that will be a problem with the browser, not the format and the intended expressive power of HTML. Flash, in stark contrast, now allows the author to resize browser windows and pop deceptive things up. The fact that Flash is capable of doing these things (watch the movie) means it's not appropriate for the web. (BTW, I'm quite aware of the irony of having just linked to a page that uses Flash to show a movie. I think that just indicates what a big problem that Flash has created for us.)

      yet one of the most popular websites in the world used it to reinvent how we experience video on the web.

      And that site is vastly inferior to how it could be, if they just linked to standardized-format movie files.

      I realize useful things are possible with Flash. But Flash is nevertheless the wrong tool for users, because its creators made it too dangerous. You could say the same thing about executing native code as root. Sure it would have positive uses (maybe some people would like a web-based partition-your-hard-disk program), but users would have to be very foolhardy to allow it.

      In my opinion, every web technology sucks pretty mightily, for one reason or another

      Interchange formats can be designed to be safe for the reader, and most of them are. Image formats are safe. Movie formats are safe. Text markup formats are safe. Flash is not. Why does Flash have to be a special case, where common sense and decades of experience, no longer apply?

      My own clients LOVE Flash sites. They insist on them.
      You are looking at things from the viewpoint of the publisher. That doesn't mean it is in users' interests. It's swell that you can make money on it, but it's still in the interests of users to get away from this danger. I could probably make money selling crack. There's demand! But that doesn't really mean that smoking crack is a safe or sane thing to do.

      They want animations, and sound, and websites that look the same in every browser.
      And users don't want that nearly as much. Those that do, would like it to be done safely, where the publishers' power over their computer's behavior has limits. Those limits are below what Flash currently allows.
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  43. To hell with Flash anyway... by BrokenHalo · · Score: 3, Interesting

    I believe most Flash is done wrong simply because the site designers value form over content.

    Useful or pertinent information (if it is manifest at all) usually has the appearance of being inserted as an afterthought. That's why the sites I visit most often tend to be based primarily on simple markup such as HTML, which despite its various drawbacks is at least easy to maintain (and therefore more likely to be maintained), and does not have the noli-me-tangere character of a cast-bronze SWF presentation.

    I apologise for coming across as a luddite, but it is distinctly tiresome to be subject to the whim of some mentally adolescent graphics designer poking glitzy, time-consuming displays in my eye rather than allowing the information I'm looking for to be easily found. Which is why I think Flashblock is the best thing since unsliced bread.

  44. 2 cents, For what it's worth by Anonymous Coward · · Score: 1, Insightful

    Hey, Rezmason here.

    I agree that Flash is often misused, but I never thought I'd see such an overwhelmingly negative reaction to a Flash vulnerability. Flash gets updated relatively frequently, alright? It's kind of troublesome to read a "that's what you get" kind of statement on the front page of this site, especially if the writer isn't exactly in the loop.

    Besides, there's a silver lining on this cloud. The more professional Flash websites will be quicker to address this vulnerability, whereas the ones that have been thrown together will make for bigger targets. Maybe this will motivate employers to hire Flash devs who really know what they're doing. After all, with Flash's scripting capabilities, developing in it for a client should be a serious matter based on trust.

    And finally, despite its closed nature, Flash has (I believe) an installer base about the size of the number of computers that comprise the Internet. And it's proprietary, and has been from the start, even though it's opening up more every day. And it's got enough tricks up its sleeve to empower THIS creative professional. Ubiquitous, powerful, and CLOSED, that's right. If that makes you uncomfortable, please turn it off. But for pete's sake, don't rail on it.

  45. Fellow grammar Nazi here... by 6Yankee · · Score: 0, Redundant

    Normally I'd agree with you - but everything about Flash is WRONG. :)

  46. Re:More seriously, ...the "bad guys" already know by cumin · · Score: 1

    Preach it!

    You're a little late to the party though. We cynics already use Firefox and put on AdBlock Plus, AdBlock Filterset Updater, NoScript and Flashblock. I'm on Linux, using an encrypted partition, connected to my firewall through a VPN. No, I'm not really paranoid, I've just decided that it is easier to be careful up front than try to keep up with the latest round of vulnerabilities.

    --
    Back in my day when we chiseled our bits into stone and sent them by mule train from village to village...
  47. Poor decisions by Anonymous Coward · · Score: 0

    Sure seems like the most secure option for the BBC would have been sticking with their first decision, which was supporting Windows Media formats.

    Now they have just helped promote a very buggy and vulnerable standard. Good job, FOSSies! Seems you guys don't value security as much as you pretend.

    1. Re:Poor decisions by hesiod · · Score: 1

      I must be out of the loop, since I have NEVER seen a FOSS version of Flash.

      Mow-ran

    2. Re:Poor decisions by Anonymous Coward · · Score: 0

      Were you born with your head up your ass?

  48. Yeah, flash is proprietary by Anonymous Coward · · Score: 0

    There are some OS implementations but there's no flash RFC or anything of that nature. It's all reverse-engineering, and everytime Adobe releases a new version, the OS code is out of date.
    And Gnash doesn't work fine everywhere, because the devs don't really care. Check this out:
    http://marc.info/?l=openbsd-misc&m=119765675010299&w=2

  49. another reason by Anonymous Coward · · Score: 0

    It seems to me that the host can also keep you from turning off flash with a limited, uh, right-click interface. When I have something moving around when I am trying to read there is no way to stop it. For me, this is a showstopper.

  50. Open-Source Flash by thethibs · · Score: 1

    that's the price to pay for depending on proprietary solutions.

    And the open-source replacement for Flash would be...?

    I have no love for Flash, but the sky is blue in the world where I live.

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
    1. Re:Open-Source Flash by Anonymous Coward · · Score: 0

      >And the open-source replacement for Flash would be...?

      Gnash

  51. You missed the whole point... by knorthern+knight · · Score: 1

    > The more professional Flash websites will be quicker to address this vulnerability,
    > whereas the ones that have been thrown together will make for bigger targets. Maybe this
    > will motivate employers to hire Flash devs who really know what they're doing. After all,
    > with Flash's scripting capabilities, developing in it for a client should be a serious
    > matter based on trust.


    WRONG; do NOT trust ANY web site.
    So the "good guys" clean up their *.swf files. *WHAT ABOUT THE BAD GUYS*??? And please don't feed me that "don't go to untrustworthy websites" crap.

    - Can you claim that you've never ever mistyped a URL and landed on a typosquatter's site?

    - Are you sure that your ISP's DNS-server is 100% immune to cache-corruption? With pharming attacks, *EVEN IF YOU TYPE IN THE URL EXACTLY CORRECT* you will still get diverted to a malicious site.

    - Do you only visit websites that don't have any 3rd-party banner ads? One of the current favourite attack methods is to insert malicious code in ad-servers that many mainstream sites use.

    - Can you be absolutely certain that your favourite "trusted website" won't be compromised like the Superbowl teams' websites in Jan/Feb of 2007?


    Almost exactly 2 years ago, MS WIndows was hit with the WMF exploit. They got a lot of flack when they said they wouldn't send out a fix until "Patch Tuesday". So they sent out quick fix before "Patch Tuesday". Meanwhile, Adobe isn't merely saying they'll have a patch out 2 weeks from this coming Tuesday. It's more like "no patch in site". I didn't give MS a free pass on the WMF vulnerability, and I don't think Adobe deserves any slack here. Another reason I'm more concerned is because my home PC, running linux was immune to the WMF vulnerability, but is subject to the Schlockwave Trash vulnerability.

    DIE SCHLOCKWAVE TRASH, DIE.

    --

    I'm not repeating myself
    I'm an X window user; I'm an ex-Windows user
  52. Flash is available on 64-bit Linux by DrJimbo · · Score: 1

    The 32-bit Flash player works on many 64-bit Linux distros. It works with both Firefox and Konqueror on my 64-bit Gentoo system.

    --
    We don't see the world as it is, we see it as we are.
    -- Anais Nin
  53. Flash exists because it doesn't suck by Anonymous Coward · · Score: 0

    In straight HTML with CSS can you...
    Draw a line at any orientation other than the horizontal or vertical?
    Draw a circle or any other curve?
    Create a drop shadow?
    Perform a gausian blur?
    Embed a font?
    Upload a file without a page reload?
    Track the percentage of that file that has been uploaded?

    WRITE THE APPLICATION ONCE AND KNOW IT WILL WORK ON ANY BROWSER?

    Flash exists because HTML 2 / CSS 2.1 / Javascript sucks. It's that simple.

  54. stage6 by Nicolay77 · · Score: 1

    NO, at least I don't like Youtube. Shitty quality at best. And the player sucks.

    I enjoy the videos in stage6. Fantastic quality, the player will let me see the videos fullscreen with hardware acceleration and they can be easily downloaded.

    http://www.stage6.com/

    --
    We are Turing O-Machines. The Oracle is out there.
  55. Re:Can someone explain how this is supposed to wor by Anonymous Coward · · Score: 0

    some more information at http://blog.superkrut.se/?p=17