防火墙(读鸟哥的笔记)

author author     2022-08-13     770

关键词:

硬件防火墙

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

软件防火墙

    保护系统网络安全的一套软件(或称为机制),例如 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软件设定

技术分享



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

单一网域 仅一个路由器

技术分享

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

技术分享

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

技术分享



daemon与service(读鸟哥笔记)

系统为了某些功能必须要提供一些服务(不论是系统本身还是网络方面),这个服务就称为service。但是service的提供总是需要程序的运行所以达成这个service的程序我们就称呼他为daemon daemon的主要分类   可独立启动的s... 查看详情

鸟哥的linux私房菜基础篇-第三版笔记

第三章主机规划于磁盘分区IDE硬盘机        /dev/hd[a-d]SCSI/SATA/USB     /dev/sd[a-p]USB快闪碟        /dev/sd[a-p](与SATA相同)软盘驱动器        /dev/fd[0-1]打印机          25针:/dev/... 查看详情

鸟哥私房菜笔记-1(s0_s3)

...书来的实在,直接看教程上手太慢且没有目的,接下来先啃鸟哥这本吧,买的第三版,内容在鸟哥站上都有:鸟哥的 Linux 私房菜--基础学习篇目录 (繁体)http://cn.linux.vbird.org/linux_basic/linux_basic.php鸟哥的 Linux 私房菜--基... 查看详情

鸟哥的linux私房菜-----12学习使用shellscripts

查看详情

求鸟哥的linux视频教程,最好百度云,,

哪位好心的网友能不能发我一份,thankyou啦百度云帐号桑梓颜,,拜托啊参考技术Ahttp://vbird.dic.ksu.edu.tw/linux_server/鸟哥的linux私房菜,最好不要看视频。 查看详情

我看鸟哥的linux私房菜学,看老段教你学鸟哥的视频教程,用vmware装了个centos的虚拟机

我看鸟哥的Linux私房菜学,看老段教你学鸟哥的视频教程,用vmware装了个centos的虚拟机系统,可是每次运行都会特别卡,卡几十分钟,我的电脑去年买的索尼f15,主频1.6,硬盘1T,内存2G,我完全照着视频做的,可是为什么虚拟出... 查看详情

鸟哥的linux私房菜之学习shellscript

运行程序的时候一般都是创建一个子程序来执行,所以子程序中的变量什么的在当前的shell下没法使用,但是如果使用source来执行就可以在当前shell下执行程序  查看详情

《鸟哥的linux私房菜--基础篇》学习

 第四章显示日期与时间的指令:date输入:(base)liyihuadeMacBook-Pro:~liyihua$date输出:ThuJun608:44:02CST2019 显示日历指令:cal输入:(base)liyihuadeMacBook-Pro:~liyihua$cal输出:June2019SuMoTuWeThFrSa1234567891011121314151617 查看详情

鸟哥的linux私房菜——第十六章:学习shellscripts

   视频链接: 1.什么是ShellScript         (shell写的脚本)1.1干嘛学习shellscripts?      ()1.2第一支script的撰写与执行1.3撰写shellscript的良好习惯建立  2.简单的shellscript练习:      (read-p ... 查看详情

鸟哥的私房菜第0章

(1)计算机硬件的五大单元:输入单元、输出单元、CPU内部的控制单元、算术逻辑单元和内存五大部分。(2)CPU的种类:CPU的种类有两种,根据指令的执行时间和操作的复杂度分为精简指令集合复杂指令集。(3)一般的,文件... 查看详情

求鸟哥的linux私房菜全部视频教程百度网盘资源

参考技术A鸟哥的没有有《linux就该这么学》的教程。首先鸟哥在开篇即提到了写书的缘由是因为记性不好,所以想写出一本能够放在案头的备忘录,对书籍的内容自然就没有了太多的筛选,反而一再的扩大知识范围,最终写出的... 查看详情

求鸟哥的linux私房菜全部视频教程百度网盘资源

参考技术A有老男孩的Linux视频教程+Mysql全套,你搜索下王飞资料下载,我博客上多了去了追问没有老段的教你学的吗?我想要百度云 查看详情

鸟哥的linux私房菜第四版有啥不同

第四版以最新更新的centos7为基础讲的,第三版的部分内容在新系统上不在适用。估计7以后是趋势,到现在仍然有大部分用7一下版本。推荐买第四版,7以前的版本也能有所了解。不过我觉得与其学Centos不如学redhat,《linux就该这... 查看详情

学鸟哥的linux私房菜需要多久才能学会?学会了能马上就业吗?

...一般系统管理一个月,服务器架设也差不多一个月,结合鸟哥的相关视频,三个月应该能学会,后找一般的工作应该是没问题的。 参考技术B鸟哥的Linux私房菜内容是很丰富的,如果你有时间全部看懂并熟悉掌握的话,并结合一... 查看详情

当时学习《鸟哥的linux私房菜-基础学习篇》记录的点

1.当执行一个指令的时候,举例来说【ls】,系统会依照PATH的设定去每个PATH定义的目录下搜寻文件名为ls的可执行文件,如果在PATH定义的目录中含有多个文件名为ls的可执行文件,那么先搜寻到的同名指令先被执行!2.使用echo$PAT... 查看详情

鸟哥的linux私房菜哪些内容要看

鸟哥的Linux私房菜,是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。由鸟哥著作,王世江改编。第一部分 Linux的规则与安装第0章 计算机概论第1章 Linux是什么第2章 ... 查看详情

来自鸟哥的lftp客户端软件使用方法(代码片段)

lftp(自動化腳本)單純使用ftp總是覺得很麻煩,有沒有更快速的ftp用戶軟體呢?讓我們可以使用類似網址列的方式來登入FTP伺服器啊?有的,那就是lftp的功能了!lftp預設使用匿名登入FTP伺服器,可以使用類似網址列的方式取得資... 查看详情

阿里年薪破百架构师推荐:鸟哥的linux私房菜,搭配面试题,真香

在Linux实操的过程中,你是否有过这些疑问:如何提取日志中含有关键字的指定行,上一行或上几行?ln做了符号链接,对符号链接进行权限修改,原文件是否会受到影响?Shell脚本里有很多特殊符号,到底该怎么用?网上流传的... 查看详情