- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iptables专题讲座
* * * * * * * * * * * * * * * * * * * * * * * * * * 3.5.3 limit -m limit --limit 匹配速率[--burst 缓冲数量] 用一定速率去匹配数据包 iptables -A FORWARD -d -m limit --limit 50/s -j ACCEPT 注意:limit英语上看是限制的意思,但实际上只是按一定速率去匹配而已,要想限制的话后面要再跟一条DROP iptables -A FORWARD -d -j DROP 3.5.4 multiport -m multiport --sports|--dports|--ports 端口1[,端口2,..,端口n] 一次性匹配多个端口,可以区分源端口,目的端口或不指定端口 iptables -A INPUT -p tcp -m multiport --dports 21,22,25,80,110 -j ACCEPT 注意:必须与-p 参数一起使用 网管应用 三大“纪律”五项“注意” 三大“纪律”——专表专用 filter nat mangle 五项“注意”——注意数据包的走向 PREROUTING INPUT FORWARD OUTPUT POSTROUTING 4.1 实现包过滤防火墙 对于普通的匹配,可以实现阻断功能 应对syn-flood攻击 方法一:动态包过滤 方法二:限制连接数量 4.1.1 动态包过滤 检测:受攻击者一旦发现服务器不再接受请求,甚至是本地访问的速度也很慢,就应使用Netstat检查处于SYN_RECV (半连接)状态的连接。如果数量大于500或占总连接数的10%以上,可以认定其系统(或主机)遭到SYN Flood攻击。 防御:ipdorp脚本 #ipdrop 24 on/off iptables $OPERATION INPUT -s [ip地址] -j DROP $OPERATION:on--I;off--D 与IDS组合联动 4.1.2 限制连接数量 主机的80端口对外开放,系统资源允许每秒新建立250个会话 #iptables –A INPUT –p tcp --dport 80 –m limit --limit 10/second --limit-burst 200 –j ACCEPT #iptables -A INPUT -P DROP 主机通过iptables设置了能够提供每秒200个新会话的容量(通常情况下,我们需要为服务器或主机本身考虑一些冗余),在正常情况下,这个数值完全能够满足应用的要求. 但如果有某个攻击者对主机的80端口进行拒绝服务攻击,每秒200个新会话的容量也许一会就被用光了 设置了一定的保护措施,即便有攻击过来,在iptables这一关就会被丢弃。 在这之后,iptables会每秒重新给主机10个新的会话名额,使之能够处理新的连接。 理解:从iptables角度和从用户角度: iplimit 限制每客户到主机或网络的并发连接数 iptables -p tcp --syn --dport 23 -m iplimit --iplimit-above 2 -j REJECT 每客户最多两个telnet连接; iptables -p tcp --syn --dport 80 -m iplimit --iplimit-above 16 --iplimit-mask 24 -j REJECT 限制到每个c类网络最多16个http连接. 4.2 实现基于内容的过滤模块 #iptables -A FORWARD -m string --string mp3 -s ! /24 -j DROP #iptables -A FORWARD -m string --string qq -s ! /24 -j DROP #iptables -A FORWARD -m string --string tencent -s ! /24 -j DROP #iptables -A FORWARD -m string --string sex -s ! /24 -j DROP 缺点:效率很低,造成内网上网速度很慢 4.3 实现NAT 静态地址转换 动态地址转换 端口地址转换 4.3.1 NAT例子1 ifconfig eth0 3 ifconfig eth0:0 8 iptables -P FORWARD DROP iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -t nat -A POSTROUTING -s -j SN
您可能关注的文档
最近下载
- 人教PEP版六年级上册Unit 5 What does he do 单元整体教学设计.pdf
- 2021年新生儿感染:抗菌药物预防性与治疗性使用指南解读(全文).pdf
- 《数字图像处理教程》试题库.pdf VIP
- 学校意识形态工作计划.pdf
- 战略模拟软件CESIM全攻略(课堂PPT).ppt
- 中国碳交易政策对可持续经济福利的影响.pptx VIP
- 反三违(典型“三违”)行为清单.docx
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 人教版高一化学必修一知识点梳理.docx
- 人教pep版英语三年级上册阅读理解专项复习试卷测试题(含答案).doc
文档评论(0)