|
家住海淀 发表于 2014-7-4 14:15 ![]()
第三个问题(现在各种系统都强调一点登录,网易的邮箱系统也是这样的,登录邮箱后,网易的易信等多个应用 ...
不好意思年中太忙久等了 就单点登录来说,网易的一些旧系统也是受到老架构的拖累的确有一把钥匙开多扇门的问题,但这有两个层面的安全问题,第一:密码被盗,这是单点登录系统无法解决的问题;第二:认证用的token被盗,我们期望的架构是各个站点实际做session交互时使用的token是独立的,仅仅在第一次访问这个站点时需要和安全的中央认证服务器产生认证行为,这样就web应用来说当访问一个站点时会先检查是否已持有这个站点的session token,如果未持有则跳转至中央认证服务地址,这时受secure,http-only保护的认证域下的token便能获得认证,如果这个token不存在则出发用户名/密码向中央认证服务器提交的流程,目前我所接触的项目中也基本是follow这样的架构的。在这一架构上除非到中央认证服务器请求携带的token被窃取(需突破浏览器的安全保障),否则不会产生一把钥匙开多扇门的问题。 |
|