网站地图    收藏   

主页 > 后端 > 网站安全 >

单点登录系统的安全 - 网站安全 - 自学php

来源:自学PHP网    时间:2015-04-17 12:00 作者: 阅读:

[导读] 有不少用到单点登录的,发现其中一些单点认证系统采用如下的办法:url+=(userid=+userId+times;tamp=+auth.getTimestamp()//认证时间戳+authid=+auth.getAuthId(uid+domain));//认证字符串%通过递交一个......

有不少用到单点登录的,发现其中一些单点认证系统采用如下的办法:
url+=("userid="+userId
+"×tamp="+auth.getTimestamp()//认证时间戳
+"&authid="+auth.getAuthId(uid+domain));//认证字符串
%>
通过递交一个id+时间戳+authid的URL来进行验证,id和时间戳都是很容易获取的,authid主要就是通过类似md5(uid+握手码)的方式,那么,理论上,如果握手码不够强大的话,通过自己的一个authid,就可以通过破解其md5来获得握手码,从而可以生成任意用户的authid来进行登录。
 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论