<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: flash socket policies update</title>
	<atom:link href="http://ammonlauritzen.com/blog/2008/04/21/flash-socket-policies-update/feed/" rel="self" type="application/rss+xml" />
	<link>http://ammonlauritzen.com/blog/2008/04/21/flash-socket-policies-update/</link>
	<description>and still for good reason.</description>
	<lastBuildDate>Tue, 06 Dec 2011 09:45:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: Henk Spaaij</title>
		<link>http://ammonlauritzen.com/blog/2008/04/21/flash-socket-policies-update/comment-page-1/#comment-65024</link>
		<dc:creator>Henk Spaaij</dc:creator>
		<pubDate>Sat, 10 May 2008 02:27:15 +0000</pubDate>
		<guid isPermaLink="false">http://ammonlauritzen.com/blog/?p=361#comment-65024</guid>
		<description>I&#039;d like to give some feedback on the socket policy file article 
http://www.lightsphere.com/dev/articles/flash_socket_policy.html

First, its a great article. It sums up about a dozen pages of Adobe 
documentation that mostly results in confusing people.

Second, I&#039;l like to &#039;comment&#039; about Adobe&#039;s decision to only serve socket 
policy files through port 843. 

Forcing the use of port 843 requires the ISP to open up port 843 and run a 
new server. Every developer that develops an application using raw sockets 
now has to provide a hardened server for port 843 or somehow convince the 
ISP to install this server and run it. Good luck with that. My ISP will 
happily let me upload flash code to my site, but they will laugh at me if 
I ask them to run a server and oh open the firewall too.

Why not allows a socket policy file to be served through a hardened server 
like Apache? Actually they do allow it, the file is read and the policy 
log reports a nice OK on it. The policy is not applied though, unless it 
is read through socket 843.

Lets look at a simple use case. Lets develop a nice IMAP frontend and 
install it on the host that also runs the IMAP server. Well, that will no 
longer work. The Flash Application is not allowed to connecting to port 
993 (IMAPS) on the same server, even with a policy file served through 
HTTPS. Funny enough, if you run the same flash code on your local PC and 
let it connect to a remote socket then things work just fine.

Adobe should be commended for their efforts in providing a secure solution. 
In this case it wasn&#039;t very well thought out. The irony of it all is that 
in their attempt to improve security, Adobe frustrates their customers and 
forces them to make their servers less secure.

Bottom line is that it is good to provide security measures, but not good 
not to allow us, developers, to manage them in the way they see fit. 

Cheers,
Henk</description>
		<content:encoded><![CDATA[<p>I&#8217;d like to give some feedback on the socket policy file article<br />
<a href="http://www.lightsphere.com/dev/articles/flash_socket_policy.html" rel="nofollow">http://www.lightsphere.com/dev/articles/flash_socket_policy.html</a></p>
<p>First, its a great article. It sums up about a dozen pages of Adobe<br />
documentation that mostly results in confusing people.</p>
<p>Second, I&#8217;l like to &#8216;comment&#8217; about Adobe&#8217;s decision to only serve socket<br />
policy files through port 843. </p>
<p>Forcing the use of port 843 requires the ISP to open up port 843 and run a<br />
new server. Every developer that develops an application using raw sockets<br />
now has to provide a hardened server for port 843 or somehow convince the<br />
ISP to install this server and run it. Good luck with that. My ISP will<br />
happily let me upload flash code to my site, but they will laugh at me if<br />
I ask them to run a server and oh open the firewall too.</p>
<p>Why not allows a socket policy file to be served through a hardened server<br />
like Apache? Actually they do allow it, the file is read and the policy<br />
log reports a nice OK on it. The policy is not applied though, unless it<br />
is read through socket 843.</p>
<p>Lets look at a simple use case. Lets develop a nice IMAP frontend and<br />
install it on the host that also runs the IMAP server. Well, that will no<br />
longer work. The Flash Application is not allowed to connecting to port<br />
993 (IMAPS) on the same server, even with a policy file served through<br />
HTTPS. Funny enough, if you run the same flash code on your local PC and<br />
let it connect to a remote socket then things work just fine.</p>
<p>Adobe should be commended for their efforts in providing a secure solution.<br />
In this case it wasn&#8217;t very well thought out. The irony of it all is that<br />
in their attempt to improve security, Adobe frustrates their customers and<br />
forces them to make their servers less secure.</p>
<p>Bottom line is that it is good to provide security measures, but not good<br />
not to allow us, developers, to manage them in the way they see fit. </p>
<p>Cheers,<br />
Henk</p>
]]></content:encoded>
	</item>
</channel>
</rss>

