基于客户端提交的请求参数或攻击者控制的其他条件做出的访问控制决定,一些深圳网站制作应用程序使用一种其不安全的访问控制模型。以下有几种访问控制方法不安全的几种。
*基于参数的访问控制在一些这种模型中,应用程序在用户登录时决定用户的角色或访问级别,并在登录最后通过隐藏表单字段、cookie或者预先设定的查询字符串参数由客户传送这些消息。有时候,如果不以高级权限用户的身份时间使用应用程序,并确定在使用过程中提出了哪些请求,这种类型的访问控制可能很难探测出来。
*基于位置的访问控制4 使用支持数据漫游的移动设备
*基于Referer的访问控制
应用程序使用HTTP Referer消息头做出访问控制决定,根据用户的权限,严格控制用户访问主维护菜单,但是,如果某名用户提出要求,要求某些管理功能,应用程序可能只是检测该请求是否由管理菜单页面提出,如果提出,即认为该用户一定已经访问过这给我页面,并由此已经用了必要的权限。当然,这种,模型并不安全,因为Referer消息头完全由用户控制,并可设定为任何值。