几个安全测试的小问题

最近遇到的几个安全问题,可以面试的时候作为面试经验

1.短信验证码复用:同一验证码可多次使用

解决方案:限制验证码只能使用一次

2.越权漏洞:低权限账户可通过修改数据包获得同等级其他账户或高级权限账户数据

解决方案:对所有接口进行权限控制,不能根据前端、post数据中的useried,ivrUserId或cookie中的明文西段等进行判断,根据token字段判断用户是否有对应资源的访问权限;对所有接口结合代码检查,对同级账户和高低等级账户之间进行权限。

3.登录可爆破:由于登录处没有使用验证码,没有密码错误最大次数限制导致登录可爆破(暴力破解)

解决方法:登录加入图形验证码,每次登录都需要一次新验证码,并且一次失效

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,079评论 2 59
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,023评论 3 119
  • 今天,给儿子买了一部新手机,感赏儿子大方自如的跟售机员交流请教手机性能等问题,售机员夸奖儿子细心成熟;感赏儿...
    凤凰涅槃_jxn阅读 136评论 0 2
  • 第1卷 第2章 “徘徊着的,在路上的……” 段陆影的手机铃声响起。 “喂?” “陆影,你在哪儿?” “小杨,我在孙...
    鑫鑫啊喂阅读 244评论 0 2
  • 一、视频讲解 趣味动漫小视频教你: 二、作业练习 昨日作业答案 今日作业
    BloodMage阅读 184评论 0 0