Wow, that's pretty huge news. Thanks so much for sharing,
AGICroeder.
I did some digging and just found this Adobe article that
explains it more (and the top of the article has an update about
the very October 2008 updates). It explains it also in the context
of versions of Flash that are rolling out these new policies.
http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security.html
(It turns out that's also the same page that the error
message points to, though it names it
http://www.adobe.com/go/strict_policy_files.)
So what are people to do? AGICroeder said he 'simply created
a "Master" policy file and added a meta-policy line to allow the
multiservermonitor-access policy'. Rather than ask him/her, I tried
things out myself and here's what I did. S/he can clarify if they
did anything difference.
I created a crossdomain.xml file (we didn't need one before)
and placed it in the root of the web server (above where the CFIDE
is, which is where the multiservermonitor-access-policy.xml was
needed per the previous instructions for CF8. See the article I had
written, mentioned above, for more on where that may be located for
you.)
In that file, I placed these lines:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "
http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<!-- Policy file needed from Flash 10 forward to permit
ColdFusion Multi Server Monitor access in CFIDE -->
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
</cross-domain-policy>
(I've pasted some XML code above. If it doesn't show up, I'll
create a new note with the code as an attachment.)
Note that, I discuss in the article, if you make changes to
these XML files, you may still see errors (or things not working
right) despite your change, but that's just because the
browser/flash caching the XML. You can either force a hard refresh
(hold down shift while refreshing the page), or close and reopen
the browser.
Hope that helps someone.
I wonder if Adobe may come out with a CF technote about all
this, as it's sure to eventually bite anyone using the MultiServer
monitor, but CFers are often unaware of such changes in the Flash
platform. I'll blog about it, for sure, but that won't be as
far-reaching as a new technote. And I'll be sure you credit you for
identifying it. (Would you mind sharing your name, or do you prefer
to be listed just as AGICroeder?)
/Charlie (troubleshooter, carehart. org)