The fight for a cross domain XMLHttpRequest
ajaxian.com
ajaxian.com
At a fundamental level, simplicity of mechanism has to be part of any secure system. Every major MS stack (Windows kernel+core API, IE+ActiveX+JScript, Office+VBA) is just too huge, and has too many little back doors around the security infrastructure built in for performance and backwards-compatibility.
Now, if they truly willing to commit to using a substrate like Singularity for their trusted computing base, we can talk about security.
The better way to handle this, of course, is separate browser runtimes for separate applications, ala Prism/XULRunner. Each desktop app should have a whitelist of hosts it's allowed to access, and sharing can be accomplished via normal local system channels.
nevermind, google is quicker than asking questions: http://blog.monstuff.com/archives/000280.html