|
|
域名不同。
别笑,这是很重要的区别。
如果使用相同的域名,是可以在此域名下任意地“读”和“写”cookie,
这是很危险的,
比如“cookie劫持”或者“cookie注入攻击”。
以前没有http://github.io的时候,
代码仓库和pages服务都在http://github.com域名下,
而pages是可以由用户自由编写的。
只需要简单地几行js代码,
就可以通过pages进行与cookie有关的攻击,
而且由于域名相同,
这可以影响到仓库下的内容,
造成用户代码/数据的损失。
有了http://github.io之后,
pages服务则独立地运行在http://github.io域名下,
cookie有关的攻击被限制在http://github.io域名下,
这就变得安全了很多。 |
|