防火墙(读鸟哥的笔记)

硬件防火墙

是由厂商设计好的主机硬件, 这部硬件防火墙内的操作系统主要以提供封包数据的过滤机制为主,并将其他不必要的功能拿掉。因为单纯作为防火墙功能而已, 因此封包过滤的效率较佳

软件防火墙

保护系统网络安全的一套软件(或称为机制),例如 Netfilter 与 TCP Wrappers 都可以称为软件防火墙。

linux上防火墙依据防火墙管理的范围划分

单一主机型的管控

封包过滤型的 Netfilter

依据服务软件程序作为分析的 TCP Wrappers

网域型管控

由于此类防火墙都是当作路由器角色

因此防火墙类型主要则有封包过滤的 Netfilter 与利用代理服务器 (proxy server) 进行存取代理的方式了。

  • Netfilter (封包过滤机制)

    将进入主机的网络封包的表头数据捉出来进行分析,以决定该联机为放行或抵挡的机制。所以包括硬件地址(MAC), 软件地址 (IP), TCP, UDP, ICMP 等封包的信息都可以进行过滤分析的功能,因此用途非常的广泛。(其实主要分析的是 OSI 七层协议的 2, 3, 4 层啦)
    在 Linux 上面我们使用核心内建的 Netfilter 这个机制,而 Netfilter 提供了 iptables 这个软件来作为防火墙封包过滤的指令。

  • TCP Wrappers (程序控管)
    透过服务器程序的外挂 (tcpd) 来处置的!主要是分析谁对某程序进行存取,然后透过规则去分析该服务器程序谁能够联机、谁不能联机。 由于主要是透过分析服务器程序来控管,因此与启动的埠口无关,只与程序的名称有关。 举例来说,我们知道 FTP 可以启动在非正规的 port 21 进行监听,当你透过 Linux 内建的 TCP wrappers 限制 FTP 时, 那么你只要知道 FTP 的软件名称 (vsftpd) ,然后对他作限制,则不管 FTP 启动在哪个埠口,都会被该规则管理的。
  • Proxy (代理服务器)

通常 Proxy 就架设在路由器上 可以完整的掌控局域网络内的对外联机

client 并没有直接连上 Internet

proxy 通常仅开放 port 80, 21, 20 等 WWW 与 FTP 的端口而已

可以使用squid软件设定

防火墙一般网络布线示意图

单一网域 仅一个路由器

内部网络包含安全性更高的子网

防火墙后面假设网络服务器主机

时间: 2024-10-10 22:03:03

防火墙(读鸟哥的笔记)的相关文章

防火墙之 iptables软件(Netfilter机制)(读鸟哥笔记)欢迎指出错误

kernel版本不同 防火墙机制不同--2004年以后的distributions 已经都为2.6的kernel Version 2.0:使用 ipfwadm 这个防火墙机制: Version 2.2:使用的是 ipchains 这个防火墙机制: Version 2.4 与 2.6 :主要是使用 Netfilet机制的iptables 这个软件,不过在某些早期的 Version 2.4 版本也同时支持 ipchains (编译成为模块).不过,不建议在 2.4 之后的核心版本使用 ipchain

SELinux初探 (读鸟哥笔记)欢迎指出错误

SELinux 『 Security Enhanced Linux 』的缩写,字面上的意义就是安全强化的 Linux 之意 传统的文件权限与账号关系-->自主式存取控制(Discretionary Access Control, DAC) 是依据程序的拥有者与文件资源的 rwx 权限来决定有无存取的能力 以政策守则制订特定程序读取特定文件-->委任式存取控制 (Mandatory Access Control, MAC) 主体不再是使用者 而变成了程序 目标是该程序能否读取的文件资源 先要大概

daemon与service(读鸟哥笔记)

系统为了某些功能必须要提供一些服务 (不论是系统本身还是网络方面),这个服务就称为 service . 但是 service 的提供总是需要程序的运行 所以达成这个 service 的程序我们就称呼他为 daemon daemon的主要分类 可独立启动的 stand alone daemon 来管理服务 启动后 一直占用内存与系统资源  客户端请求时 响应速度快 http 透过一只 super daemon 来统一管理服务 xinetd 只有super daemon常驻内存 没有客户端请求时 各

路由(读鸟哥笔记)

每一部主机都有自己的路由表 封包到下一个路由器 下一个路由器的路由表来传送 traceroute 查看封包在各路由的流向 一:路由表产生的类型 1.依据网络接口产生的 IP 而存在的路由: Linux 系统下的路由表是由小网域排列到大网域 [[email protected] yum.repos.d]# route -n Kernel IP routing table Destination     Gateway           Genmask         Flags Metric  

2.鸟哥学习笔记--几张图让你明白硬盘的工作原理

硬盘(英语:Hard Disk Drive,简称HDD)是电脑上使用坚硬的旋转盘片为基础的非挥发性存储设备,它在平整的磁性表面存储和检索数字数据,信息通过离磁性表面很近的磁头,由电磁流来改变极性方式被电磁流写到磁盘上,信息可以通过相反的方式读取,例如读头经过纪录数据的上方时磁场导致线圈中电气信号的改变.硬盘的读写是采用随机存取的方式,因此可以以任意顺序读取硬盘中的数据[2].硬盘包括一至数片高速转动的磁盘以及放在执行器悬臂上的磁头. 维基百科详细资料:http://zh.wikipedia.or

鸟哥学习笔记之创建虚拟机并安装CentOS操作系统

新建虚拟机 2.选择自定义 3.选择最高版本的Workstation 6,低版本的兼容硬件有限制 4.选择虚拟机上需要安装的操作系统以及版本 5.自定义虚拟机名称以及安装的位置 6.你的电脑有一个CPU,选择两个处理器也是无用的 7.系统会根据所安装的系统自动分配,你的电脑内存大的话可以分配的大些 8.需要联网的选择桥接网络,不需要的选择不使用网络连接 9.选择虚拟磁盘设备接口类型 BusLogic 很老的技术,I/O性能比LSI差不少,buslogic对一些老的系统有效,比如2000.lsi

4.鸟哥学习笔记--生成树STP

局域网(LAN,Local Area Network) 局域网通过网桥互连,IEEE 802标准中有两种网桥规范,一种是802.1d定义的透明网桥,另一种是802.5定义的源路由网桥. 网桥 桥接器(英语:network bridge),又称网桥,一种网络设备,负责网络桥接(network bridging)之用.根据MAC分区块,可隔离碰撞.桥接器将网络的多个网段在数据链路层(OSI模型第2层)连接起来(即桥接).桥接器在功能上与集线器等其他用于连接网段的设备类似,不过后者工作在物理层(OSI

《鸟哥的Linux私房菜》学习笔记(1)——文件与目录

在Linux中,任何设备都是文件,不仅如此,连数据通信的接口也有专门的文件负责.可以说,一切皆文件,目录也是一种文件,是路径映射.因此,文件系统是Linux的基础. 一.文件与目录管理命令 1.ls(list)--查看文件与目录命令 在linux中,该命令可能是最多被执行的,因为我们随时要知道文件或者目录的相关信息.ls命令默认显示非隐藏文件的文件名(以文件名进行排序)以及文件名代表的颜色. 命令格式:ls [选项] [目录名] 常用参数: -l(long):列出长字符串,包含文件的属性与权限等

鸟哥的Linux私房菜 基础学习篇读书笔记(7):Linux文件与目录管理

这一章主要讲述的是如何操作与管理Linux系统中的文件和目录,主要包括目录间的切换,目录的创建与删除,文件的创建与删除,文件的查找,文件内容的查看等等. 前一章中已经讲过相对路径以及绝对路径,绝对路径就是指从根目录("/")开始写起的路径名,而相对路径绝不会由根目录开始写起,相反,相对路径是相对于当前工作目录的路径名.Linux操作系统中有几个特殊的目录: . 代表此层目录: .. 代表上一层目录: - 代表前一个工作目录: ~ 代表当前用户身份所在的主文件夹: ~account 代表