A slightly nebulous question:
This question stems from attempts to consume non-asf streams in Silverlight using MediaStreamSource as a MediaElement source. Cross domain issues here are proving very frustrating.
Generally communication between domains is not allowed on the web.
If I understand correctly, say malicious site/embedded object A can send requests to Secure Site B with whom the user happens to be logged in, auth cookies are sent and then bad things are afoot.
In Flash/Silverlight the situation is improved by cross domain policy files on the host (e.g. B) allowing or disallowing comms from other domains, but this is still limiting when trying to parse media streams from other domains.
Wouldn't a better solution be to prohibit cookies to be sent from A->B rather than disallowing all communications?
What am I missing? What other principles lie behind the current cross domain rules/implementations?