gpt4 book ai didi

javascript - 来自浏览器控制台的循环 JavaScript 攻击?

转载 作者:行者123 更新时间:2023-11-28 13:45:13 29 4
gpt4 key购买 nike

我正在开发一个类似 Facemash 的评级系统。最近,我决定从简单的投票链接( href=vote.php?v=leftrightidwere stored in $_SESSION )切换到 AJAX。然后我意识到它非常脆弱。在浏览器控制台中,作弊者可以调用一个无限循环来检查图片 url,然后,如果它与某个指定的 url 匹配,则为它投票,如果不匹配,则为 left 投票。或right 。除了明显不实现ajax投票之外,还有什么方法可以防止这种情况发生吗?也许有一些命令可以在控制台或其他东西中打破循环?

最佳答案

这只是一般原则的一个具体示例:您不能信任从客户端发送到服务器的任何内容。您必须在服务器端实现检查以进行速率限制(或只是限制)、验证等,因为人们可以向您发送他们喜欢的任何信息(他们甚至不必使用网络浏览器来执行此操作)。

在这种情况下,如果您让人们对某件事进行投票,您必须限制个人可以对特定项目投票的次数(并且可能限制他们可以投票的频率,就这样)。

关于javascript - 来自浏览器控制台的循环 JavaScript 攻击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14848356/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com