Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我有一个Plone站点,Anonymous可以在其中使用invokeFactory(在特定文件夹中)。I';我害怕DDoS攻击。我能做什么?_Plone - Fatal编程技术网

我有一个Plone站点,Anonymous可以在其中使用invokeFactory(在特定文件夹中)。I';我害怕DDoS攻击。我能做什么?

我有一个Plone站点,Anonymous可以在其中使用invokeFactory(在特定文件夹中)。I';我害怕DDoS攻击。我能做什么?,plone,Plone,我有一个Plone站点,匿名用户在其中为会议创建“订阅”对象 事实是:恶意用户可以多次调用此屏幕并使我的网站崩溃。我可以使用验证码来避免它,但我只想在同一个用户尝试“x”后使用它,就像用户尝试发布大量内容时的SO方法一样。有没有一个模块可以帮我做这个?在用户多次尝试同一url后显示recaptcha?很明显,您的系统会以各种方式进行大规模注册,而无需采取进一步措施,如提交注册表后的验证码或额外电子邮件验证。但这与流量控制、DDOS等无关。很明显,您的系统会以各种方式进行大规模注册,而无需采取进一

我有一个Plone站点,匿名用户在其中为会议创建“订阅”对象


事实是:恶意用户可以多次调用此屏幕并使我的网站崩溃。我可以使用验证码来避免它,但我只想在同一个用户尝试“x”后使用它,就像用户尝试发布大量内容时的SO方法一样。有没有一个模块可以帮我做这个?在用户多次尝试同一url后显示recaptcha?

很明显,您的系统会以各种方式进行大规模注册,而无需采取进一步措施,如提交注册表后的验证码或额外电子邮件验证。但这与流量控制、DDOS等无关。

很明显,您的系统会以各种方式进行大规模注册,而无需采取进一步措施,如提交注册表后的验证码或额外电子邮件验证。但这与流量控制、DDOS等无关。

对于一开始的内容,并非解决所有问题的解决方案。在您的情况下,使用自定义内容类型来处理订阅似乎有些过分。总是问问自己,你所做的是否真的是满足的。它是否需要包含、可导航、可搜索以及其他任何内容?对于会议订阅,绝对不是。 简言之,你可以:

  • 创建表单并将其数据保存在比完整内容更轻的对象中,或者使用sql
  • 使用Products.PloneFormGen,它也支持验证码

  • 关于验证码,如果你采用手动方式,自己创建所有内容,你可以使用cookies来“记住”访问。请参阅《并非所有问题的解决方案》中的起始内容。在您的情况下,使用自定义内容类型来处理订阅似乎有些过分。总是问问自己,你所做的是否真的是满足的。它是否需要包含、可导航、可搜索以及其他任何内容?对于会议订阅,绝对不是。 简言之,你可以:

  • 创建表单并将其数据保存在比完整内容更轻的对象中,或者使用sql
  • 使用Products.PloneFormGen,它也支持验证码

  • 关于验证码,如果你采用手动方式,自己创建所有内容,你可以使用cookies来“记住”访问。请参见

    DDoS(两个D,第一个代表分布式)攻击特别依赖于不从一个客户端发送所有请求,而是从多个不同的客户端发送请求。根据bot网络的大小和服务器的功率,将每个用户的请求数限制为K是不够的。DDoS(两个D,第一个代表分布式)攻击特别依赖于不从一个客户端发送所有请求,而是从多个不同的客户端发送请求。根据bot网络的大小和服务器的功率,将每个用户的请求数限制为K是不够的。但是我需要保留这些信息。我需要在ZODB中使用一个内容类型或一个Relatinal数据库,不是吗?我还可以使用哪些“轻”对象?是的,您确实需要持久化,但不能使用完整的AT对象!PloneFormGen具有这种内置功能。如果您选择自定义,则可以使用btrees或sql。。。你只是不需要所有的东西,但我需要坚持这些信息。我需要在ZODB中使用一个内容类型或一个Relatinal数据库,不是吗?我还可以使用哪些“轻”对象?是的,您确实需要持久化,但不能使用完整的AT对象!PloneFormGen具有这种内置功能。如果您选择自定义,则可以使用btrees或sql。。。你不需要带着所有的拐杖。