4.3.2-测试用户注册流程

测试用户注册流程

ID
WSTG-IDNT-02

总结

某些网站提供用户注册过程,该过程可自动(或半自动)为用户提供系统访问权限。访问的标识要求从肯定标识到完全没有标识不等,具体取决于系统的安全要求。许多公共应用程序完全自动化注册和配置过程,因为用户群的规模使得无法手动管理。但是,许多企业应用程序将手动预配用户,因此此测试用例可能不适用。

测试目标

  • 验证用户注册的标识要求是否与业务和安全要求一致。
  • 验证注册过程。

如何测试

验证用户注册的标识要求是否与业务和安全要求一致:

  1. 任何人都可以注册访问吗?
  2. 注册是在预配之前由人工审查的,还是在满足条件时自动授予的?
  3. 同一个人或身份可以多次注册吗?
  4. 用户可以注册不同的角色或权限吗?
  5. 注册成功需要什么身份证明?
  6. 注册的身份是否经过验证?

验证注册过程:

  1. 身份信息是否容易被伪造或伪造?
  2. 在注册过程中,身份信息的交换可以纵吗

在下面的 WordPress 示例中,唯一的身份证明要求是注册人可以访问的电子邮件地址。
在这里插入图片描述

Figure 4.3.2-1: WordPress 注册页面

相比之下,在下面的 Google 示例中,身份识别要求包括姓名、出生日期、国家/地区、手机号码、电子邮件地址和 CAPTCHA 响应。虽然其中只有两个可以验证(电子邮件地址和手机号码),但身份要求比 WordPress 更严格。

请添加图片描述


Figure 4.3.2-2: Google 注册页面

修复

实施与凭据保护的信息的安全要求相对应的标识和验证要求。

工具

HTTP 代理是测试此控件的有用工具。

引用

用户注册设计

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值