1检测条件跳转导致的数据丢失
- 1在FormPath中导入或输入待测试的表单结构,包括所有条件分支和字段映射。
- 2运行自动化扫描,重点关注因用户选择不同选项而跳过的字段是否会被意外丢弃。
- 3查看报告中的“数据丢失风险”部分,修复高风险分支的逻辑缺陷。
2验证必填字段绕过漏洞
- 1在FormPath中配置表单所有字段的验证规则(如必填、格式、范围)。
- 2模拟用户提交缺少必填字段的表单,观察工具是否标记为逻辑漏洞。
- 3根据工具建议,调整后端验证逻辑,确保所有必填字段在提交前被强制校验。
3确保多步骤表单的数据一致性
- 1用FormPath加载多步骤表单的流程定义,包括步骤间的数据传递路径。
- 2执行跨步骤的完整性检查,识别是否有步骤间字段映射错误或中间状态丢失。
- 3修复映射错误后,重新运行检查直至无数据丢失警告。
