首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Slowloris DOS部分请求和后续的标头?

问Slowloris DOS部分请求和后续的标头?
EN

Security用户
提问于 2017-05-14 10:46:51
回答 1查看 548关注 0票数 0

阅读有关Slowloris攻击的文章:

Slowloris试图保持与目标web服务器的许多连接保持打开,并尽可能长时间保持打开。它通过打开到目标web服务器的连接并发送部分请求来实现这一点。定期地,它将发送后续HTTP头,添加到--但永远不会完成--请求。

看看一些例子,自己写一个,很容易DOS的目标,只需保持最大连接限制打开,重新建立连接的目标时间他们的时间。

在打开带有部分请求的连接后发送后续HTTP头有什么意义?发送后续标头似乎没有重置连接超时。

EN

回答 1

Security用户

回答已采纳

发布于 2017-05-23 06:55:51

正如评论中指出的那样,不同服务器之间实际上存在一定程度的可变性。我错误地假设在发送后续的标头时没有重置连接超时。

我用nodejs 这里实现了一个基本的Slowloris,并在Ubuntu Apache2 (2.4.18-2ubuntu4.1)上进行了测试,以证明这一点。

为了这个测试,我将Timeout变量从300秒降到了10秒。完成此操作后,如果发送后续标头的间隔大于10秒(第54行),则Apache在错误日志中报告了许多408请求超时错误。通过将此间隔缩短到小于10秒或等于10秒,Apache很少报告任何超时错误。

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/159417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档