Windows – 如何在IIS中禁用多个表单提交(POST)
发布时间:2021-01-14 23:30:55 所属栏目:Windows 来源:网络整理
导读:几个月前我们遇到了一次重大的SharePoint中断,因为用户楔入键盘的方式会导致Enter按钮无限期地被按下.用户在定制的人员搜索页面上,同一个用户的数百个POST是异步提交的,这使服务器过载. 因为我在一个大型组织工作,我正在寻找一种更全面的方法来防止这种情况
几个月前我们遇到了一次重大的SharePoint中断,因为用户楔入键盘的方式会导致Enter按钮无限期地被按下.用户在定制的人员搜索页面上,同一个用户的数百个POST是异步提交的,这使服务器过载. 因为我在一个大型组织工作,我正在寻找一种更全面的方法来防止这种情况发生. 有没有办法防止普通用户在IIS内短时间内提交多个Web表单? 我知道我们可以编写javascript来点击它后禁用按钮,但我们希望防止在可能存在类似可能性的其他页面上发生此问题. 更新:看到源代码,javascript正在执行document.location = url,每当按下键码13(回车).同样,我们可以编写JS来防止这个位置,但我们也希望能够更一般地防范这种问题…最好是在IIS级别. 对此的一个选择是使用像 http://www.iis.net/downloads/microsoft/dynamic-ip-restrictions这样的速率限制,可以将其设置为在一段时间内阻止违规的IP.当然,在将类似的东西投入生产之前,您需要对典型的请求/秒/ IP进行基线测试,但这应该可以防止单个用户再次执行此类操作. (编辑:广安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows NTP服务器A Stratum为2,Windows NTP Server B Stra
- Windows 10上必须修复Windows Update组件错误
- 最大目标跟踪库PySOT开源,代码已正式上线!
- Linux下如何实现MySQL数据库每天定时自动备份
- windows – 你怎么知道w3wp.exe在做什么? (或如何诊断性能
- windows-server-2008 – TS(RD)网关身份验证问题“登录尝试
- 新的Windows漏洞被公开!从Windows 10到XP全体陷落
- 绕过TPM 2.0安装微软Win11的三种方法 修改 ISO 镜像偷天换日
- 苹果Mac如何安装Win10 Mac安装Win10的方法
- windows – 什么是衡量网络延迟的最佳工具?
站长推荐
热点阅读