3. 权限不严
学校又犯了一个权限问题:任意用户登陆以后可以随意查看他人的一卡通消费记录。这个问题和学工系统登陆以后可以爬取全校学生的证件照是一个道理。
问题发生在服务端,服务端在确认请求之前应当确认当前登录用户和请求用户是否一致。比如:你以crazychen的身份登陆,那自然只能获取crazychen的消费记录。
但是现在,你以crazychen的身份登陆以后,你却可以获取全校所有人的消费记录。
明明是服务端应该做session比对和权限校验的地方,最可笑的是你跟我说是HTTP协议缺陷,我也就不难思考为什么我们学校和重邮有这么大的差距了。
![](http://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)