良心推荐-Linux服务器安全加固~构建强大体系!

Posted Linux运维学习

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了良心推荐-Linux服务器安全加固~构建强大体系!相关的知识,希望对你有一定的参考价值。

01
IPtables入门简介


Iptables 是Linux 内核集成的 IP 信息包过滤系统。如果Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。


防火墙在做信息包过滤决定时有一套遵循和组成的规则,这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链

(chain)中。而netfilter/iptables IP 信息包过滤系统是一款功能强大的工具,可用于添加、编辑和移除规则。


虽然 netfilter/iptables IP 信息包过滤系统被称为单个实体,但它实际上由两个组件netfilter 和 iptables 组成。

netfilter 组件也称为内核空间(kernelspace),是内核的一部分,由一些信息包过滤表组成,这些表包含内核用来控制信息包过滤处理的规则集。


iptables 组件是一种工具,也称为用户空间(userspace),它使插入、修改和除去信息包过滤表中的规则变得容易。

02
 IPtables Filter表详解



注意:当ping一台外部主机时,看上去好像只是输出链在起作用。但是请记住,外部主机返回的数据要经过输入链的过滤。当配置iptables规则时,请牢记许多协议都需要双向通信,所以你需要同时配置输入链和输出链。人们在配置SSH的时候通常会忘记在输入链和输出链都配置它。


IPTABLES数据包流程:

良心推荐-Linux服务器安全加固~构建强大体系!

IPTABLES四张表,五条链接:

良心推荐-Linux服务器安全加固~构建强大体系!

iptables具有Filter, NAT, Mangle, Raw四种内建表。

03
 IPtables Filter表详解


Filter表示iptables的默认表,因此如果你没有自定义表,那么就默认使用filter表,它具有以下三种内建链:

INPUT链 – 处理来自外部的数据。

OUTPUT链 – 处理向外发送的数据。

FORWARD链 – 将数据转发到本机的其他网卡设备上。

04
IPtables NAT表详解

NAT表有三种内建链:

OUTPUT链 – 处理本机产生的数据包。

05
 IPtables Mangle表详解

Mangle表用于指定如何处理数据包。它能改变TCP头中的QoS位。Mangle表具有5个内建链:

PREROUTING

OUTPUT

FORWARD

INPUT

POSTROUTING

06
 IPtables RAW表详解


Raw表用于处理异常,它具有2个内建链:

PREROUTING chain

OUTPUT chain

07
  IPtables常用命令图解

良心推荐-Linux服务器安全加固~构建强大体系!

Linux干货分享区

良心推荐-Linux服务器安全加固~构建强大体系!

(你想要的我们都有)

良心推荐-Linux服务器安全加固~构建强大体系!

良心推荐-Linux服务器安全加固~构建强大体系!

扫描下方二维码加小江老师微信免费领取运维必备干货资料

        【仅限前15个名额,先到先得】


在看点这里

以上是关于良心推荐-Linux服务器安全加固~构建强大体系!的主要内容,如果未能解决你的问题,请参考以下文章

系统加固之Linux安全加固

服务器安全加固_Linux配置账户锁定策略

Linux服务器系统安全加固(centos7系列)

备忘:Linux服务器安全加固手册

Linux安全加固之Apache

Linux运维笔记20180002-安全加固