阿里云网站建设 部署与发布西安seo培训机构排名
2026/6/11 17:41:03 网站建设 项目流程
阿里云网站建设 部署与发布,西安seo培训机构排名,复刻手表网站,企业网站建设需要费用作为测试#xff0c;给我们一个关键词“登录”#xff0c;我们可能想到的用例设计更多的是什么用户名、密码校验是否合法、是否为空、是否正确等等之类的场景。 但在如今信息化的时代#xff0c;“登录安全”已经是一个很热门且普遍的的话题了#xff0c;今天给大家简单分…作为测试给我们一个关键词“登录”我们可能想到的用例设计更多的是什么用户名、密码校验是否合法、是否为空、是否正确等等之类的场景。但在如今信息化的时代“登录安全”已经是一个很热门且普遍的的话题了今天给大家简单分享一下个人了解到的关于「登录安全」基础知识。概念普及在了解登录安全之前给大家普及两个基础概念“撞库”和“防撞库”。百度到的原文介绍是“撞库是黑客通过收集互联网已泄露的用户和密码信息生成对应的字典表尝试批量登陆其他网站后得到一系列可以登录的用户。并且很多用户在不同网站使用的是相同的帐号密码因此黑客可以通过获取用户在A网站的账户从而尝试登录B网址这就可以理解为撞库攻击。”换个角度大家可以这样理解很多用户的账号和密码汇总在一起形成了一个“库”很多不法分子为了盗取到用户的账号信息会绞尽脑汁通过各式各样的手段去不断尝试获取用户的真实账号信息。这个“不断的尝试获取”的动作过程我们可以称之为“撞”。有不法分子的“撞”当然就有了正式使者的“防”为了提高用户的账号信息安全程序员正义使者在设计登录时会通过一系列的手段来一层一层的保护用户的账号信息安全。常见的登录安全问题这边给大家普及下常见的可判定为账号可能存在被盗取的场景1、同一个密码不同账号出现错误多次2、同一个账号不同密码出现错误多次3、频繁获取短信验证码。以上的场景存在两个共性分别是“短时间范围内” and“同一个设备”因为黑客或者其他不法分子在不断尝试获取用户账号密码信息时基本是在同一个设备且短时间内高频尝试不同的账号密码组合。解决方案基于上面的常见登录安全问题的共性“短时间范围内” and“同一个设备”有其对应的明确的解决方案1、通过IP限制同一个用户的短信的请求上限2、通过IP限制同一个用户密码错误次数上限3、通过账号限制同一个用户密码错误的上限。测试用例设计作为一个专业的测试人员在进行用例设计之前除了关注UI设计稿、需求文档外还可以关注开发提供的技术文档在条件允许下能够进一步的了解到开发对应的基础实现原理在一定程度上能够帮助我们提高自己设计的测试用例的覆盖度以便于我们能够更全面、更深入的进行测试从而提高我们产品的质量。从开发的技术文档上我们不需要了解很深的技术原理只需要了解以下几个问题1、通过什么控制登录风险2、用户的登录行为被判定为风险后会有对应的什么措施3、用户的登录行为被判定为风险后什么能恢复使用4、有没有可申诉的途径最后根据上面这个思路补充对应的功能测试用例即可这边简单罗列部分测试用例另外在补充业务测试用例的同时同步可以关注对应的接口请求规范为了尽可能获取到用户的真实IP接口在设计时可能会引用HTTP请求头规范要求下游在请求时透传X_FORWARDED_FOR以此来区分真实的用户IP。这个可以作为一个接口测试关注点减少由于IP上报错误而引起风险误判导致正常用户无法正常使用产品功能的情况。从HTTP请求中获得用户的真实IP地址有两个方法一个是从Remote Address中获得另一个是从X-Forward-For中获得但他们的安全性和使用场景各有不同想要了解更多知识大家可以根据关键字去自行扩展每天学习一点点迟早能从菜鸟变大佬感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询