1
1
你可能想重新表述你的问题,因为我能想到的唯一答案不是太有启发性:
问:什么样的实施会导致这种行为?
问:您如何修改页面以对最终用户隐藏这些敏感参数?
|
2
3
他们可能只是为了显示而直接从查询字符串中读取值。我非常怀疑(或者更确切地说,我真的希望)任何实际的订单处理都不是基于该值,而是基于使用产品ID的查找。 |
3
1
嗯,你真的试着点了吗?它可能会验证后端的输入。 至于其他选择,他们可以考虑发布信息或将信息放入cookie。这两者都不完全是傻瓜的证据。你不能得到一个有帖子的新窗口,用户可以关闭cookies。 |
4
1
你不能从那个页面订购,所以我看不到这里有安全漏洞。是的,它很俗气,但如果实际的订单流构造得这么差,我会更担心。它确实可以很容易地在一个地方更新速率并传递值,所以我可以看到它是如何发生的。 我们有一些评级页面的作用基本相同。它们没有连接到实际的采购流程,所以参数很好。如果客户端想通过编辑一个URL来混淆自己,那么就这样吧…实际订单流是所有数据库驱动的,用户编辑永远不可信。 |
5
1
我发现了很多这样的坏习惯。我见过网站在查询字符串中传递整个SQL查询,然后 执行 . 我还记得我在网上找到了一家通过查询字符串传递价格的商店。我把一个换成了负值,当然,结账时的价格是负的!不过,我没有再进一步——从技术上讲,这是欺诈,不值得冒险。 |
KiraHoneybee · 具有构造函数参数的模板化类 2 年前 |
Jiji · 将简单对象强制转换为简单的通用接口 6 年前 |
Ashish K · 在Groovy中将字符串参数传递给对象方法参数 6 年前 |
snuff · c语法的问题-const*const*定义 6 年前 |
Val · 将整个结构指针数组传递给函数的语法是什么?[已关闭] 6 年前 |
dragi · 将参数传递到void方法(整数或对象) 6 年前 |
msinghm · 参数仅与其他参数一起工作,但我希望它们独立工作 6 年前 |
user3251349 · SSRS:参数未过滤MySQL查询 6 年前 |