Audio/video stream recording forums

Attention Visitor:
You may have to register or log in before you can post:
  • Click the register link to sign up.
  • Registered members please fill in the form below and click the "Log in" button.
To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Audio/video stream recording forums > Streaming media recording forum > Video stream recording
Register FAQ Members List Calendar Mark Forums Read

Reply Post New Thread
 
Thread Tools Display Modes
  #1  
Old 06-23-2009, 10:57 AM
any ANONYMOUS forum user any ANONYMOUS forum user is offline
any user of the forum who preferred to post anonymously
 
Join Date: Aug 2011
Location: Server of stream-recorder.com
Posts: 211
any ANONYMOUS forum user is on a distinguished road
Default

What is SWF Verification? Can I save/record streams protected with SWF verification?


What is SWF Verification?

SWF Verification is an Adobe copy protection mechanism employed by some sites streaming over RTMP and RTMPE:

Quote:
Originally Posted by Adobe
SWF verification in Flash Media Server is a security feature that allows you to directly control which SWF files can connect to your server. Without implementing this feature, any SWF with the proper connection Uniform Resource Identifier (URI) and application name could freely
connect, potentially accessing your streams and using server resources.

With SWF verification, you can configure the server to check that the SWF file attempting to access a certain application or application instance belongs to a group of preapproved SWF files.

Enabling this feature in FMS is easy. You simply store a copy of the approved SWF file in the application directory and turn on the feature in the Application.xml file. When a SWF file connects to the server, the server verifies that the file exactly matches the SWF file in your application
directory, and then accepts the connection.

To approve a SWF file for any instance of a certain application, you place it in the SWFs directory in that application’s folder. To approve a SWF file for a specific instance, you place it in the SWFs directory inside that instance’s folder. This feature has been enhanced in Flash Media Server 3.5 to allow verification of SWF files without requiring copies on the server computer. You can now use the File plug-in to retrieve SWF files that are stored in distributed locations.
Here is the problem that SWF verification solves that secureToken does not solve. Decompiling an SWF file can reveal the secureToken shared secret. Then you can build your own swf to use the same key and steal all of the content you want. Decompiling an SWF is very easy. If I have an ad supported video service and I use secureToken, you could decompile my player, steal my secret key and release an 'ad free' version of my video player. You could even make your own player which does not even mention my website and just use my backend to serve all of your own users. While secureToken is a good start, using this in combination with SWF verification is the only reasonable way to protect content usage on other web-sites.

Although it is illegal for streaming video recording software to break any form of copy protection mechanism or digital rights management (DRM) due to violation of DMCA, it is possible to download/save/capture/record streams with SWF verification.


Is it possible to download/save/capture/record RTMP and RTMPE streams with SWF verification?
It is illegal in the U.S. to develop software that can download RTMPE streams or streams with SWF verification, because such programs violate DMCA.

rtmpdump project was taken down by Adobe, but the latest version of this freeware open-source command line utility was able to download RTMP and RTMPE streams, including the ones using SWF verification.

Replay Media Catcher 4 (Jaksta) can also detect these protected streams. Where possible it will try to record the stream as it plays in your browser instead of trying to download it (it can dowload RTMP streams only, not RTMPE streams). If this is not possible you will receive an error starting the stream is protected using SWF Verification.


If you can't record a protected stream, you may try to find another web-site that doesn't use any copy-protection mechanisms.
You can also contact the support staff of this web-site letting them know that you won't be returning to their site if they continue to employ such measures. You have paid for your computer and your Internet connection to get to their site and you should be able to view the content as and whenever you desire.
Reply With Quote
  #2  
Old 06-24-2009, 09:41 AM
any ANONYMOUS forum user any ANONYMOUS forum user is offline
any user of the forum who preferred to post anonymously
 
Join Date: Aug 2011
Location: Server of stream-recorder.com
Posts: 211
any ANONYMOUS forum user is on a distinguished road
Default

Re: What is SWF Verification? Can I save/record streams protected with SWF verificati


If somebody pays to see this content at least has the right to download this.

HS
Reply With Quote
  #3  
Old 07-06-2009, 05:20 AM
Stream Recorder
 
Posts: n/a
Default

Re: What is SWF Verification? Can I save/record streams protected with SWF verificati


Flash Stream Hunter can capture streams from Flash Player. However I can only recommend it if Replay Media Catcher 4 (Jaksta) doesn't work for you.
Reply With Quote
  #4  
Old 02-02-2010, 04:52 AM
hyc hyc is offline
RTMPdump team
 
Join Date: Dec 2009
Posts: 169
hyc will become famous soon enoughhyc will become famous soon enough
Default

Re:What is SWF Verification?Can I save/record streams protected with SWF verification


crs: SWF Verification is not a copy protection mechanism. Nor is it an effective technological measure of any kind really. The only thing it is effective at is wasting CPU cycles and electricity. (But then again, that's true of "real DRM" too...)

An "effective copy protection mechanism" is one that effectively limits how many copies can be made. SWFs are freely distributed on web servers; they are copied limitlessly, without any restrictions, in the normal course of their use. Adobe is blowing smoke when they claim SWF Verification has any pertinence to the DMCA.
Reply With Quote
  #5  
Old 02-02-2010, 05:05 AM
Stream Recorder
 
Posts: n/a
Default

Re:What is SWF Verification?Can I save/record streams protected with SWF verification


Quote:
Originally Posted by hyc View Post
crs: SWF Verification is not a copy protection mechanism. Nor is it an effective technological measure of any kind really. The only thing it is effective at is wasting CPU cycles and electricity. (But then again, that's true of "real DRM" too...)

An "effective copy protection mechanism" is one that effectively limits how many copies can be made. SWFs are freely distributed on web servers; they are copied limitlessly, without any restrictions, in the normal course of their use. Adobe is blowing smoke when they claim SWF Verification has any pertinence to the DMCA.
Jaksta used to have support of SWF verification, so I guess crs is perfectly aware of the weakness of the protection offered by Adobe.

While the mechanism itself is not effective, combined with successful efforts of Adobe to remove support of RTMPE and SWF verification from most of the programs including Jaksta, Replay Media Catcher, save2pc Ultimate,... it can be considered effective.
Reply With Quote
Reply Post New Thread
Tags: , , , , , , , , , , ,



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 10:31 PM.


Powered by All-streaming-media.com; 2006-2011
vB forum hacked with Zoints add-ons