欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    第7章防火墙(ipchains和iptables).ppt

    • 资源ID:2744928       资源大小:218.50KB        全文页数:41页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第7章防火墙(ipchains和iptables).ppt

    第7章 防火墙(ipchains和iptables),7.1 Linux防火墙应用7.2 应用ipchains做防火墙7.3 应用iptables做防火墙,本章提要 Linux防火墙的基本概念 实验网络环境的构建 使用ipchains配置防火墙 使用iptables配置防火墙 Netfilter/Iptable/NAT综合应用实例,7.1 Linux防火墙应用,防火墙是一类安全防范措施的统称,是计算机网络系统总体安全策略的重要组成部分。防火墙通过特定的硬件和软件系统在两个网络之间执行访问控制策略,从而达到保护网络之间通信安全的目的。,7.1.1 Linux防火墙的基本技术7.1.1.1 Linux防火墙概述包过滤是防火墙的基本功能,包过滤技术一般在网络层对数据包进行选择,其依据是系统内设置的过滤逻辑规则,称之为访问控制表。通过检查数据流中每个数据包的地址、协议、端口和协议状态等信息,来决定是否允许该数据包通过。由包过滤技术所实现的数据包过滤防火墙比较实用,本章主要应用包过滤型防火墙技术。,状态检测是在传统数据包过滤的功能上进行的扩展,也称为动态数据包过滤,是Linux 2.4内核提出的新功能。7.1.1.2 包过滤型防火墙包过滤型防火墙的规则是由一组接收和禁止规则列表组成,规则列表中定义了数据包是否可以通过网络接口。,7.1.1.3 输入包过滤输入和输出规则链的工作原理是基于源地址、目的地址、源端口、目的端口和TCP状态标识决定是否过滤,这些信息是过滤规则所分析的直接信息。,1远程源地址过滤(1)假冒本地IP地址(2)回环接口地址(3)声称A、B、C类内部专用IP地址(4)D类IP地址(5)E类IP地址(6)畸形广播地址,2本地目的地址过滤3远程源端口过滤4本地目的地址过滤5输入包的TCP连接状态过滤6对刺探和扫描的过滤,7针对拒绝服务攻击(DOS攻击)的过滤(1)优化对外提供服务的主机(2)优化路由及网络结构(3)追踪攻击数据包(4)采取有效的防范手段,8过滤输入数据包(1)源路由数据包(2)数据包分段,7.1.1.4 输出包过滤1本地源地址过滤2远程目的地址过滤3本地源端口过滤4远程目的地址过滤5TCP连接状态过滤,7.1.2 Linux防火墙管理工具7.1.2.1 ipchains7.1.2.2 netfilter与iptables1netfilternetfilter提供了一个抽象、通用化的框架,它定义一个数据包过滤子系统。,netfiher框架包含以下三部分。(1)为每种网络协议(1Pv4、IPv6等)定义一套挂钩函数(1Pv4定义了5个挂钩函数),这些挂钩函数在数据包流过协议栈的几个关键点被调用。在这几个点中,协议栈将把数据包及挂钩函数标号作为参数调用netfilter框架。,(2)内核的任何模块可以对每种协议的一个或多个挂钩进行注册,实现挂接。这样当某个数据包被传递给netfilter框架时,内核能检测是否有模块对该协议和挂钩函数进行了注册。若已经注册就调用该模块注册时使用的回调函数。这样,这些模块就有机会检查、修改或丢弃该数据包,并且指示netfilter将该数据包传入用户空间的队列。,(3)那些排队的数据包被传递给用户空间进行异步处理。2netfilter的配置工具iptables(1)数据包过滤(2)网络地址转换(3)数据包处理,7.1.3 实验网络系统配置7.1.3.1 实验网络系统的硬件7.1.3.2 实验网络系统的软件7.1.3.3 实验网络环境的基本配置与测试,7.2 应用ipchains做防火墙,7.2.1 内核配置,7.2.2 ipchains应用规则7.2.2.1 熟悉ipchains规则ipchains规则包含三个要素:1该规则属于的链的名字;2该规则的匹配器,指定哪个数据包匹配的规范或一组规范,也指定何时使用这个规则;3目标(target),当规则匹配一个数据包真正要执行的任务。有7种可能的目标,如表7-2所示。,7.2.2.2 ipchains工具的应用方法7.2.3 配置实例7.2.3.1 初始化防火墙7.2.3.2 激活DNS服务7.2.3.3 激活公用TCP服务7.2.3.4 ipchains规则脚本程序实例,7.2.4 常见问题分析7.2.4.1 安装调试防火墙1安装防火墙的问题2运行防火墙规则的问题3调试时需注意的问题,7.2.4.2 查看防火墙规则1列出已经定义的规则2列出输入规则链中的规则举例 3列出输出规则链中的规则举例 7.2.4.3 单数据测试,7.3 应用iptables做防火墙,7.3.1 内核配置使用iptables做防火墙,必须将这种类型的功能支持编译到Linux内核中。在规范的内核源代码中已经被缺省激活的网络选项之外,为了配合iptables的配置,表7-6中的网络选项也要被激活。,7.3.2 iptables应用规则7.3.2.1 iptables规则iptables规则包含四个要素:1该规则属于的表;2该规则属于的链;,3该规则的匹配器,指定哪个数据包匹配的规范或一组规范,也指定何时使用这个规则;4目标(target),当规则匹配一个数据包真正要执行的任务。,7.3.2.2 iptables工具的应用方法1iptables的调用语法iptables命令包括五个部分:(1)工作在哪个表上;(2)使用该表的哪个链;(3)具体操作(增加、插入、删除、修改、清空链表等);,(4)对特定规则的目标动作;(5)匹配数据包条件。iptables的调用语法格式如下:iptables-t table-operation chain rule-spec|num options,2索引在应用iptables工具时,可根据如下索引查到关于iptables的使用方法。iptables-AD chain rule-specification optionsiptables-RI chain rulenum rule-specification optionsiptables-D chain rulenum optionsiptables-LFZ chain options,iptables-NX chainiptables-E old-chain-name new-chain-nameiptables-P chain target optionsiptables-h(print this help information)3iptables命令和选项iptables命令的参数和说明见表7-8。,4基于状态的匹配iptables可以使用状态模块,基于数据包的状态创建规则匹配。创建规则的格式如下:iptables-m state-state!state,state,状态匹配模块见表7-10。,7.3.3 配置实例,

    注意事项

    本文(第7章防火墙(ipchains和iptables).ppt)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开