当前位置 博文首页 > 九~月:三十三:WEB漏洞-逻辑越权之水平垂直越权

    九~月:三十三:WEB漏洞-逻辑越权之水平垂直越权

    作者:九~月 时间:2021-01-30 18:56

    水平和垂直越权

    水平越权:可以获得同级别用户权限
    垂直权限:享受高几个层次的用户权限
    解释,原理,检测,利用,防御
    通过更换的某个ID之类的身份标识,从而使得A账号获取(修改,删除)B账号的数据,通过低权限身份的账号,发送高权限才能有的请求,获得其高权限的操作。
    通过删除请求中的认证信息后重放该请求,依旧可以访问或者完成操作。
    

    原理

    前端安全造成:界面
    后端安全造成:数据库
    

    修复防御方案

    前后端同时对用户输入信息进行校验,双重验证机制
    调用功能前验证用户是否有权限调用相关功能
    执行关键操作验证用户身份,验证是否有操作数据的权限
    直接对象引用的资源ID,防止攻击者枚举ID,敏感数据特殊化处理
    对可控参数进行严格的检查和过滤
    

    演示

    pikachu-本地水平垂直越权演示
    墨者水平-身份验证失效漏洞实战
    越权检测-小米范越权漏洞检测工具
    越权检测-Burpsuite插件Authz安装测试
    bk