<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.5" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Protecting Flash files from unauthorized playback</title>
	<link>http://www.melbournechapter.net/wordpress/programming-languages/php/rich/2006/03/30/protecting-flash-files-from-unauthorized-playback/</link>
	<description>web application development with popular technologies</description>
	<pubDate>Tue, 02 Dec 2008 08:53:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>

	<item>
		<title>by: Cameron Manderson</title>
		<link>http://www.melbournechapter.net/wordpress/programming-languages/php/rich/2006/03/30/protecting-flash-files-from-unauthorized-playback/#comment-14647</link>
		<pubDate>Sat, 02 Dec 2006 06:52:17 +0000</pubDate>
		<guid>http://www.melbournechapter.net/wordpress/programming-languages/php/rich/2006/03/30/protecting-flash-files-from-unauthorized-playback/#comment-14647</guid>
					<description>A mod_rewrite for images may work the same for flash?

 RewriteCond %{HTTP_REFERER} !^$
 RewriteCond %{HTTP_REFERER} !^http://localhost/.*$ [OR,NC]
 RewriteCond %{HTTP_REFERER} !^http://mysite.com/.*$ [OR,NC]
 RewriteCond %{HTTP_REFERER} !^http://www.mysite.com/.*$ [OR,NC]
 RewriteRule .*\.(gif&#124;GIF&#124;jpg&#124;JPG)$ http://mysite/images/bad.gif [L,R]</description>
		<content:encoded><![CDATA[<p>A mod_rewrite for images may work the same for flash?</p>
<p> RewriteCond %{HTTP_REFERER} !^$<br />
 RewriteCond %{HTTP_REFERER} !^http://localhost/.*$ [OR,NC]<br />
 RewriteCond %{HTTP_REFERER} !^http://mysite.com/.*$ [OR,NC]<br />
 RewriteCond %{HTTP_REFERER} !^http://www.mysite.com/.*$ [OR,NC]<br />
 RewriteRule .*\.(gif|GIF|jpg|JPG)$ <a href="http://mysite/images/bad.gif" rel="nofollow">http://mysite/images/bad.gif</a> [L,R]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Richard Lee</title>
		<link>http://www.melbournechapter.net/wordpress/programming-languages/php/rich/2006/03/30/protecting-flash-files-from-unauthorized-playback/#comment-35</link>
		<pubDate>Thu, 30 Mar 2006 04:48:36 +0000</pubDate>
		<guid>http://www.melbournechapter.net/wordpress/programming-languages/php/rich/2006/03/30/protecting-flash-files-from-unauthorized-playback/#comment-35</guid>
					<description>Ok, there seems to be a section of the post missing i'll have to re-post</description>
		<content:encoded><![CDATA[<p>Ok, there seems to be a section of the post missing i&#8217;ll have to re-post
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Cameron Manderson</title>
		<link>http://www.melbournechapter.net/wordpress/programming-languages/php/rich/2006/03/30/protecting-flash-files-from-unauthorized-playback/#comment-34</link>
		<pubDate>Thu, 30 Mar 2006 04:36:06 +0000</pubDate>
		<guid>http://www.melbournechapter.net/wordpress/programming-languages/php/rich/2006/03/30/protecting-flash-files-from-unauthorized-playback/#comment-34</guid>
					<description>Hotlink protection on other files (other than SWF as Richard has pointed out lack of support)

For those of you running CPanel this tutorial may be relevant:
- http://www.newista.com/tutorial/xskin/HotLinkProtection.html

For those of you who have access to mod_rewrite it strong at protecting access
- http://www.splintered.co.uk/experiments/52/

Just out of interest does that mean if we fluke the HTTP header request to the target server, with a referral URL of their server, we can get around mod_rewrites ability to stop hotlinking?</description>
		<content:encoded><![CDATA[<p>Hotlink protection on other files (other than SWF as Richard has pointed out lack of support)</p>
<p>For those of you running CPanel this tutorial may be relevant:<br />
- <a href="http://www.newista.com/tutorial/xskin/HotLinkProtection.html" rel="nofollow">http://www.newista.com/tutorial/xskin/HotLinkProtection.html</a></p>
<p>For those of you who have access to mod_rewrite it strong at protecting access<br />
- <a href="http://www.splintered.co.uk/experiments/52/" rel="nofollow">http://www.splintered.co.uk/experiments/52/</a></p>
<p>Just out of interest does that mean if we fluke the HTTP header request to the target server, with a referral URL of their server, we can get around mod_rewrites ability to stop hotlinking?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Cameron Manderson</title>
		<link>http://www.melbournechapter.net/wordpress/programming-languages/php/rich/2006/03/30/protecting-flash-files-from-unauthorized-playback/#comment-33</link>
		<pubDate>Thu, 30 Mar 2006 04:30:34 +0000</pubDate>
		<guid>http://www.melbournechapter.net/wordpress/programming-languages/php/rich/2006/03/30/protecting-flash-files-from-unauthorized-playback/#comment-33</guid>
					<description>Ok so it protects in two ways:

- Writing a flash movie wrapper, but can only protect if the wrapper is called (in which it checks the URL it is being loaded from). 
Could this method work if the actual SWF that we want to load had the check?


- Second is issuing an expiring key with a unique unknown composite MD5 key
Meaning that whoever is linking to the file will have to update the key before being able to load the content after it expires?</description>
		<content:encoded><![CDATA[<p>Ok so it protects in two ways:</p>
<p>- Writing a flash movie wrapper, but can only protect if the wrapper is called (in which it checks the URL it is being loaded from).<br />
Could this method work if the actual SWF that we want to load had the check?</p>
<p>- Second is issuing an expiring key with a unique unknown composite MD5 key<br />
Meaning that whoever is linking to the file will have to update the key before being able to load the content after it expires?
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
