包过滤技术的原理,它的作用优点以及局限性!新闻公告

基于协议特定的标准,路由器在其端口能够“区分包”和“限制包”的能力叫包过滤(PacketFiltering)。包过滤的技术原理,在于加入IP过滤功能的路由器,逐一审查包头信息,并根据匹配和规则决定包的前行或被舍弃,以达到拒绝发送可疑的包的目的。

定义了“包过滤规则”的包过滤路由器,具备了保护整个网络、高效快速并且透明等优点,但同时也有“定义复杂、消耗CPU资源、不能彻底防止地址欺骗、涵盖应用协议不全、无法执行特殊的安全策略并且不提供日志”等局限性。

一、包过滤技术的原理

包过滤技术的原理,在于利用路由器监视并过滤网络上流入流出的IP数据包,并拒绝发送可疑的包。由于Internet(因特网/公网)与Intranet(内部网/内网)的连接,多数都要使用路由器,所以路由器成为内外通信的必经端口。路由器的厂商在路由器上加入IP过滤功能,因此,过滤路由器也可以称作“包过滤路由器”或“筛选路由器”。

防火墙常常就是这样一个具备“包过滤功能”的简单路由器。具备“包过滤功能”的防火墙,应该是足够安全的,但前提是要配置合理。然而一个包过滤规则是否完全严密及必要,则是很难判定的。因而在安全要求较高的场合,通常还配合使用其它的技术来加强网络的安全性。

包过滤技术,是指网络设备(路由器或防火墙)根据“包过滤规则”检查所接收的每个数据包,做出允许数据包通过或丢弃数据包的决定。包过滤规则,主要基于“IP包头信息”设置,包括如下内容:1、TCP/UDP的源端口或目的端口号2、协议类型:TCP、UDP、ICMP等3、源IP地址或目的IP地址4、数据包的入接口和出接口

数据包中的信息,如果与某一条过滤规则相匹配,并且该规则允许数据包通过,则该数据包会被转发;如果与某一条过滤规则匹配,但该规则拒绝数据包通过,则该数据包会被丢弃。如果没有可匹配的规则,“缺省规则”会决定数据包是被转发,还是被丢弃。

举例说明:如下图所示,如果我们需要允许IP地址为“192.168.0.1”的电脑浏览网页(建立HTTP连接),允许IP地址为“192.168.0.2”的电脑与Internet(因特网)建立FTP(文件传输协议)连接,而不允许其他电脑与Internet(因特网)通信,可以在路由器设置如下过滤规则:

1、允许源IP地址为“192.168.0.1”、目的端口号为“80”的数据包通过(HTTP的端口号为80);

2、允许源IP地址为“192.168.0.1”、目的端口号为“53”的数据包通过(DNS的端口号为53,在浏览网页时通常需要进行域名解析)。

3、允许源IP地址为“192.168.0.2”、目的端口号为“21”的数据包通过(FTP的端口号为21)。

4、缺省(即“系统默认状态”,意思与“默认”相同)禁止所有的其他连接。

一些常用的网络服务对应的使用端口:

二、包过滤路由器的优点

1、一个包过滤路由器能协助保护整个网络。绝大多数Internet(因特网)防火墙系统只用一个包过滤路由器;

3、包过滤路由器,对终端用户和应用程序是透明的。当包过滤路由器决定让数据包通过时,它与普通路由器没什么区别,甚至用户没有意识到它的存在,因此不需要专门的用户培训,或在每台主机上设置特别的软件。

三、包过滤路由器的局限性

1、定义包过滤路由器,可能是一项复杂的工作。因为网络管理员需要详细地了解Internet(因特网)的各种服务、包头格式以及希望在每个域查找的特定的值。如果必须支持复杂过滤要求的路由器,则过滤规则集可能会变得很长很复杂,并且没有什么工具可以用来验证过滤规则的正确性。

2、路由器信息包的吞吐量,随包过滤路由器数量的增加而减少。路由器被优化用来从每个包中提取目的IP地址、查找一个相对简单的路由表,而后将信息包顺向运行到适当的转发接口。如果过滤可执行,路由器还必须对每个包执行所有过滤规则,这可能会消耗CPU的资源,并影响一个完全饱和的系统性能。

3、不能彻底防止地址欺骗。大多数包过滤路由器都是基于“源IP地址、目的IP地址”进行过滤的,而IP地址的伪造,是很容易、很普遍的。

4、一些应用协议不适合于数据包过滤。即使是完美的数据包过滤,也会发现一些协议并不适合于经由数据包过滤安全保护。如RPC(远程过程调用)、X-Window和FTP(文件传输协议)。而且服务代理和HTTP的链接,大大削弱了基于源地址和源端口的过滤功能。

5、正常的过滤路由器无法执行某些安全策略。例如,数据包说它们来自什么主机,而不是什么用户,因此,我们不能强行限制特殊的用户。同样地,数据包说它到什么端口,而不是到什么应用程序,当我们通过端口号对高级协议强行限制时,不希望在端口上有别的指定协议之外的协议,而那些不怀好意的知情者却能够很容易地破坏这种规则的控制。

6、一些包过滤路由器不提供任何日志能力,直到闯入发生后,危险的封包才可能检测出来。它可以阻止非法用户进入内部网络,但也不会告诉我们究竟都有谁来过,或者谁从内部进入了外部网络。

包过滤技术,是防火墙最基本的功能之一。此技术主要是根据防火墙事先设定的过滤逻辑,通常称为“访问控制列表(ACL)”,来检查数据包的“源IP地址、目的IP地址、TCP/UDP源端口、TCP/UDP目的端口、协议(TCP、UDP、ICMP等)、ICMP消息类型以及它们的组合信息,决定是否允许该数据包通过。

随着防火墙技术的不断发展,目前出现了“智能防火墙”等新的防火墙技术。智能防火墙采用了智能的方法来对数据包进行识别,并达到访问控制的目的,可以用于防御DDoS攻击,防范MAC欺骗、IP欺骗等。

THE END
1.过滤的原理是什么?相似问题 过滤是化学原理吗 永清过滤的过滤原理 微孔过滤的原理是什么? 特别推荐 热点考点 2022年高考真题试卷汇总 2022年高中期中试卷汇总 2022年高中期末试卷汇总 2022年高中月考试卷汇总 二维码 回顶部?2021 作业帮?联系方式:service@zuoyebang.com?作业帮协议...https://www.zybang.com/question/25e89ba66570a193a7cf680ad334a485.html
2.何谓过滤?过滤原理的原理是什么?点击查看答案https://www.netkao.com/shiti/825451/2914272wclv53z5og.html
3.过滤机的作用原理是什么?用过滤介质把容器分隔为上、下腔即构成简单的过滤器。悬浮液加入上腔,在压力作用下通过过滤介质进入下腔成为滤液,固体颗粒被截留在过滤介质表面形成滤渣(或称滤饼)。过滤机在过程中过滤介质表面积存的滤渣层逐渐加厚,液体通过滤渣层的阻力随之增高,过滤速度减小。当滤室充满滤渣或过滤速度太小时,停止过滤,清除滤渣...http://www.jk-pump.com/news_show/guolvjidezuoyongyuanlishishenme-3644.html
4.什么是过滤?过滤的分类及原理什么是过滤?过滤的分类及原理 过滤是使含悬浮物的废水流过具有一定孔隙率的过滤介质(过滤滤料),水中的悬浮物被截留在介质表面或内部而除去。 1、根据所采用的过滤介质不同,可将过滤分为下列四类: (1)格筛过滤 (2)微孔过滤 (3)膜过滤 (4)深层过滤http://www.hndfsw.com/news/445.html
5.什么是切向流过滤,为什么要使用切向流过滤?3、切向流过滤原理 切向流过滤又称为“错流”,压力驱动流体通过滤膜表面,冲刷去除其上截留的分子,极大地减少了浓差极化;在滤膜两侧形成压力,小于膜孔径的溶质和溶剂分子透滤膜,大于膜孔径的又回到原液中,多次循环,完成浓缩分离;在死端过滤(直流过滤)中,增加过滤压力,且在膜表面容易形成浓差极化,分离速度慢,效果差...http://www.guidling.cn/newsdetail-461.html
1.自制鱼缸过滤器的优缺点介绍过滤器的原理是什么→MAIGOO知识自制鱼缸过滤器的优缺点介绍 过滤器的原理是什么 摘要:自制鱼缸过滤器是用于养鱼器具中的净水补氧装置,其目的是去除水中粪便等污物,保持水体清澈、氧气充足、没有有害物质、没有污染,适合鱼的生长。鱼缸内有了好的过滤装置,才能养好鱼并少换水。那么,自制鱼缸过滤器的优缺点有哪些?桶式外置式过滤器一般是密闭式...https://www.maigoo.com/goomai/161860.html
2.家用净水器的过滤原理是什么?家用净水器的过滤原理主要包括以下几种方式:1. 物理过滤:使用滤网或滤芯,如活性炭、PP棉等,去除水中的悬浮物、泥沙和较大颗粒的杂质。物理过滤通过孔径大小来阻挡不同尺寸的颗粒。2. 化学过滤:活性炭吸附是常见的化学过滤方式,它能去除水中的异味、氯、重金属等化学物质。活性炭的表面具有很强的吸附能力,可以有效...https://www.jia.com/wenda/a-519365.html
3.水处理过滤装置的原理是什么?去除水中一些对生产、生活不需要的有害物质的过程。是为了适用于特定的用途而对水进行的沉降、过滤、...https://m.to8to.com/ask/k532209.html
4.什么是前置过滤器?前置过滤器原理作用及类型解析什么是前置过滤器?前置过滤器原理、作用及类型解析 正在选购家用净水器的朋友,在咨询和了解的时候,一定听说过前置过滤器,商家往往推荐将前置过滤器与净水器配套使用,或者在经济条件不宽裕的情况下,单独使用,也能起到很好的净化水质的作用。那么,这种前置净水器真的有用吗,它是怎样起作用的呢?https://www.yoojia.com/ask/17-11812062511077951992.html
5.净水器原理到底是什么?这不仅减少了水资源的浪费,并且空气制水机只需插电,就能将流动的空气变成源源不断的水源,通过3级空气过滤,4级水过滤,鲜榨出航天员级饮用水。 超滤和反渗透净水器原理有什么区别 看了超滤净水器和反渗透净水器的原理图解后,我想大家心里多多少少应该有点底了吧!反渗透净水器过滤后的水水质安全,可以去除水中各种...https://www.fndtech.com/technologydetail/791.html
6.火灾逃生面具是如何过滤烟尘的防烟面具防护原理是什么火灾逃生面具一般配置在旅馆、办公室、医院、商场、机场候机厅、娱乐场所等公共场所和住宅,供人们在发生火灾时逃生使用。火灾逃生面具过滤烟尘的原理跟防毒面具防有毒有害物一样,主要是通过滤毒罐这个过滤装置来过滤烟尘的。 火灾逃生面具滤毒罐结构 火灾逃生面具滤毒罐的内部共有3层结构,分别是干燥剂层,触媒层(霍...https://www.dehsm.com/article-1430.html
7.Redis系列9.Redis布隆过滤器BloomFilter布隆过滤器原理 布隆过滤器(Bloom Filter) 是一种专门用来解决去重问题的高级数据结构。 实质就是一个大型位数组和几个不同的无偏hash函数(无偏表示分布均匀)。由一个初值都为零的bit数组和多个个哈希函数构成,用来快速判断某个数据是否存在。但是跟 HyperLogLog 一样,它也一样有那么一点点不精确,也存在一定的误判...https://developer.aliyun.com/article/1414714
8.水处理是干什么的工作流程设备大全去离子法的目的是将溶解于水中的无机离子排除,与硬水软化器一样,也是利用离子交换树脂的原理。 5、逆渗透法 逆渗透法可以有效的清除溶解于水中的无机物,有机物,细菌,热原及其它颗粒等,是透析用水之处理中最重要的一环。 6、超过滤法 超过滤法与逆渗透法类似,也是使用半透膜,但它无法控制离子的清除,因为膜之...https://www.cnpp.cn/focus/28513.html
9.过滤器的使用及其实现原理-Servlet规范中的Filter过滤器可以用来解决这个问题。 我们在上一节课《course26》中写了这个改造 2.什么是Filter,有什么用,执行原则是什么?56 -Filter是过滤器。 -Filter可以在Servlet执行目标程序之前添加代码。也可以在目标Servlet执行后添加代码。过滤规则可以在之前和之后添加。 https://www.tulingxueyuan.cn/tlzx/jsp/3234.html
10.什么是流量清洗?流量清洗的原理和作用是什么?流量清洗是指在网络中对流量进行筛选和处理,以过滤出有效的、合法的流量,并将恶意或无效的流量从网络中清除的过程。这一过程通常由专门的流量清洗设备或服务提供商来完成。在网络安全领域,流量清洗是一项重要的防御措施,可以有效地保护网络资源免受各种类型的网络攻击。以下是对流量清洗的原理和作用进行多个角度的探讨:...https://www.kkidc.com/market/7261.html
11.什么是布隆过滤器?你学会了吗?爬虫过滤。 邮箱垃圾邮件过滤。 黑名单过滤。 大数据去重。 防止缓存穿透。 布隆过滤器原理 布隆过滤器的原理是当一个元素加入到集合中时,通过K个哈希函数将该元素映射到一个位数组中的K个点,并将它们置为1。检索时,我们只需要看这些点是否都为1,就可以(大概)知道它是否存在于集合中。如果这些点中的任何一个有...https://www.51cto.com/article/745339.html
12.详解Java中布隆过滤器(BloomFilter)原理及其使用嘲java正是由于布隆过滤器的数据结构仅需要存储“0”或“1”,因此所占用内存极少,这也是布隆过滤器的一大优点。 2.2 布隆过滤器的检索和插入原理 从上图布隆过滤器的数据结构图和定义的关键信息我们可以知道:布隆过滤器实际上是个很长的二进制数组,作用是检索一个元素是否存在我们的集合之中。那么布隆过滤器是如何通过上述...https://www.jb51.net/program/285139yok.htm
13.推荐系统算法实战协同过滤CF算法(CollaborativeFiltering...协同过滤分为基于用户的协同过滤和基于标的物(物品)的协同过滤两类算法。下面我们对协同过滤的算法原理来做详细的介绍。 推荐算法种类很多,但是目前应用最广泛的就是协同过滤算法。 协同过滤简单来说是利用某兴趣相投、拥有共同经验之群体的喜好来推荐用户感兴趣的信息,个人通过合作的机制给予信息相当程度的回应(如评分...https://cloud.tencent.com/developer/article/1558722
14.禁止装前置过滤器?很多业主为此与物业起争执,后才明白错怪物业...听师傅分析完,才懂原来现在不少小区都禁止业主安装前置过滤器,是因为前置过滤器的安装、维修、管理太繁琐。看完才明白物业的良苦用心! 二、前置过滤器的工作原理是什么? 前置过滤器,顾名思义代表了两个意思,分别是前置和过滤,前置是指它的安装位置,过滤就是它的作用;所以前置过滤器都是安装在水表后面进水主管道...https://zhishi.fang.com/jiaju/qg_590933.html
15.化学实验报告合集15篇2):实验原理,是写你这次实验操作是依据什么来完成的,一般你的实验书上都有,你总结一下就行。(就可以用上面的'反应方程式) 3):实验用品,包括实验所用器材,液体和固体药品等。 (如酒精灯,滤纸,还有玻璃棒,后两者用于过滤,这个应该是要的吧。) 4):实验步骤:实验书上也有 (就是你上面说的,氢氧化钠溶液中加...https://www.ruiwen.com/gongwen/baogao/1247259.html