Flaw, which rests in Adobe's Flash video servers, is giving people free access to record and copy from Amazon.com's Video on Demand service.
(From Reuters)
The story "Adobe hole enables free movie downloads" published September 27, 2008 at 8:57 AM is no longer available on CNET News.
Content from Reuters expires after 30 days.






If he read the Security Advisory issued by Adobe earlier this month and the TechNote that was linked to the advisory, he would have read that the way some stream catching sofware works, is by making an unencrypted RTMP connection but faking the uri to appear as if it was an RTMPE connection. So if you take the proper measures to only allow RTMPE (and not by checking the protocol in the uri which is as they say, spoofable), then the stream catchers will not be able to play an enencrypted stream.
Seems like these guys should have did some homework before making statements about how "stupid" something is, or understand how something works before publishing their own wild ass guesses as to how something works.
A business model can not be "derailed" by a few clever hackers - those who are into getting their content for free will not want FLASH files, but will download AVI files ripped from DVDs at much better image quality.
The real story - something entirely missed by the CNET experts for years - is that to date there is no easy way for most consumers to connect a Mac or a PC to their new flat-screen TV at full image quality, using the full screen resolution. Where is the SVGA or DVI-D to Component Video or HDMI connection that actually works instead of getting blotchy color, image in a black box or cut-off menus ? as is currently the case with 95% of TVs on the market? That's the #1 barrier to the evolution of digital, computer-based entertainment systems and content delivery services - being deliberately derailed by the collusion of CE and content industries. Please investigate and report on this very real issue.
I usually don't watch a given episode or movie more than once or twice so downloading them in any form is just a waste of hard drive space for me.
A lot of sites are using HTTP to stream, though Hulu does use RTMP. I suspect if they start using encryption we'll see rippers that just take it from the flash players buffer in memory.
But, more broadly ...
This is just one more example of how sloppy Adobe is on quality and security. Adobe has consitently been putting their own bottom line ahead of the quality and security needs of their customers. This time, the impacted customer is a big one (Amazon), so maybe this will lead to some real change. Before this, it could be argued that the easiest way to penetrate a computer is through Adobe software. Now, also it may be said that the easiest way to subvert DRM is through Adobe software. Is it that Adobe engineers are incompetent, or is it that executive leadership is incompetent? Or, are the flaws a deliberate means to drive a de-facto software rental model that cynically exploits customer naivete by leading customers to purchase the next version in the hopes that it will have less problems?
In one sense, they are the Washington Mutual of High Tech: screwing their own future, and that of their customers, in the relentless pursuit of a better quarterly result.
Can anyone really say that they need the next version of any of Adobe's products for any reason other than the correction of flaws, or for future OS compatibility? I for one don't really want to pay hundreds or thousands of dollars for some bug fixes, and some more OS shiming, a few unnecessary new features, and, undoubtedly a fresh batch of bugs.
I think Adobe would be better off with Rube Goldberg as CEO ....
I'm not sure how you can really bash Adobe on security. What sort of justification do you have for your statement "This is just one more example of how sloppy Adobe is on quality and security. Adobe has consitently been putting their own bottom line ahead of the quality and security needs of their customers."?
By request, examples of where Adobe is the weakest link:
1. A hacker contest held quite a while back ... the easy way into the target system was the Flash Player. Search news.com for the story.
2. The Acrobat security holes that hit earlier this year. Then, they patched only Acrobat 8, leaving Acrobat <8 vulnerable. Brilliant. They did ultimately get the point and fix it all.
But my biggest beef is not whether there are security holes. All products have them, or will have them. My problem with this whole article is how incorrect it is factually, and the fact that the author can write such a thing without checking his facts. This is not journalism. And while he has updated the story,
http://www.reuters.com/article/marketsNews/idINN2928873020080930?rpc=44
the damage is done, and people's reputations are affected, and Adobe are left cleaning up a mess that, in this particular case, should never have happened. That's not to say there won't be a serious security flaw found in the future. But there is none here. And had he checked the facts before hand, he would have found that to be the case. But this makes for a much better headline and read.
Here's another bloggers comments which pretty much sum up my thoughts as well,
http://www.thedrmblog.com/
this easy ripping technology has been out since 1998.
this easy ripping technology has been out since 1998.
But it sure makes for a good headline and attention grabber, doesn't it? Will be interesting to see if he is held accountable for writing such rubbish without checking his facts.
I did notice that reuters di come up with an update to the article after Adobe fixed the hole so you have to give them credit...
But it looks like they did not fix it completely and now they are being attacked by frame buffer grabbers.
While no longer free the $14.99 downloads only cost you $3.99 :-)
Also I like the way you can what content without advertising see www.tvadfree.com
And Adobe did not fix anything. There was nothing to fix. The CDN's were not preventing RTMP connections (and only allowing RTMPE) properly; they either didn't have the checks in place, or they were checking based on the uri string which is Replay Media Catcher had spoofed. If you check the protocol using the API's supplied by the Flash Media Server, then Replay Media Catcher would not have been able to make the RTMP connection which is what they used to rip the stream. They are not touching the encrypted stream in anyway.
First, can we please go back to the days when Windows Media Player and Real Player were supported by the various streaming sites? For example, cbs.com used to be a great site. Now, only Flash is supported and not only does the user experience fundamentally suck, but also there is frequently some issue that makes it impossible to watch a show. Tonight, for example, whenever I try to full-screen the show, the video freezes. Please bring back players that were designed for people, rather than for Adobe's revenue stream?
Second, don't forget that one thing Adobe is doing here (though clearly not doing it well) is making fair use impossible. Sure, they are trying to stop pirates. but they are also blocking legitimate use that is. Thet are, to put it simply, now the bad guy ...
Just curious, what sort of legitimate use are you thinking of in stealing other people's content?
Another example of fair use is: suppose I have purchased a movie, and I want to make a back-up copy? It is permissible to do this, and this has been supported in case law. Further, I should not be required to use a particular vendor's technology in order to view my backup. What if the reason I require to use the backup is that I have changed my system in such a way that it is -not- supported by the Flash player and/or cannot connect to the content provider's Flash Media Server?
To put it more simply: if I want to throw out my VCR, it is legitimate for me to capture all of my VHS movies to my computer. I am protected by the fair use doctrine in doing exactly this, so long as I do not, at the same time, sell all my VHS movies or otherwise make them available to others. That is a simple fact. And, Adobe is making this kind of reasonable behavior impossible.
It's not the first time that a lazy attempt at "security" leaves content exposed to someone willing to take a few extra steps. Flickr tries to mask certain photos from being savable by visitors by overlaying them with a transparent GIF file, but you can still View Source and find the main image URL to grab.
What's lost in all this discussion is that the article was basically incorrect in everything it reports. Now there is all this talk about Adobe don't know what they're doing, etc. Maybe they don't. But I think it would be better to debate based on the facts than on fiction, which is what this article is.
I think what Adobe is saying is that Reuters uncovered a security flaw in the Adobe/Amazon solution.
I think they have also shown that RTMPE is not an adquete subsitute for a proper content secutity solution. Link level protocol scrambling is only part of the need. Also it has shown that RTMPE is a tool that is subject to human error and misconfiguration.
Since Adobe states in thier documentation that RTMPE does not perform a key exchange, this means that the keys must either be embeded in the Adobe client or it is not really encryption but instead may be just obfuscation or mutation. None meet the robustness requirements for key management and key generation that are typcally found in the major motion picture security guidelines.
In the digital media space where content passes through many hands and networks it is important to have perisitent encryption from the point of encoding to consumption. With persistent then any streaming, P2P or PDL server could be used.
Additionally the Flash Player does not have protections post the decryption function which is why the newer tools (WM Capture) mentioned by Reuter's Update 1 seem to still be effective.
It appears that Amazon/Adobe have only moved the attack points both up and downstream a little bit.
I think a proper DRM is in order here to protect all the VOD distributers reveune streams.
Widevine offers a technology that protects the content before after decryption from recorders called Cypher DCP or Cypher Digital Copy Protection.
http://www.widevine.com/internet_digital_media.html
for a demo see http://www.widevine.com/digitalmedia/demo/demo_16_high_noloop.swf
Any security model depends of the end user being trusted - just like any online banking or other e-commerce website. Once the video is being displayed on the screen, it can be stripped from the video buffer of the graphics card and the audio buffer of the sound card, albeit any kind of security software being used. The MPAA and RIAA has been aware of this since the dawn of the internet, and have already learned their lesson - a best effort option can only rely on the legality of the software player, and if in violation - corrective civil law will run its course. fin.
But you are correct, there are many layers to solving the problem both technology and legal.
First you must put copy protection in place and then you can take legal action if someone circumvents the copy protections.
The basic problem in the Adobe case is that the copy protection in RTMPE is just protecting the link between the server and the player. So in the player and after the player there is NO copy protection being circomvented by the screen recorders. However if you add something like Cypher DCP and you circumvent DCP then Amazon and the studios could take legal action.
Someday, we as a people will come to understand that trying to patent a particular type of brush stroke, or trademark a common word in any language, or license the use of a particular thought , is a ridiculous notion. Of course if the powers that be are left unchecked, who is to say that someday for a small fee we will have the ability to watch an amazing and enlightening spectacle, only to have it expire from our minds the following day...
- by WidevineGlenn October 1, 2008 7:47 AM PDT
- Actualy the Widevine Cypher DCP software prevents grabbing from the video and audio buffers.
- Like this Reply to this comment
-
(26 Comments)But you are correct, there are many layers to solving the problem both technology and legal.
First you must put copy protection in place and then you can take legal action if someone circumvents the copy protections.
The basic problem in the Adobe case is that the copy protection in RTMPE is just protecting the link between the server and the player. So in the player and after the player there is NO copy protection being circomvented by the screen recorders. However if you add something like Cypher DCP and you circumvent DCP then Amazon and the studios could take legal action.