<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>the Fresh! &#187; Flash</title>
	<atom:link href="http://www.flensed.com/fresh/category/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flensed.com/fresh</link>
	<description>the latest from flensed</description>
	<lastBuildDate>Tue, 22 Sep 2009 21:35:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Well-known Flash security hole bites again</title>
		<link>http://www.flensed.com/fresh/2008/08/well-known-flash-security-hole-bites-again/</link>
		<comments>http://www.flensed.com/fresh/2008/08/well-known-flash-security-hole-bites-again/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 18:54:21 +0000</pubDate>
		<dc:creator>getify</dc:creator>
				<category><![CDATA[CheckPlayer]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.flensed.com/fresh/?p=56</guid>
		<description><![CDATA[In what should be a wake-up call to all web-dev authors who create (or use) Flash content on their sites, Jens Brynildsen of FlashMagazine writes about how a well-known Flash security hole was just exploited by ads placed on the MSN (Norweigan) site, quite possibly affecting/infecting tens of thousands of their users.
If you haven&#8217;t already, [...]]]></description>
			<content:encoded><![CDATA[<p>In what should be a wake-up call to all web-dev authors who create (or use) Flash content on their sites, <a href="http://www.flashmagazine.com/" target="_blank">Jens Brynildsen of FlashMagazine</a> writes about how a <a href="http://arstechnica.com/journals/apple.ars/2008/04/11/adobe-updates-flash-player-to-fix-major-security-hole" target="_blank">well-known Flash security hole</a> was just <a href="http://www.flashmagazine.com/News/detail/flash_exploit_served_by_microsoft/" target="_blank">exploited by ads placed on the MSN (Norweigan) site</a>, quite possibly affecting/infecting tens of thousands of their users.</p>
<p>If you haven&#8217;t already, PLEASE <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank">update to the latest (9.0.124) plugin</a>, right now!  Also, help Jens&#8217; article <a href="http://digg.com/security/Flash_exploit_served_by_Microsoft" target="_blank">get some love by digg&#8217;ing it</a>, please.  We&#8217;ve got to get the word out!</p>
<p><strong>NOTE:</strong> This security bug has been known and exposed for months now, and is *not* the same as <a href="http://www.flensed.com/fresh/2008/08/adobe-flash-player-security-hole/">the new security hole</a> I found and wrote about last week.  That one, unfortunately, remains unaddressed by Adobe so far.</p>
<p>As I mention in the first comment on that digg posting, for quite a while now, libraries like <a href="http://code.google.com/p/swfobject/" target="_blank">SWFObject</a> and our very own <a href="http://checkplayer.flensed.com/">CheckPlayer</a> have exposed Adobe&#8217;s &#8220;ExpressInstall&#8221; functionality, which is a drop-dead simple way for users to be prompted to update their Flash Player plugin automatically, unobtrusively, inline in the browser whenever they visit a site with Flash content (even ads!).</p>
<p>If web authors would realize the importance of keeping users&#8217; systems up to date and secure, and would simply use libraries and features like &#8220;ExpressInstall&#8221; to update users&#8217; plugins as they visit their site, I think there&#8217;d be much less chance that hackers and malicious folks will be able to wide-spread take advantage of such vulnerabilities.</p>
<p>This call is *especially* true for the big, high traffic sites, who have probably the best possible chance of getting updates out to the public. If Yahoo, MSN, YouTube, Flickr, etc would use the &#8220;ExpressInstall&#8221; feature on their flash content, and specify the latest secure version (such as &#8220;9.0.124&#8243;), then millions of users would be updated very quickly, and vulnerabilities like this would die very quickly too!</p>
<p>I also think Adobe could do a better job of getting this same call-to-action out, for the general web-dev authoring community. We all have to take responsibility in helping keep the web as safe and secure as it can be for the technologies we use to present content to users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flensed.com/fresh/2008/08/well-known-flash-security-hole-bites-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(new) Adobe Flash Player security hole found, flXHR&#8217;s response</title>
		<link>http://www.flensed.com/fresh/2008/08/adobe-flash-player-security-hole/</link>
		<comments>http://www.flensed.com/fresh/2008/08/adobe-flash-player-security-hole/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 18:34:50 +0000</pubDate>
		<dc:creator>getify</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flXHR]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.flensed.com/fresh/?p=31</guid>
		<description><![CDATA[Security Hole Summary
First, a brief summary of the two main &#8220;use case&#8221; conclusions of this article regarding the impact of the security hole found:
1. If a page is hosting a SWF from a different domain than the page&#8230;  In this case, Adobe&#8217;s model will *only* check the SWF&#8217;s domain for cross-domain policy permission. Since [...]]]></description>
			<content:encoded><![CDATA[<h4>Security Hole Summary</h4>
<p>First, a brief summary of the two main &#8220;use case&#8221; conclusions of this article regarding the impact of the security hole found:</p>
<p>1. If a page is hosting a SWF from a different domain than the page&#8230;  In this case, Adobe&#8217;s model will *only* check the SWF&#8217;s domain for cross-domain policy permission. Since a SWF has to be made publicly available through HTTP/S just like images do, *anyone* can link to your SWF and use it in their page&#8230; any server who your SWF can contact would probably want to allow access not just based on where the SWF is coming from, but also from the page context it&#8217;s running in, but they cannot control the page-domain access. This is especially true if you as the creator of the SWF had to make the SWF more open/flexible in its capabilities for arbitrary communication (such as flXHR or other RIA communication widgets), because it&#8217;s more susceptible to &#8220;abuse&#8221; by a malicious page and its javascript.</p>
<p>2. The more limited, niche-case is if you want to host a SWF on your server, but do not want that SWF to be able to contact your server&#8230; you *cannot* control that, because the flash player will grant &#8220;auto-trust&#8221; to the SWF to talk to *any* part of your public server&#8217;s access points.  Ideally, it would seem like most server admins/authors would want to be able to publish a policy on their own server which controlled access by *any* SWF, not just any remote SWF. It seems pretty clumsy and dangerous that a host&#8217;er of a SWF cannot control that SWF&#8217;s communication back to the same hosting server with a server policy&#8230; and moreover, *this* case is actually contradictory to what Adobe&#8217;s own whitepaper says (bottom of page 28 of <a href="http://www.adobe.com/devnet/flashplayer/articles/flash_player_9_security.pdf" target="_blank">this PDF</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flensed.com/fresh/2008/08/adobe-flash-player-security-hole/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Updated: flensedCore, CheckPlayer, flXHR</title>
		<link>http://www.flensed.com/fresh/2008/08/updated-flensedcore-checkplayer-flxhr/</link>
		<comments>http://www.flensed.com/fresh/2008/08/updated-flensedcore-checkplayer-flxhr/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 17:09:10 +0000</pubDate>
		<dc:creator>getify</dc:creator>
				<category><![CDATA[CheckPlayer]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flXHR]]></category>
		<category><![CDATA[flensed]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.flensed.com/fresh/?p=29</guid>
		<description><![CDATA[A major update has been released which affects all 3 flensed projects, flensedCore, CheckPlayer, and flXHR. All users are encouraged to upgrade as soon as possible.
Here&#8217;s a run-down of the major things to note (more details can be found in the documentation and release-notes for each project):

Both CheckPlayer and flXHR have been tested thoroughly on [...]]]></description>
			<content:encoded><![CDATA[<p>A major update has been released which affects all 3 flensed projects, flensedCore, CheckPlayer, and flXHR. All users are encouraged to upgrade as soon as possible.</p>
<p>Here&#8217;s a run-down of the major things to note (more details can be found in the documentation and release-notes for each project):</p>
<ul>
<li>Both CheckPlayer and flXHR have been tested thoroughly on a wide spread of browsers and platforms. The pass/fail notes can be found here:  <a href="http://www.flensed.com/documentation.php">flensed Documentation</a></li>
<li>A new test-suite tool is available for easy testing of CheckPlayer and flXHR in various browser environments. The tool can be found here: <a href="http://www.flensed.com/code/tests/test-suite.html" target="_blank">flensed Test Suites</a></li>
<li>CheckPlayer now supports two new events, SWF_TIMEOUT and SWF_EI_READY. The timeout is an optional setting that times-out a non-responsive loading request of a SWF asset. The EI-ready is an optional SWF ExternalInterface callback function to check for availability/initialization on the loaded SWF (since the EI takes some time to be ready after a SWF is fully loaded). Both events tie into the DoSWF callback function feature, which allows your code to respond definitively when either of these events occur, and either load a new SWF asset or display other alternative content.</li>
<li>flXHR now supports the username/password parameters to the open() method call, which if non-empty, will create an &#8216;Authorization&#8217; header and append it to the request.</li>
<li>flXHR now has a new feature called &#8216;instancePooling&#8217;. Essentially, this feature is most useful when integrating flXHR with Ajax frameworks (jQuery, Dojo, etc). The feature instructs flXHR to keep references to flXHR instances around, and when new instantiation requests come in, if a suitable idle (already-used) instance is available, to re-use that by sending back its reference, instead of the time/memory penalty of creating a new instance. This should greatly improve the performance of flXHR in a multiple-request environment, especially with JS frameworks.</li>
<li>Both CheckPlayer and flXHR have undergone some significant polishing in terms of code clean up, proper memory management, robust asset loading, etc.</li>
<li>Lastly, flXHR has received a major security upgrade. Details of this security change are far too intricate for this post, and will instead be handled in a separate post and in dedicated pages. These writeups are forthcoming very shortly. The short story is that (what we deem as) a security &#8216;hole&#8217; in Adobe Flash Player&#8217;s cross-domain policy model was identified and reported to Adobe, and is pending a response from their engineers.
<p>But rather than wait for a future plugin update, flXHR&#8217;s code has *temporarily* (hopefully!) been augmented with code to attempt to plug the hole in the best way possible. The change in behavior that authors will now see is that the cross-domain policies will be enforced more strictly, in that both the flXHR.swf&#8217;s originating domain *and* the URL domain of the HTML page that hosts the flXHR.swf will be checked for cross-domain authorization (before, only the SWF&#8217;s domain is checked).</li>
</ul>
<p>Please update flensedCore (to v0.2), CheckPlayer (to v0.7) and flXHR (to v0.6) as soon as possible to take advantage of the bug fixes, security updates, and new features! Join us in the forums and in our google-group mailing list for more information and answers to any questions you may have!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flensed.com/fresh/2008/08/updated-flensedcore-checkplayer-flxhr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash for&#8230; President?</title>
		<link>http://www.flensed.com/fresh/2008/08/flash-for-president/</link>
		<comments>http://www.flensed.com/fresh/2008/08/flash-for-president/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 17:19:34 +0000</pubDate>
		<dc:creator>getify</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash video]]></category>

		<guid isPermaLink="false">http://www.flensed.com/fresh/?p=25</guid>
		<description><![CDATA[#perplayer{ display:block;position:absolute;left:0px;top:0px;}




	First Name:

	Last Name:

	


]]></description>
			<content:encoded><![CDATA[<style>#perplayer{ display:block;position:absolute;left:0px;top:0px;}</style>
<p><script type="text/javascript" language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script><br />
<script language="Javascript" type="text/javascript" src="/js/viral-video.js"></script></p>
<div id="holder" style="width:384px;height:304px;position:relative;display:block;background-color:#000000;"></div>
<form name="nameForm">
	<nobr>First Name:<br />
<input name="first_name" value="Kyle" /></nobr><br />
	<nobr>Last Name:<br />
<input name="last_name" value="Simpson" /></nobr><br />
	<nobr><br />
<input type="button" value="Campaign for President!" onClick="ChangeName(this.form);" /></nobr><br />
</form>
]]></content:encoded>
			<wfw:commentRss>http://www.flensed.com/fresh/2008/08/flash-for-president/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash, AIR, Silverlight, WPF&#8230; which is which?</title>
		<link>http://www.flensed.com/fresh/2008/08/flash-air-silverlight-wpf-which-is-which/</link>
		<comments>http://www.flensed.com/fresh/2008/08/flash-air-silverlight-wpf-which-is-which/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 15:18:47 +0000</pubDate>
		<dc:creator>getify</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[flash silverlight ria]]></category>

		<guid isPermaLink="false">http://www.flensed.com/fresh/?p=23</guid>
		<description><![CDATA[So, it&#8217;s a given &#8212; there&#8217;s been a ton of buzz about AIR vs. Silverlight lately, and then the mindful reminders from the detail-centric community members about why AIR and Silverlight are not really the same kind of technology, and so shouldn&#8217;t be compared &#8212; it should be Flash vs. Silverlight, or AIR vs. WPF, [...]]]></description>
			<content:encoded><![CDATA[<p>So, it&#8217;s a given &#8212; there&#8217;s been a ton of buzz about AIR vs. Silverlight lately, and then the mindful reminders from the detail-centric community members about why AIR and Silverlight are not really the same kind of technology, and so shouldn&#8217;t be compared &#8212; it should be Flash vs. Silverlight, or AIR vs. WPF, or whatever.</p>
<p>So, is it fair to compare Flash and Silverlight as technologies &#8212; they&#8217;re both web-browser enabled plugin technologies?  Or, is it more precise to compare AIR to WPF, since both of them ground themselves in the new frontier, the user desktop?  Are all those blog posters right, should we be really making sure we don&#8217;t mix technologies when we make comparisons?</p>
<p>From a technology standpoint, yes, this is important. But maybe not from a strategic web ecosystem perspective. Maybe the AIR/Silverlight comparison (however buzzword misguided it may have initially been) is more on track that most of us have realized thus far.</p>
<p>I&#8217;m still, and have been for a long time, more a flash fan than what microsoft has had to offer. And with the recent explosion of interest in the Silverlight community, I&#8217;ve been reluctant to admit that Silverlight really had all that much to offer. I&#8217;ve had many a conversation with my Microsoft-technology developer friends about the various reasons why Adobe or Microsoft has a better head of steam to roll in and (re)define the true RIA technology environment. Not unexpectedly, being an Adobe enthusiast, I&#8217;ve had a thousand and one reasons why Adobe&#8217;s going to rule this space and MS will be the &#8220;never-was&#8221; second tier player.</p>
<p>But, I had a paradigm-shifting ephiphany over the weekend. I realized that what the Flash-to-AIR evolution has in common with the WPF-to-Silverlight evolution is that it&#8217;s the natural extension, although in opposite directions for each vendor, of core competency into the space that each&#8217;s counterpart has ruled for so long.</p>
<p>You see, MS has clearly ruled the desktop-application space for a long time. And they have a huge contingent of developers who are thoroughly entrenched in the &#8220;.NET ways&#8221;. Those same developers live and die by the powerful Visual Studio IDE and dev tools that MS has been so good at for so long.<br />
But they&#8217;ve (MS devs) struggled a bit to extend themselves into the web-application world, because the browser is such a feeble &#8220;client&#8221; compared to what MS Office apps are used to leveraging for instance. There are a lot of improvements, with ASP.NET and the various open-sourced toolkits that come along with it. But you still get the sense that MS is playing catch up.</p>
<p>So, naturally, MS has created a way for all those MS developers and apps to start cross-targeting the web space by giving the browser a facelift with new technology (via the Silverlight plugin), while still being able to deliver a strong, powerful application experience for users.  What will we see in the coming months?  I predict we&#8217;ll see incredibly powerful and cool extensions of MS apps put directly inside the browser&#8230; MS Word on the Web&trade;, anyone?</p>
<p>But then, what about Adobe?  Yeah, they&#8217;ve got great developer tools in the desktop environment too. But their real strength has been they&#8217;ve been going at the browser-on-steroids RIA environment with the Flash plugin for a long time now, and they clearly have a strong lead. And then, consider that even outside of what Adobe&#8217;s done with Flash, there&#8217;s a *huge* community of really incredible developers building all kinds of amazing Javascript+HTML web applications that really defy what we once thought was possible inside the chrome walls of the browser.</p>
<p>So, along comes AIR&#8230; and here&#8217;s where my naivety and paradigm-shift were blown wide open. While certainly AIR will make Flash-on-the-desktop apps a reality&#8230; I think the far bigger tour-de-force that&#8217;s happening is that it will be so drop-dead easy for web applications to make the jump to persistable, offline-capable, desktop apps&#8230; truly the &#8220;next frontier&#8221; if you&#8217;ve been playing in the web application arena for any length of time.  So, what will we see from AIR?  We&#8217;ve already seen moves to make some really popular and powerful web applications available on the desktop.  So, flickr/youtube/twitter/myspace/facebook/etc/etc/etc  &#8212; all these great web apps are probably going to head toward a desktop near you soon.</p>
<p>And if you want to get really funky&#8230; what about applications which can leverage both Silverlight and AIR and Flash and WPF all in one?  I predict it can and will be done. The question is, who will do it.</p>
<p>In broad, rough concepts, AIR represents Adobe&#8217;s move to the desktop, and Silverlight represents MS&#8217;s move to the web. They&#8217;ve passed the boundary that used to imaginarily separate them from each other, and have moved boldly into each other&#8217;s space, and both are doing a great job of it so far. So now it appears that truly the comparisons *should* be AIR + Silverlight.</p>
<p>What&#8217;s so great about this revelation?  The point really is, both of these moves, while in opposite directions, are incredibly important for defining what the next generation of applications look like, both on the web and on the desktop. I for one am no longer hoping that Adobe beats MS (or the other way around), but that they both keep spurring each other along, and that us web dev authors continue to have more interesting and exciting choices when it comes to the technology we can leverage for our user audience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flensed.com/fresh/2008/08/flash-air-silverlight-wpf-which-is-which/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- This site's performance optimized by W3 Total Cache. Dramatically improve the speed and reliability of your blog!

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Content Delivery Network via flensed.2static.it

Served from: shade.ayame @ 2010-07-31 13:36:03 -->