网络安全笔记7——防火墙技术

2023-11-13

网络安全笔记7——防火墙技术

参考课程:中国大学MOOC《网络安全》——北京航空航天大学

防火墙概述

防火墙是由软件和硬件组成的系统,它处于安全的网络和不安全的网络之间,属于网络边界防护设备,由系统管理员设置访问控制规则,对进出网络边界的数据流进行过滤。

在这里插入图片描述
防火墙是Internet安全的最基本组成部分,但对于防御内部的攻击以及绕过防火墙的连接却无能为力。


防火墙对数据流的处理方式

根据安全策略,防火墙对数据流的处理方式有如下3种:

  • 允许:允许满足规则的数据流通过防火墙。
  • 拒绝:拒绝不满足规则的数据流通过,并回复一条消息,提示发送者该数据流已被拒绝。
  • 丢弃:直接将数据流丢弃,不对这些数据包作任何处理,也不会向发送者发送任何提示信息。

防火墙需满足的要求

  • 所有进出网络数据流都必须经过防火墙。
  • 只允许经授权的数据流通过防火墙。
  • 防火墙自身对入侵免疫,即确保自身安全。

防火墙默认规则:凡是没有明确允许的,一律都是禁止的。

防火墙的类型及结构

防火墙的发展史

在这里插入图片描述

防火墙的分类

防火墙分类:

  • 包过滤防火墙
  • 电路级防火墙
  • 应用级网关防火墙

防火墙设计结构:

  • 静态包过滤
  • 动态包过滤
  • 电路级网关
  • 应用层网关
  • 状态检查包过滤
  • 切换代理
  • 空气隙(物理隔离)

OSI模型与防火墙的关系

在这里插入图片描述

防火墙工作于OSI模型的层次越高,能提供的安全保护等级就越高。

防火墙工作原理:不同类型的防火墙,将分别对IP头TCP头应用级头数据/净荷等部分数据进行过滤。

静态包过滤防火墙

工作在网络层

在这里插入图片描述

操作

在这里插入图片描述

  1. 防火墙接收到从外部网络到达防火墙的数据包,对数据包过滤。
  2. 对数据包施加过滤规则,对数据包IP头和传输字段内容进行检查。
  3. 如果没有规则与数据包头信息匹配,则对数据包施加默认规则。

对于静态包过滤防火墙来说,决定接收还是拒绝一个数据包,取决于对数据包中IP头协议头等特定域的检查和判定。

工作原理

  • 过滤规则
    防火墙可根据数据包的源地址目的地址端口号确定是否允许和丢弃数据包;符合,则允许;不符合,丢弃。
  • 过滤位置
    可以在网络入口处过滤
    也可在网络出口处过滤
    入口和出口同时对数据包进行过滤
  • 访问控制策略
    网管需预先编写一访问控制列表
    需明确规定哪些主机或服务可接受,哪些主机或服务不接受

实例

在这里插入图片描述

  • 拒绝来自130.33.0.0的数据包,这是一种保守策略。
  • 拒绝来自外部网络的Telnet服务(端口号为23)的数据包。
  • 拒绝试图访问内网主机193.77.21.9的数据包。
  • 禁止HTTP服务(端口号为80)的数据包通过防火墙。

某大学的防火墙过滤规则设置

在这里插入图片描述

某公司的防火墙过滤规则设置

在这里插入图片描述

优缺点

优点

  • 对网络性能影响较小
  • 成本较低

缺点

  • 安全性较低
  • 缺少状态感知能力
  • 容易遭受IP欺骗攻击
  • 创建访问控制规则比较困难

动态包过滤防火墙

工作在传输层

动态包过滤防火墙:

  • 具有状态感知能力
  • 典型动态包过滤防火墙工作在网络层
  • 先进的动态包过滤防火墙位于传输层

检查的数据包头信息:

  • 源地址
  • 目的地址
  • 应用或协议
  • 源端口号
  • 目的端口号

工作原理

  • 与普通包过滤防火墙相似,大部分工作于网络层。有些安全性高的动态包过滤防火墙,则工作于传输层。
  • 动态包过滤防火墙的不同点:对外出数据包进行身份记录,便于下次让具有相同连接的数据包通过。
  • 动态包过滤防火墙需要对已建连接和规则表进行动态维护,因此是动态的和有状态的。
  • 典型的动态包过滤防火墙能够感觉到新建连接与已建连接之间的差别

实现动态包过滤器有两种主要的方式:

  1. 实时地改变普通包过滤器的规则集
  2. 采用类似电路级网关的方式转发数据包

在这里插入图片描述

优缺点

优点

  • 采用SMP技术时,对网络性能的影响非常小。
  • 动态包过滤防火墙的安全性优于静态包过滤防火墙。
  • “状态感知”能力使其性能得到了显著提高。
  • 如果不考虑操作系统成本,成本会很低。

缺点

  • 仅工作于网络层,仅检查IP头和TCP头。
  • 没过滤数据包的净荷部分,仍具有较低的安全性。
  • 容易遭受IP欺骗攻击。
  • 难于创建规则,管理员创建时必须要考虑规则的先后次序。
  • 如果在建立连接时没有遵循三步握手协议,会引入风险。

电路级网关

工作在会话层

与包过滤的区别:

  • 除了进行基本的包过滤检查外,还要增加对连接建立过程中的握手信息SYN、ACK及序列号合法性的验证。

检查内容:

  • 源地址
  • 目的地址
  • 应用或协议
  • 源端口号
  • 目的端口号
  • 握手信息及序列号

电路级网关通常作为应用代理服务器的一部分,在应用代理类型的防火墙中实现。

  • 它的作用就像一台中继计算机,用于在两个连接之间来回地复制数据
  • 它也可以记录和缓存数据

  • 采用C/S结构,网关充当了服务器的角色;
  • 作为代理服务器,在Internet和内部主机之间过滤和转发数据包。

  • 它工作于会话层,IP数据包不会实现端到端流动;
  • 在有些实现方案中,电路连接可自动完成。

过滤内容

在这里插入图片描述

工作原理

在这里插入图片描述

  • 在转发该数据包前,首先将数据包的IP头和TCP头与规则表相比较,以决定将数据包丢弃,还是通过。
  • 若会话合法,包过滤器将逐条扫描规则,直到发现一条规则与数据包中的有关信息一致。否则,丢弃。
  • 电路级网关与远程主机之间建立一个新连接,这一切对内网中用户都是完全透明。

电路级网关实例——SOCKS

SOCKS由David和Michelle Koblas设计并开发
是现在已得到广泛应用的电路级网关(SSL)
事实上,SOCKS是一种网络代理协议

  1. 内网主机请求访问互联网
  2. 与SOCKS服务器建立通道
  3. 将请求发送给服务器
  4. 收到请求后向目标主机发出请求
  5. 响应后将数据返回内网主机

优缺点

优点

  • 性能比包过滤防火墙稍差,但是比应用代理防火墙好。
  • 切断了外部网络到防火墙后的服务器直接连接。
  • 比静态或动态包过滤防火墙具有更高的安全性。

缺点

  • 具有一些固有缺陷。例如,电路级网关不能对数据净荷进行检测,无法抵御应用层攻击等。
  • 仅提供一定程度的安全性。
  • 当增加新的内部程序或资源时,往往需要对许多电路级网关的代码进行修改。

应用级网关

工作在应用层

与包过滤的区别

  • 包过滤防火墙:过滤所有不同服务的数据流
    不需要了解数据流的细节,它只查看数据包的源地址和目的地址检查UDP/TCP的端口号和某些标志位
  • 应用级网关:只能过滤特定服务的数据流
    必须为特定的应用服务编写特定的代理程序,被称为“服务代理”,在网关内部分别扮演客户机代理和服务器代理的角色。

当各种类型的应用服务通过网关时,必须经过客户机代理服务器代理的过滤。

在这里插入图片描述

工作特点

  • 必针对每个服务运行一个代理。
  • 对数据包进行逐个检查和过滤。
  • 采用“强应用代理”
  • 在更高层上过滤信息自动创建必要的包过滤规则。
  • 当前最安全的防火墙结构之一。
  • 代理对整个数据包进行检查,因此能在应用层上对数据包进行过滤。
  • 应用代理与电路级网关有两个重要区别:
    代理是针对应用的。
    代理对整个数据包进行检查,因此能在OSI模型的应用层上对数据包进行过滤。

优缺点

优点

  • 在已有的安全模型中安全性较高。
  • 具有强大的认证功能。
  • 具有超强的日志功能。
  • 规则配置比较简单。(对已经给定的应用配置规则比较简单)

缺点

  • 灵活性很差,对每一种应用都需要设置一个代理。
  • 配置烦琐,增加了管理员的工作量。(对新的应用重新配置应用规则比较繁琐)
  • 流量吞吐性能不高,有可能成为网络的瓶颈。

状态检测防火墙

工作在所有七层上

  • 应用状态
    能够理解并学习各种协议和应用,以支持各种最新的应用;能从应用程序中收集状态信息并存入状态表中,以供其他应用或协议做检测策略。
  • 操作信息
    状态监测技术采用强大的面向对象的方法。
  • 通信信息
    防火墙的检测模块位于操作系统的内核,在网络层之下,能在数据包到达网关操作系统之前对它们进行分析。
  • 通信状态
    状态检测防火墙在状态表中保存以前的通信信息,记录从受保护网络发出数据包的状态信息

优缺点

优点

  • 具备动态包过滤所有优点,同时具有更高的安全性。
  • 它没有打破C/S结构,因此不需要修改很多应用程序。
  • 提供集成的动态(状态)包过滤功能。
  • 当以动态包过滤模式运行时,其速度很快。
  • 当采用对称多处理器SMP模式时,其速度更快。

缺点

  • 采用单线程进程,对防火墙性能产生很大影响。
  • 因未打破C/S结构,可能会产生很大的安全风险。
  • 不能满足对高并发连接数量的要求。

切换代理

工作过程

在这里插入图片描述

连接建立时安全层次提高到会话层,对会话信息进行检测,在连接建立完成回到正常通信状态后就将安全层次降低到网络层,对数据包进行简单的过滤提高效率。

优缺点

优点

  • 与传统电路级网关相比,对网络性能造成影响要小。
  • 由于对三步握手进行了验证,降低了IP欺骗的风险。

缺点

  • 它不是一个电路级网关。
  • 它仍然具有动态包过滤器遗留的许多缺陷。
  • 由于没检查数据包的净荷部分,因此具有较低的安全性。
  • 难于创建规则(受先后次序的影响)。
  • 其安全性不及传统的电路级网关。

空气隙防火墙

在这里插入图片描述
在内外网之间有一个开关,不能同时只能接通内网和外网,存在物理隔离。

数据首先暂存在硬盘中,对其进行检查、杀毒、人工筛查等,然后再将数据整体转移到内网。

在高保密的军工企业中应用比较广泛。

效率较低,数据转移经常以分、时为单位。

优缺点

优点

  • 切断与防火墙后面服务器的直接连接,消除隐信道攻击的风险。
  • 采用应用代理对协议头长度进行检测,消除缓冲器溢出攻击。
  • 与应用级网关结合使用, 空气隙防火墙能提供很高的安全性。

缺点

  • 降低网络的性能。
  • 不支持交互式访问。
  • 适用范围窄。
  • 系统配置复杂。
  • 结构复杂,实施费用高。
  • 带来瓶颈问题。

分布式防火墙

分布在网络的各个位置,内外网之间、内部各子网之间等,通过管理中心收集各防火墙的日志信息,对整体防火墙进行管理配置以达到最优的配置策略。

工作原理

网络防火墙

  • 内部网与外部网之间、内部网各子网之间
  • 对内部子网之间的安全防护层

主机防火墙

  • 对服务器和桌面机进行防护
  • 内核模式应用,过滤和限制信息流

管理中心

  • 服务器软件
  • 管理、分发总体安全策略;汇总日志

优缺点

优点

  • 增强了系统安全性。
  • 提高了系统性能。
  • 提供了系统的扩展性。
  • 可实施主机策略。

缺点

  • 系统部署时间长、复杂度高,后期维护工作量大。
  • 可能受到来自系统内部的攻击或系统自身安全性的影响。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

网络安全笔记7——防火墙技术 的相关文章

  • 网络空间安全女生就业,怎么学?

    我实验室的学长们基本都是以红队和复现为主 如果学校好点可能还有更多的选择 如果想在这个方向深入下去 推荐流程是先打两年CTF 把大概的技术方向摸一摸 大一的话 如果学校还不错 那就优先建议打好基础 包括C语言 Python一类 建议把CTF
  • CTF之逆向入门

    逆向工程 Reverse Engineering 又称反向工程 是一种技术过程 即对一项目标产品进行逆向分析及研究 从而演绎并得出该产品的处理流程 组织结构 功能性能规格等设计要素 以制作出功能相近 但又不完全一样的产品 逆向工程源于商业及
  • 这些专利知识你知道吗?

    专利作为一种重要的知识产权保护形式 专利不仅成为了企业核心竞争力的重要组成部分 也成为了国家创新发展的重要支撑 专利是指国家专利主管机关授予发明创造申请人的一种专有权 这种专有权具有独占性 排他性和法律强制性 能够为持有者带来经济利益和竞争
  • 基于成本和服务质量考虑的不确定性下,电动汽车充电网络基础设施需求预测和迭代优化的分层框架研究(Python代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Python代码 数据
  • 5个步骤,教你瞬间明白线程和线程安全

    记得今年3月份刚来杭州面试的时候 有一家公司的技术总监问了我这样一个问题 你来说说有哪些线程安全的类 我心里一想 这我早都背好了 稀里哗啦说了一大堆 他又接着问 那你再来说说什么是线程安全 然后我就GG了 说真的 我们整天说线程安全 但是对
  • WEB前端常见受攻击方式及解决办法总结

    一个网址建立后 如果不注意安全问题 就很容易被人攻击 下面讨论一下集中漏洞情况和放置攻击的方法 一 SQL注入 所谓的SQL注入 就是通过把SQL命令插入到web表单提交或输入域名或页面请求的查询字符串 最终达到欺骗服务器执行恶意的SQL命
  • 白帽子如何快速挖到人生的第一个漏洞 | 购物站点挖掘商城漏洞

    本文针对人群 很多朋友们接触安全都是通过书籍 网上流传的PDF 亦或是通过论坛里的文章 但可能经过了这样一段时间的学习 了解了一些常见漏洞的原理之后 对于漏洞挖掘还不是很清楚 甚至不明白如何下手 可能你通过 sql labs 初步掌握了sq
  • Android开发中常见安全问题和解决方案

    前言 开发APP时经常有问到 APP的安全怎么保障 应用程序被PJ了怎么办 手机被人捡去了怎么办 特别在号称 安全第一 风控牛逼 的银行系统内 移动产品安全性仍被持有怀疑态度 那我们来总结下APP安全的方向和具体知识 1 应用程序安全 2
  • Python爬虫实战:IP代理池助你突破限制,高效采集数据

    当今互联网环境中 为了应对反爬虫 匿名访问或绕过某些地域限制等需求 IP代理池成为了一种常用的解决方案 IP代理池是一个包含多个可用代理IP地址的集合 可以通过该代理池随机选择可用IP地址来进行网络请求 IP代理池是一组可用的代理IP地址
  • 200道网络安全常见面试题合集(附答案解析+配套资料)

    有不少小伙伴面临跳槽或者找工作 本文总结了常见的安全岗位面试题 方便各位复习 祝各位事业顺利 财运亨通 在网络安全的道路上越走越远 所有的资料都整理成了PDF 面试题和答案将会持续更新 因为无论如何也不可能覆盖所有的面试题 php爆绝对路径
  • 【信道估计】【MIMO】【FBMC】未来移动通信的滤波器组多载波调制方案(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码及文章
  • 基于java的物业管理系统设计与实现

    基于java的物业管理系统设计与实现 I 引言 A 研究背景和动机 物业管理系统是指对物业进行管理和服务的系统 该系统需要具备对物业信息 人员信息 财务信息等进行管理的能力 基于Java的物业管理系统设计与实现的研究背景和动机主要体现在以下
  • 渗透测试常用工具汇总_渗透测试实战

    1 Wireshark Wireshark 前称Ethereal 是一个网络分包分析软件 是世界上使用最多的网络协议分析器 Wireshark 兼容所有主要的操作系统 如 Windows Linux macOS 和 Solaris kali
  • 网络安全基础知识面试题库

    1 基于路由器的攻击手段 1 1 源IP地址欺骗式攻击 入侵者从外部传输一个伪装成来自内部主机的数据包 数据包的IP是 内网的合法IP 对策 丢弃所有来自路由器外端口 却使用内部源地址的数据包 1 2 源路由攻击 入侵者让数据包循着一个不可
  • 国外拨号VPS指南:开启你的全球网络之旅

    在当今数字化时代 互联网已经成为了我们生活的一部分 而要在全球范围内畅通无阻地访问互联网 拥有一个可靠的国外拨号VPS是非常重要的 无论您是为了工作 学习还是娱乐 国外拨号VPS都可以为您提供更广泛的网络体验 本文将为您提供国外拨号VPS的
  • 【网络安全】——区块链安全和共识机制

    区块链安全和共识机制 摘要 区块链技术作为一种分布式去中心化的技术 在无需第三方的情况下 使得未建立信任的交易双方可以达成交易 因此 区块链技术近年来也在金融 医疗 能源等多个行业得到了快速发展 然而 区块链为无信任的网络提供保障的同时 也
  • 全网最全(黑客)网络安全自学路线!熬夜两周整理(巨详细)

    学网络安全有什么好处 1 可以学习计算机方面的知识 在正式学习网络安全之前是一定要学习计算机基础知识的 只要把网络安全认真的学透了 那么计算机基础知识是没有任何问题的 操作系统 网络架构 网站容器 数据库 前端后端等等 可以说不想成为计算机
  • 网络安全(黑客)自学启蒙

    一 什么是网络安全 网络安全是一种综合性的概念 涵盖了保护计算机系统 网络基础设施和数据免受未经授权的访问 攻击 损害或盗窃的一系列措施和技术 经常听到的 红队 渗透测试 等就是研究攻击技术 而 蓝队 安全运营 安全运维 则研究防御技术 作
  • 为什么我强烈推荐大学生打CTF!

    前言 写这个文章是因为我很多粉丝都是学生 经常有人问 感觉大一第一个学期忙忙碌碌的过去了 啥都会一点 但是自己很难系统的学习到整个知识体系 很迷茫 想知道要如何高效学习 这篇文章我主要就围绕两点 减少那些罗里吧嗦的废话 直接上干货 CTF如
  • 【无标题】

    大家都知道该赛项的规程和样题向来都是模棱两可 从来不说具体的内容 导致选手在备赛时没有头绪 不知道该怎么训练 到了赛时发现题目和备赛的时候完全不一样 那么本文将以往年信息安全管理与评估赛项经验来解读今年2023年国赛的规程 帮助选手们指明方

随机推荐

  • Android Studio安装配置、环境搭建详细步骤及基本使用

    前言 Android Studio的安装配置及使用篇终于来啦 废话不多说 以下针对JDK正确安装 及其环境变量配置完毕 即Java开发环境下 Android Studio的安装 配置 以及创建工程 主题字体更换 窗口工具 布局 快捷方式等的
  • oracle账号共享

    各位小伙伴 在oracle官网下载JDK需要oracle账号 本人提供账号共享 方便大家下载 希望大家不要改密码 方便更多的人 账号 908344069 qq com 密码 Java2019 jdk 8u271 linux x64 tar
  • Element ui 格式化后端时间、el-date-picker日期格式化

    目录 1 el组件格式化后端时间 1 el组件格式化前端时间 1 el组件格式化后端时间 1 引入moment js 先安装 npm install moment save 导入 import moment from moment 使用
  • EDG王者归来

    11月7日凌晨1点 刚刚落幕的英雄联盟S11全球总决赛 中国战队EDG以3 2击败韩国战队DK 一举夺得S11总冠军 随着BO5最后一场 EDG破三路 摧毁敌方水晶 6年的努力 6年的汗水与泪水 都在这一刻得到了见证 断剑重铸之日 骑士归来
  • torch.autograd.set_detect_anomaly在mmdetection中的用法

    这里写自定义目录标题 作用 添加位置 作用 添加位置
  • 关于数据库的备份个人见解

    一 关于数据备份和还原 1 在工作中 经常碰到生产环境上面数据库数据需要进行一些变更或者改动 这个时候呢 很多人的第一反应就是先备份整张表为一张临时表 然后就开始对表数据进行操作 如果出现数据异常 需要回退的时候 就直接删除现在表 然后把备
  • 50个知名的开源网站

    1 http snippets dzone com tag c 数以千计的有用的C语言源代码片段 2 http www hotscripts com category c cpp scripts programs Hotscripts 提供
  • Python 文件的读写操作

    文章目录 1 文件对象 1 1 文件打开方式 1 1 1 打开文件 1 1 2 关闭文件 1 1 3 访问模式 1 2文件读取 1 2 1 read 1 2 2 readline 1 2 3 readlines 1 3 文件迭代 1 4 文
  • 最短路径:迪杰斯特拉算法

    算法步骤 1 初始化 1 将源点v0加到S中 即S v0 true 2 将v0到各个终点的最短路径长度初始化为权值 即D i G arcs v0 vi vi属于V S 3 如果v0和顶点vi之间有弧 则将vi的前驱置为v0 即Path i
  • 硬件系统工程师宝典(28)-----关于LDO,应该知道的事

    各位同学大家好 欢迎继续做客电子工程学习圈 今天我们继续来讲这本书 硬件系统工程师宝典 上篇我们说到BJT配合MOSFET控制电源开关的四种电路以及MOSFET的均流电路 今天我们来讲讲LDO的应用分析 LDO的结构 LDO Low Dro
  • XML格式数据集转TXT(YOLO)

    我从网上下载了一个数据集 underwater 它们提供了xml格式的数据 但是我想用yolov5进行训练 所以需要将xml格式转化为txt格式 正常的xml格式的数据集可以参考 目标检测中将已有的 xml数据集转换成 txt数据集 附代码
  • 深入浅出VA函数的使用技巧

    深入浅出VA函数的使用技巧 作者 钟小兵 发文时间 2005 04 11 本文主要介绍可变参数的函数使用 然后分析它的原理 程序员自己如何对它们实现和封装 最后是可能会出现的问题和避免措施 VA函数 variable argument fu
  • MySQL——模糊查询(LIKE关键字与通配符:百分号%和下划线_的使用和理解)——(运用场景+通俗易懂)

    使用mysql模糊查询主要点 LIKE关键字和这两个通配符配合使用 任意一个字符 任意0或多个字符 那么我们立即上手吧 一 使用LIKE和通配符 场景1 我要搜索一个名字 可我都忘记叫什么了 只知道是3个字符的 那怎么搜索呢 三个下划线 代
  • elasticsearch7.9 修改指定JDK

    错误 future versions of Elasticsearch will require Java 11 your Java version from usr local nlp java jdk1 8 0 162 jre does
  • 大致解决 Ubuntu 18.04 系统启动极慢的问题

    早在一两个月之前就想升级到 18 04 或是 18 10 了 然而那会儿用 LiveCD 测试得速度实在是慢 启动要很久 干脆没过多纠缠 旧暂时不管了 现因实际需要 不得不升级系统 以便获取到更新的软件包 从 17 10 向上升级很方便 直
  • hdoj 题目分类

    1001 整数求和 水题 1002 C语言实验题 两个数比较 水题 1003 1 2 3 4 5 简单题 1004 渊子赛马 排序 贪心的方法归并 1005 Hero In Maze 广度搜索 1006 Redraiment猜想 数论 容斥
  • 论文笔记——CVPR 2017 Annotating Object Instances with a Polygon-RNN

    文章主页 http www cs toronto edu polyrnn 1 简介 文章作者基于深度学习提出一种半自动目标事例标注 semi automatic annotation of object instances 的算法 大多数前
  • @property基本概念

    1 什么是 property property是编译器的指令 什么是编译器的指令 编译器指令就是用来告诉编译器要做什么 property会让编译器做什么呢 property 用在声明文件中告诉编译器声明成员变量的的访问器 getter se
  • maven自定义archetype

    在开发过程中我们经常会创建一系列结构类似的新项目 这些项目结构和基础配置基本或完全一致 maven就提供了archetype类型来规定新建项目的结构及基础配置 利用archetype就可以快速简单的搭建新项目 一 创建Maven项目的一般步
  • 网络安全笔记7——防火墙技术

    网络安全笔记7 防火墙技术 参考课程 中国大学MOOC 网络安全 北京航空航天大学 文章目录 网络安全笔记7 防火墙技术 防火墙概述 防火墙的类型及结构 防火墙的发展史 防火墙的分类 OSI模型与防火墙的关系 静态包过滤防火墙 操作 工作原