云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

MySQL数据库_华为手机图库云照片_9元

小七 141 0

把“我受到攻击”变成“我在做好事”

CloudFlare的"I'm Under Attack mode"允许我们的客户单击一个按钮,告诉我们他们正在遭受攻击,并启用自动保护。它的工作原理是减慢对受到攻击的网站的访问速度,并执行额外的工作来识别恶意访问者。启用后,遭受攻击的网站访问者会看到如下网页:执行这些检查大约需要5秒钟,在此期间,访问者(或攻击者)的web浏览器可能正在执行其他工作。部分验证采用CloudFlare提供给浏览器的JavaScript形式。目前,JavaScript只执行验证检查,但它可以做更多的工作。检查后,访问者被转发到网站。在过去,许多分布式计算工作都利用了互联网上机器的力量来进行协作工作。这个SETI@家寻找外星生命,折叠@家研究蛋白质折叠以帮助研究药物和疾病,而GIMPS正在寻找特定的质数。维基百科有一长串这样的项目。我们认为我处于攻击模式下,2.0版可能是一种"我做得很好"的模式,在JavaScript中包含分布式计算,作为处理攻击的一部分。这个项目需要能够分解成每次运行5秒的块,并用JavaScript编写。它可以在所有受到攻击的网站上运行,也可以在合法用户和攻击用户的浏览器中运行,这些用户可能会为了一个好的目的而使用邪恶的资源。最终用户看不出我现在在攻击模式下的工作方式有什么不同,但是在检查恶意行为时没有使用的一点计算能力可能会有好处使用。加在一起,成千上万台机器可以在不需要终端用户的任何努力的情况下工作在分布式计算项目上。而且不会对网站所有者产生任何额外的影响。很难回答的问题是。。。哪个项目?与其提出我们自己的想法,不如向社会公开征求意见。CloudFlare将选择最佳(也是最可实现的)解决方案并实施,以开始将糟糕的情况转变为良好的局面。在下面的评论中提出建议。