3

我很想知道一种保护我的电子邮件和联系表格免受 DoS 攻击的好方法。

我有一个“与朋友分享”功能,可以打开我创建的表单,但我不想输入验证码。

我在这里看到了一个 jQuery + PHP 解决方案:http: //docs.jquery.com/Tutorials: Safer_Contact_Forms_Without_CAPTCHAs#PHP_File

它看起来像一个很好的解决方案,我只是想要一些帮助将 PHP 翻译成 C#。我猜最好使用 ASHX 文件。

如果还有其他(更好的?)解决方案,我很想听听。

4

5 回答 5

6

郑重声明,验证码无助于抵御 DOS 攻击。攻击电脑只会反复调用您的网站,使其无响应,而不关心您作为响应返回的内容(有或没有验证码)。验证码将帮助您抵御其他类型的攻击,例如机器人和自动订阅。

如果您使用托管服务提供商,他们通常应该保护您免受 DOS 攻击。

于 2011-01-24T20:35:16.483 回答
1

制作一个没有操作参数的表单。使用 JavaScript 添加参数。

于 2011-01-24T20:32:13.127 回答
1

查看http://www.projecthoneypot.org/

于 2011-01-24T20:32:30.263 回答
1

mollom - 易于使用且比验证码更智能。我发现它工作得很好,而且很容易使用。

于 2011-01-24T20:45:27.483 回答
0

好吧,如果请求发生得太快,您可以阻止或重定向请求。但是,它必须被编码到您的网络服务器中才能正常工作,除非您想拥有一个像http://www.example.com/gimmeh.py?file=background.png.

于 2011-01-24T20:37:13.207 回答