我很想知道防止我的电子邮件和联系表单遭受DoS攻击的好方法。无需验证码即可抵御DoS攻击
我有一个“与朋友分享”功能,它打开了我创建的窗体,但我宁愿不放在验证码中。
我见过一个jQuery + PHP这里的解决方案: http://docs.jquery.com/Tutorials:Safer_Contact_Forms_Without_CAPTCHAs#PHP_File
它看起来像一个很好的解决方案,我只是想一些帮助翻译PHP到C#。我猜测一个ASHX文件最好用。
如果还有其他更好的解决方案,我很乐意听到他们的解答。
我想也许你对于DoS攻击是什么感到困惑? CAPTCHA只能帮助自动机器人尝试使用系统。 DoS尝试通常位于数据包级别,并且不会尝试实际使用系统。 – jdmichal 2011-01-24 20:32:44
将src属性设置为攻击者IP地址的验证码如何?每当他向你的页面发出请求时,你都可以让他回到他身边。 :) – 2011-01-24 20:39:41
@George,如果你已经知道这是一个'攻击者',你应该阻止他们。攻击者不太可能利用你的回应。 – santiagoIT 2011-01-24 20:47:12