首页 > 代码库 > 网络中的tarpit/tar pit
网络中的tarpit/tar pit
最近看haproxy源码,里面有个TARPIT的概念不能理解,找了很久才找到对应的意思。特此记录。
tarpit 本意是“沼泽地、地洼地”,这里显然把它引申为“捕获或者困住某个物体”。
在网络语义中提出targit是为了对付网络扫描和垃圾邮件。针对网络扫面的特点,进行反攻击。网络扫面和垃圾邮件的特点主要有:
1. 要求快速回应;
2.一般不会回复和重传;
所以为了达到targit的目的,主要有两种反攻击行为:
1. 对每个请求的第一个报文认为添加一定延时;
2. 直接拒绝新用户的第一个请求,让用户重试.
ref: http://en.wikipedia.org/wiki/Tarpit_(networking)
picture from: http://drawception.com/viewgame/saxHbraNm8/draw-a-dinosaur-sammy-b/
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。