防火墙
- 防火墙定义
所谓“防火墙”是指一种将内部网和公众访问网(如Internet)分开的方法,它实际上是一种建立在现代通信网络技术和信息安全技术基础上的应用性安全技术,隔离技术。防火墙主要是借助硬件和软件的作用于内部和外部网络的环境间产生一种保护的屏障,从而实现对计算机不安全网络因素的阻断。 - 防火墙分类
- 硬件防火墙
把“软件防火墙”嵌入在硬件中,把“防火墙程序”加入到芯片里面,由硬件执行这些功能,从而减少计算机或服务器的CPU负担。 - 软件防火墙
一般基于某个操作系统平台开发,直接在计算机上进行软件的安装和配置。
- 硬件防火墙
- windows下防火墙配置
- 根据程序进行匹配
firewall.cpl->高级设置->出站规则->新建规则->程序->程序路径->阻止连接
 * 根据协议和端口进行匹配 firewall.cpl->高级设置->入站规则->新建规则->端口->TCP、UDP->指定端口->阻止连接 3.1 8080端口测试 

 3.2 21端口测试 



 * 根据IP进行匹配 firewall.cpl->高级设置->入站规则->新建规则->自定义->所有程序->任何协议、所有端口->远程IP地址->允许连接 


 * 操作优先级 安全连接>阻止连接>允许连接>默认(阻止) * 专栏推荐 https://www.bilibili.com/read/cv2905949/ - 根据程序进行匹配
- linux下防火墙配置
ubuntu系统默认是安装的ufw防火墙(如果没有安装的话sudo apt-get install ufw)。使用sudo ufw enable开启防火墙。
以8080端口为示例,防火墙开启状态下不进行任何设置,Internet无法通过ip:port进行访问,telnet也是连接不上的

 ufw allow 8080,放行8080端口,再关闭的话使用ufw delete allow 8080 

 允许某个IP地址访问本机所有端口 ufw allow from 192.168.1.6
Q.E.D.