<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: An ActionScript interpreter, courtesy of JavaScript and Apollo</title>
	<link>http://www.joeberkovitz.com/blog/2007/04/12/an-actionscript-interpreter-courtesy-of-javascript-and-apollo/</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Fri, 22 Aug 2008 02:43:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: joe</title>
		<link>http://www.joeberkovitz.com/blog/2007/04/12/an-actionscript-interpreter-courtesy-of-javascript-and-apollo/#comment-1995</link>
		<dc:creator>joe</dc:creator>
		<pubDate>Mon, 18 Jun 2007 20:51:28 +0000</pubDate>
		<guid>http://www.joeberkovitz.com/blog/2007/04/12/an-actionscript-interpreter-courtesy-of-javascript-and-apollo/#comment-1995</guid>
		<description>Things look good.  On the remote scripting problem: the answer is that HTML windows have their own domain-specific security sandbox, much like a remotely loaded SWF.  The capabilities granted to the script in an HTML window are exactly those that would be granted to a SWF loaded from the same domain as the HTML page.  In the absence of any crossdomain privileges, these capabilities are null -- a generic remote page's Javascript cannot access information in the parent app, nor use the Apollo runtime APIs.</description>
		<content:encoded><![CDATA[<p>Things look good.  On the remote scripting problem: the answer is that HTML windows have their own domain-specific security sandbox, much like a remotely loaded SWF.  The capabilities granted to the script in an HTML window are exactly those that would be granted to a SWF loaded from the same domain as the HTML page.  In the absence of any crossdomain privileges, these capabilities are null &#8212; a generic remote page&#8217;s Javascript cannot access information in the parent app, nor use the Apollo runtime APIs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joe</title>
		<link>http://www.joeberkovitz.com/blog/2007/04/12/an-actionscript-interpreter-courtesy-of-javascript-and-apollo/#comment-1994</link>
		<dc:creator>joe</dc:creator>
		<pubDate>Mon, 18 Jun 2007 13:22:52 +0000</pubDate>
		<guid>http://www.joeberkovitz.com/blog/2007/04/12/an-actionscript-interpreter-courtesy-of-javascript-and-apollo/#comment-1994</guid>
		<description>Stephen -- That's a very good point, which I'll try to check out....</description>
		<content:encoded><![CDATA[<p>Stephen &#8212; That&#8217;s a very good point, which I&#8217;ll try to check out&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen Beattie</title>
		<link>http://www.joeberkovitz.com/blog/2007/04/12/an-actionscript-interpreter-courtesy-of-javascript-and-apollo/#comment-1993</link>
		<dc:creator>Stephen Beattie</dc:creator>
		<pubDate>Sun, 17 Jun 2007 17:17:14 +0000</pubDate>
		<guid>http://www.joeberkovitz.com/blog/2007/04/12/an-actionscript-interpreter-courtesy-of-javascript-and-apollo/#comment-1993</guid>
		<description>Gulp! - This sounds dangerous - there's surely some remote scripting badness here.

I can imagine someone creating a web page with a piece of javascript that loops through all the available variables in the Apollo app and posts them back to a remote server.  If usernames, passwords etc are stored in shared objects or as temporary variables inside flash then they're at risk using this technique.

Hopefully Adobe's thought of this....</description>
		<content:encoded><![CDATA[<p>Gulp! - This sounds dangerous - there&#8217;s surely some remote scripting badness here.</p>
<p>I can imagine someone creating a web page with a piece of javascript that loops through all the available variables in the Apollo app and posts them back to a remote server.  If usernames, passwords etc are stored in shared objects or as temporary variables inside flash then they&#8217;re at risk using this technique.</p>
<p>Hopefully Adobe&#8217;s thought of this&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
