上海交通大学考研复试模块小结——防火墙技术

article/2025/8/15 22:12:38
既然上次开了这个系列,索性就把这个信息安全这一块的主流技术都介绍一遍好了。上篇博客讲了密码学,今天就来说说防火墙技术。

防火墙技术

防火墙技术是位于两个新人程度不同的网络之间的软件或者硬件设备的组合,实质上是一种控制隔离技术。它要求:
  • 所有进出网络的数据流都应该通过它,并且所有穿过它的数据流都必须通过安全策略的审计和授权。
  • 记录有关连接的信息和服务器的通信量。
  • 记录试图闯入者的任何企图,以便管理员的检测和跟踪。
防火墙本身不是一个单独的计算机程序或者设备,而是能够提供安全策略及其实现方式的完整的系统。

防火墙的主要作用

  • 限制人们从一个特定点进入
  • 防止入侵者接近其他的防御设施
  • 限制人们从一个特点点离开

设置防火墙的目的都是为了在内部网与外部网之间设立唯一的通道,不让那些来自不受保护的网络上的多余的未授权的信息进入专用网络,而仍能允许本地网络上的用户访问Internet,并能简化网络的安全管理。

防火墙技术的分类

一、技术分类

目前防火墙使用的技术主要有数据包过滤应用网关代理服务

  • 数据包过滤技术
    数据包过滤是最早使用的一种防火墙技术,它工作在网络层和传输层,把这两层的数据作为监控对象。包过滤截获所有流经的IP包,从其IP数据包包头信息、传输层协议包头以及应用层协议数据中获取过滤所需的相关信息。系统内设置有访问控制表包过滤防火墙根据控制表的过滤规则,对每个接收和发送的IP包应用这些规则,然后决定是传送此包还是丢弃此包。防火墙一般会配置成双向过滤过滤规则基于网络包中所包含的信息,比如源IP地址、目的IP地址;目的端口号,源端口号;IP协议栈和接口等。
    可以抵御的攻击手段:能阻止一种类型的IP欺骗,即外部主机伪装内部主机的IP
    在实际应用中,通常把包过滤防火墙作为网络的第一道安全防线!
    优点:

    • 对于一个小型的、不太复杂的站点,包过滤比较容易实现。
    • 因为过滤 路由器工作在IP层和TCP层,所以处理包的速度比代理服务器快
    • 过滤路由器为用户提供了一种透明的服务,用户不需要改变 客户端的任何应用程序,也不需要用户学习任何新的东西。
    • 过滤 路由器在价格上一般比代理服务器便宜

    缺点:

    • 一些包过滤网关不支持有效的 用户认证。
    • 规则表很快会变得很大而且复杂,规则很难测试。随着表的增大和复杂性的增加,规则结构出现漏洞的可能 性也会增加。
    • 这种防火墙最大的缺陷是它依赖一个单一的部件来保护系统。如果这个部件出现了问题,会使得网络大门敞开,而用户甚至可能还不知道。
    • 在一般情况下,如果外部用户被允许访问内部 主机,则它就可以访问内部网上的任何主机。
    • 包过滤 防火墙只能阻止一种类型的IP欺骗,即外部 主机伪装内部主机的IP,对于外部主机伪装外部主机的IP欺骗却不可能阻止,而且它不能防止DNS欺骗。
  • 应用网关
    应用网关防火墙在网络的应用层完成协议过滤和转发功能。它针对特定的网络应用协议使用指定的数据过滤逻辑,并在过滤的同时对数据包进行必要的登记、统计和分析,形成日志报告。数据包过滤防火墙和应用网关防火墙的共同点是仅依靠特定的逻辑来判断是否允许数据包通过。一旦满足逻辑,防火墙内外的计算机就会直接建立联系,防火墙外部的用户便有可能直接了解内部网的结构和运行状态。因此,这种方式不能有效地组织非法访问和攻击。
    可以抵御的攻击手段:可以防止一些不被允许的网络服务和不常用的应用程序与内部网络建立联系,造成内网敏感信息泄漏。

  • 代理服务
    代理服务是针对数据包过滤防火墙和应用网关防火墙的缺点而引入的。它将所有跨越防火墙的网络通信链路分为两段,然后用代理服务器以软件方式来实现防火墙内外计算机系统间应用层的连接。
    图1

可低于的攻击手段:可有效阻止非法访问和攻击。
通常较为理想的防火墙不依赖于一种技术,而是把数据包过滤技术和代理服务器技术结合起来使用,实现二者在网络安全性、性能和透明度方面的优势互补。从而获得更高的网络安全性能和系统性能。

二、结构分类

从应用体系 结构的角度,防火墙可以分为 双宿主主机结构屏蔽主机体系结构屏蔽子网体系结构

  • 双宿主主机体系结构
    双宿主主机有 两个接口:一个接口与内部网络连接;另一个 接口与外部网络连接。内外网络之间不可直接通信,但可以通过应用层代理(在主机中运行代理服务器 )的方式通信。双宿主主机防火墙结构简单,易于实现。但也十分脆弱,一旦被入侵,内部网络便向入侵者敞开大门
    图2
  • 屏蔽主机体系结构
    屏蔽主机体系结构使用一个屏蔽路由器和一个堡垒主机构成防火墙。堡垒主机是一种被加固的可以防御 进攻的计算机。屏蔽路由器应保证所有的输入信息必须先送往堡垒主机,并且只接收来自堡垒主机的输出信息。内部网络上的其他站点也只能访问堡垒主机。如果屏蔽路由器被穿过,整个儿网络将对入侵者开放
    图3
  • 屏蔽子网体系结构
    屏蔽子网体系结构增加一个把内部网与因特网隔离的周边网络(也称为非军事区,DMZ),从而进一步增强堡垒主机的安全性。它通过使用周边网络隔离堡垒主机能够削弱外部网络对堡垒主机的攻击
    图4
非军事化区域DMZ是网络管理员为了保证网络安全的同时,又要保持与外界的通信所采取的一种措施。DMZ是公司网络的一部分,但是它被放置在防火墙的外部,是进入网络的入口。我们通常将那些经常需要与外界Internet进行连接,为外部提供访问的服务器,比如web服务器,E-mail服务器等放置在DMZ区域。这样既能保证外部的访问需求,又能避免外部网络频繁访问内网而造成的安全问题。

图5

防火墙的优点

  • 防火墙定义一个遏制点用于把未授权用户阻止在受保护的网络之外 ,阻止潜在安全威胁的服务进入或离开网络,并且提供各种防止IP假冒攻击和路由攻击。使用遏制点简化了安全管理,因为单系统或多系统的安全性被巩固了。
  • 防火墙提供了监视安全相关事件的场所。防火墙系统可以执行审计和警告。
  • 防火墙是一个可以用于一些与安全性不想关的互联网功能的便利平台。
  • 防火墙可以作为IPsec平台。

防火墙的缺点

  • 防火墙不能阻止那些绕开防火墙的攻击。
  • 防火墙不能完全防止内部威胁。
  • 一个安全性不当的无线局域网可能会受到来自该系统外的访问。
  • 笔记本电脑,掌上电脑(PDA),或者掌上存储设备可能会被使用中的网络外部利用、感染,然后再被接入到内网和在内网中被使用。
  • 防火墙不能防止感染了病毒的软件或者文件的传输。
  • 防火墙不能防止数据驱动式的攻击。
最后再来一个小问题:画图并简述使用公钥加密的对称密钥分发过程

【分析】
题目意思就是要对对称密钥进行分发,而为了保证对称密钥的安全,所以采用公钥对对称密钥进行加密,防止对称密钥进行泄漏。其分发过程如下图所示:
图6

当Bob与Alice进行通信时,
  • 准备消息,即需要传输的对称密钥
  • 利用一次性传统会话密钥对要传输的对称密钥进行加密
  • 利用Alice的公钥,使用公钥加密的方法对会话密钥进行加密
  • 把加密的会话密钥附在消息上,一块发送给Alice
欢迎关注微信公众号:蜂蜜橘子!有关电子产品和考研的话题都可以聊,欢迎来找我玩耍!

图7


http://chatgpt.dhexx.cn/article/iIMorDdW.shtml

相关文章

防火墙入门实验

第一章 iptable的使用 一、实验原理 1.1 Iptables Iptables 是用来设置、维护和检查Linux内核的IP包过滤规则的。 可以定义不同的表,每个表都包含几个内部的链,也能包含用户定义的链。每个链都是一个规则列表,对对应的包进行匹配&#xf…

NAT和防火墙

网络地址翻译没文化的酒鬼 防火墙和NAT NAT路由器是安装了NAT软件的路由器,拥有至少一个全球通用的外部IP。 在计算机网络中,NAT最直接的作用是IP映射:将内网终端A的IP和端口号经过NAT映射后,转成公网服务器B的IP和新端口号&am…

快速了解防火墙

快速了解防火墙 防火墙是一种由计算机硬件和软件组成的系统,部署于网络边界,是连接内部网络和外部网络(或内部网络不同安全级别的部门)之间的桥梁,同时对进出网络边界的数据进行保护,防止恶意入侵、恶意代码的传播等,…

防火墙概述

AC是为了防御从内网到外网的攻击防火墙是为了防御从外网到内网的攻击 防火墙的定义 防火墙通常用于两个网络之间的隔离 主要用于保护一个网络区域免受来自另一个网络区域的网络攻击和网络入侵行为路由器与交换机的本质是转发,防火墙的本质是控制和防护 防火墙的工…

防火墙(firewall)

前言 计算机的安全性历来就是人们热衷的话题之一。而随着Internet的广泛应用,人们在扩展了获取和发布能力的同时也带来信息被污染和破坏的危险。这些安全问题主要是由网络的开放性、无边界性、自由性造成的,还包括以下一些因素。 1. 计算机操作系统本身…

华为防火墙的学习

防火墙 - 含义和定义 什么是防火墙? 防火墙的工作原理 防火墙的区域: 包过滤防火墙----访问控制列表技术---三层技术 代理防火墙----中间人技术---应用层 状态防火墙---会话追踪技术---三层、四层 UTM---深度包检查技术----应用层 下一代防火墙 防火墙的…

潘多拉 STM32L475 VE——开发板学习 (持续更新)

首先就是开发板的各个硬件的介绍: ◆ MCU : STM32L475VET6 , LQFP100 , SRAM : 128K , FLASH : 512K ◆ 外扩 SPI FLASH : W25Q128 , 16M 字节 ◆ 1 个电源指示灯…

WiFi 移植记录及心得 一

平台环境:IMX6-sabresd_6dq Android4.4.2 Linux3.0.35 WiFi模块:AP6181 (BCM43362) Linux3.0.35已经是支持博通的芯片,可以看到 kernel_imx/drivers/net/wireless 下面有几款博通芯片(bcm4329/bcm4330/bcmdhd)的驱动源码,AP6181WiFi模块用的bcm43362这款,所以这里选…

imx6ull linux下wifi驱动移植

linux下wifi移植,首先要保证硬件gpio相关配置正确,第二步是才是软件相关的配置 一、硬件篇 硬件模块选的是正基ap6745的三合一模块(wifi、bt、fm),wifi通讯用sdio模式传输数据,sdio_vsl决定sdio工作电压是…

物联网中你需要了解的ESP8266最基本的知识!

若要涉及到物联网,必然绕不开ESP8266。由于其低廉的价格、超高的性能和便利的开发环境,其毫无疑问成为了业界里程碑一样的存在。 在本文中,我们采购的是正点原子的ESP8266模块,连接的单片机为正点原子的STM32 MINI开发板。 本文…

WiFi蓝牙FM三合一模块AP6356S

AMPAK正基AP6356S,这是一款可同时双频工作的双通道SDIO接口WiFi支持11ac级双频、蓝牙支持BT4.1标准的WiFi 蓝牙 FM三合一模块;其中蓝牙和WiFi共用天线(也就是双天线),还有一款硬件尺寸完全一样的,蓝牙WiFi天线分开的AP6398S3R(也就是三天线) 技术问题 模…

正基WiFi模块STA模式基本操作示例(2)

接上一篇文章! 4. STA 模式基本操作示例 4-1 加载驱动 步骤 1. 加载驱动。 ap6181/ap6212/ap6212a/ap6214a/ap6255 himm 0x100d0004 0x1 himm 0x12098034 0x10101070 insmod cfg80211.ko insmod bcmdhd.ko firmware_path/etc/firmware/fw_bcm40181a2.bin nvram_path…

android+wifi驱动移植,全志R16 android4平台移植wifi资料下载

2. 模块概述 目前R16 android4.4 平台上已支持wifi 模组有5款,本文档将以R16 y3方案为例 说明如何配置每款wifi 模组。Rtl8723au暂不支持 wifi 模组可分USB 接口和SDIO 接口两种类型,部分模组带蓝牙和FM 功能(FM 功能尚未支持),wifi 的全功能…

ap8161驱动移植

平台:imx287 linux内核:2.6.35 开机设置:正常开机,跳线帽在jp4, SD烧写JP3 JP4 正常启动后,sd卡的内容读取,拔掉jp4跳线帽,在串口控制台输入:df -m 找到盘号。然后在板子的/media…

[RK3288 Android7.1.2 ]新增wifi模块ap6256

Platform: ROCKCHIP Chip: RK3288 OS: Android7.1.2 Kernel: 4.4.143 背景 旧板wifi模块ap6235,硬件将wifi模块替换成ap6256,未改代码情况下,wifi不能用, 设备打印如下 代码修改 1.新增固件:wifi在externa\wlan_loader\firmw…

RK903 RK901 AP6xxx系列WiFi模块配置

包括以下模块:RK901、RK903、AP6181、AP6210、AP6330、AP6476、AP6335等选择“RK901/RK903/BCM4330/AP6XXX wireless cards support” 不需要配置:“Select the wifi module”与”Select the wifi module crystal freq”dts中wifi_chip_type配置&#xf…

AMPAK正基AP6XXX系列WiFi移植(1)

通常 Wi-Fi 有四种模式,不同的 Wi-Fi 设备可能支持其中一种或几种模式,四种模式如下: SoftAP:access point,一种将无线设备连接到一个网络的设备,可以理解为无线路由。 STA:station&#xff0…

RT-Thread学习的综合应用——使用AP6181 WiFi模组对接OneNET应用示例

学习了RT-Thread的内核也有一段时间了,由于各种各样的琐事自己没有去做一个综合应用示例,刚最近有点时间,做了一个对接OneNET的历程,采用的是OneNET的EDP协议,关于OneNET的EDP协议可以点击跳转至OneNET EDP协议讲解与应…

IOT-OS之RT-Thread(十六)--- WLAN管理框架 + AP6181(BCM43362) WiFi模块

文章目录 一、WLAN管理框架简介二、WLAN Device实现与AP6181 WLAN驱动移植2.1 WLAN Device驱动接口层2.2 AP6181 WLAN驱动移植 三、WLAN Protocol实现与LwIP协议栈移植3.1 WLAN Protocol 网络协议层3.2 LwIP协议栈移植 四、WLAN Config 参数管理与自动连接实现4.1 WLAN Config …