我的脚本会发送给很多请求吗?

时间:2014-05-20 09:20:33

标签: ruby-on-rails ruby security ddos

我目前有一个脚本,通过访问网址然后抓取某个信息来从网站上删除数据。我唯一担心的是,因为有大约30,000页可以将服务器看作DDoS攻击吗?最重要的是,我建议使用Typhoeus宝石作为红宝石,基本上同时完成它们。所以我只是想知道这应该没问题吗?

1 个答案:

答案 0 :(得分:6)

DDoS攻击无法由单台计算机执行,因为DDoS意味着分布式拒绝服务。因此,在最坏的情况下,它可以被识别为DoS攻击,除非您使用大量线程来执行页面调用,否则这种攻击是不可能的。

您的机器人使用的单个线程对于默认配置的apache甚至不是问题,因为我认为每个主机的连接数限制为10个。通过使用1个线程,您只能建立一个接一个连接,因此您甚至无法达到一个主机的限制。普通浏览器可以通过在接收html文件之后下载网页的资产来默认建立更多连接。总结一下:根据网络服务器管理员的观点,你似乎不是攻击者。