2022年设置Linux系统防火墙 .pdf





《2022年设置Linux系统防火墙 .pdf》由会员分享,可在线阅读,更多相关《2022年设置Linux系统防火墙 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、设置 Linux 系统防火墙网络越来越普及, 伴随着网络攻击也越来越多,怎样才能更好的去防御网络攻击呢?比较彻底的解决方法是添置硬件防火墙。不过,硬件防火墙价格比较昂贵。可以考虑利用Linux系统防火墙功能来防御。下面教你怎样设置Linux 系统防火墙。1. 抵御 SYN SYN 攻击是利用TCP/IP 协议 3 次握手的原理,发送大量的建立连接的网络包,但不实际建立连接,最终导致被攻击服务器的网络队列被占满,无法被正常用户访问。Linux 内核提供了若干SYN 相关的配置,用命令:sysctl -a | grep syn 看到:net.ipv4.tcp_max_syn_backlog = 1
2、024 net.ipv4.tcp_syncookies = 0 net.ipv4.tcp_synack_retries = 5 net.ipv4.tcp_syn_retries = 5 tcp_max_syn_backlog是SYN 队列的长度,tcp_syncookies是一个开关,是否打开SYN Cookie功能,该功能可以防止部分 SYN 攻击。 tcp_synack_retries和 tcp_syn_retries定义 SYN 的重试次数。加大 SYN 队列长度可以容纳更多等待连接的网络连接数,打开SYN Cookie功能可以阻止部分 SYN 攻击,降低重试次数也有一定效果。调整上述设
3、置的方法是:增加 SYN 队列长度到2048 :sysctl -w net.ipv4.tcp_max_syn_backlog=2048 打开 SYN COOKIE功能:sysctl -w net.ipv4.tcp_syncookies=1 降低重试次数:sysctl -w net.ipv4.tcp_synack_retries=3 sysctl -w net.ipv4.tcp_syn_retries=3 为了系统重启动时保持上述配置,可将上述命令加入到/etc/rc.d/rc.local文件中。2. 抵御 DDOS 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
4、- - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - DDOS ,分布式拒绝访问攻击,是指黑客组织来自不同来源的许多主机,向常见的端口,如80,25 等发送大量连接,但这些客户端只建立连接,不是正常访问。由于一般Apache 配置的接受连接数有限(通常为 256),这些 “ 假” 访问会把 Apache 占满,正常访问无法进行。Linux 提供了叫 ipchains 的防火墙工具, 可以屏蔽来自特定IP 或 IP 地址段的对特定端口的连接。使用ipchains 抵御 DDOS ,就是首先通过netstat 命令
5、发现攻击来源地址,然后用ipchains 命令阻断攻击。发现一个阻断一个。* 打开 ipchains 功能首先查看 ipchains 服务是否设为自动启动:chkconfig -list ipchains 输出一般为:ipchains 0:off 1:off 2:on 3:on 4:on 5:on 6:off 如果 345 列为 on,说明 ipchains 服务已经设为自动启动如果没有,可以用命令:chkconfig -add ipchains 将 ipchains 服务设为自动启动其次,察看ipchains 配置文件 /etc/sysconfig/ipchains是否存在。如果这一文件不存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年设置Linux系统防火墙 2022 设置 Linux 系统 防火墙

限制150内