中国开发网: 论坛: 程序员情感CBD: 贴子 622541
李战
“特使”的基本思路
中国政府有自己的域名gov.cn,美国政府也有自己的域名gov.us。

显然,现在的域名安全标准是不允许gov.cn里的JavaScript去访问和控制gov.us域名里的数据和对象的,包括变量,代码,DOM等等,Cookie也不例外。

那么,中国gov.cn要求美国gov.us提供服务(比如,提供外逃贪官财产资料),但美国是不准外人插手国内事务的,他并不相信中国。其实,中国并不是要插手美国的内政,中国只需要结果,该怎么办呢?

中国gov.cn可以把请求提交给美国大使馆,美国使馆的域名也是gov.us,但在中国境内。美国政府是相信自己的使馆的,于是按美国使馆转来请求,取得了结果。

不过,美国政府也不能直接把结果放到中国政府的办公室,中国也不允许的。因为让外人进来就可能窃取gov.cn的其他情报。又该怎么办呢?

美国gov.us同样也可以把结果交给美国境内的中国使馆,中国使馆的域名也是gov.cn,中国政府当然相信了。

与是,通过中美两国使馆的相互传递,中国gov.cn就成功取得美国gov.us提供的信息和服务。但所有过程完全遵循国际法,大家都认为是安全的!

所以,俺就把这套跨域名的交互协议称为“特使”协议,或者“使馆”协议。名字还没最后定,大家觉得那个名字更好?

想像力很重要...

李战(leadzen).深圳 2008-4-18
李战(leadzen)

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录