首页 > 其他分享 >防火墙基础

防火墙基础

时间:2024-03-17 11:32:33浏览次数:22  
标签:netsh 基础 防火墙 advfirewall 应用 入侵 defender

目录

一、基本内容

1、防火墙

2、分类

3、防火墙常见的功能

4、防火墙策略

二、防火墙发展史

1、包过滤防火墙

2、应用代理防火墙

3、状态监测防火墙

4、web应用防火墙(WAF)

5、多合一网关防火墙

6、下一代防火墙(NGFW)

三、Windows defender防火墙

1、常用命令(图形化界面不再赘述)


一、基本内容

1、防火墙

防火墙技术主要是通过有机结合各类用于安全管理与筛选的软件或硬件设备,体现形式采用规则的方式,从而帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障。一般情况下将防火墙放置在区域边界,从而保护整个区域的安全

2、分类

(1)物理特性分类

软件防火墙:windows defender、linux iptables、linux firewalld……

硬件防火墙:Cisco ASA、华为USG、启明星辰 天清汉马、深信服 AF……

性能划分:百兆级、千兆级等

结构划分:单一主机、路由集成、分布式

技术划分:包过滤、应用代理、状态监测

3、防火墙常见的功能

访问控制

地址转换

网络环境支持(DHCP、VLAN、动态路由……)

带宽管理(Qos、服务访问质量(流量管理)、)主要的目的是针对不同业务分配对应的宽带,从而保障关键性业务带宽

入侵防御(入侵检测和防御)

用户认证

高可用(HA)

4、防火墙策略

本质是控制和保护,主要的工作原理是通过设置安全策略来进行安全防护

定义:按照一定规则,对流量进行检测的策略,包过滤(第三和第四的流量,基于数据包的五元组)

应用:对跨防火墙的互联网进行控制,对设备本身的访问控制

二、防火墙发展史

1、包过滤防火墙

判断信息:五元组

工作范围:3-4层

2、应用代理防火墙

判断信息:应用层数据(HTTP、FTP……)

工作范围:应用层(7层)

3、状态监测防火墙

判断信息:IP地址、端口号、TCP标记

工作范围:2-4层

4、web应用防火墙(WAF)

判断信息:HTTP协议数据(request请求和response响应)

工作范围:应用层(7层)

5、多合一网关防火墙

FW(防火墙)、IDS(入侵检测系统)、IPS(入侵防御系统)、AV(防病毒)

工作范围:2-7层

6、下一代防火墙(NGFW)

FW(防火墙)、IDS(入侵检测系统)、IPS(入侵防御系统)、AV(防病毒)、WAF(web应用防火墙)

工作范围:2-7层

NGFW是并行初处理机制,效率更高

三、Windows defender防火墙

1、常用命令(图形化界面不再赘述)

关闭防火墙

netsh advfirewall set allprofiles state off

开启防火墙

netsh advfirewall set allprofiles state on

还原默认值

netsh advfirewall reset

记录防火墙日志

netsh advfirewall set currentprofile logging filename "c:\tmp\pfirewall.log"

允许单个主机(192.168.1.1)ICMP通过

netsh advfirewall firewall add rule name="permitICMP(in)" dir=in remoteip=192.168.1.1 protocol=icmpv4 action=allow

拒绝某个主机访问网页

netsh advfirewall firewall add rule name="deny1.1(in80)" dir=in remoteip=192.168.1.1 protocol=tcp localport=80 action=block

标签:netsh,基础,防火墙,advfirewall,应用,入侵,defender
From: https://blog.csdn.net/qq_46493912/article/details/136770561

相关文章

  • Java基础 --- 面向对象
    面向对象面向对象介绍介绍面向:拿、找对象:能干活的东西面向对象编程:拿东西过来坐对应的事情设计对象并使用类和对象类(设计图):是对象共同特征的描述;对象:是真实存在的具体东西在Java中,必须先设计类,才能获得对象。如何定义类publicclass类名{1.成员变量(代......
  • Spring基础
    beans.xml配置文件<!--不建议使用--><!--<beanid="user"class="com.jiang.pojo.user">--><!--<constructor-argindex="0"value="岳不群"/>--><!--</bean>--><!-......
  • Linux的基础
    linux的基础命令linux命令的基本形式:command【-options】【parameter】command:命令command:参数(可选,非必填)options:选项(可选,非必填)Ls:以平铺的形式列出当前目录下的所有内容。ls【-a,-l,-h】【parameter】(可选,非必填)。-a:表示all,即列出全部文件(包含隐藏的文件/文件夹)。-l:......
  • 【提升C语言基础知识】数据在内存中的存储
    1.整数在内存中的存储1.1原码,反码,补码整数(占4个字节,即32个bit)的二进制表示方法有3种,即原码,反码,补码,三种表示方法均有符号位和数值位两部分原码:直接将数值按照正负数的形式翻译成二进制得到的就是原码反码:将原码符号位(最高位,0为正,1为负)不变,其余位按位取反得到反码补码:反码......
  • Python《基础知识》
    1.列表:list列表内的元素通过方括号[]来表示,且可以修改例:list=[1,2,3,"fhdsj","sum"]有关list的函数:cmp(list1,list2)比较两个列表的元素len(list)返回列表元素个数max(list)返回列表元素最大值min(list)返回列表元素最小值list(seq)将元组转换为列表示例:list......
  • ic基础|时序篇06:输入约束set_input_delay与输出约束set_output_delay详解
    大家好,我是数字小熊饼干,一个练习时长两年半的ic打工人。我在两年前通过自学跨行社招加入了IC行业。现在我打算将这两年的工作经验和当初面试时最常问的一些问题进行总结,并通过汇总成文章的形式进行输出,相信无论你是在职的还是已经还准备入行,看过之后都会有有一些收获,如果看......
  • 高架学习笔记之软件工程基础
    目录一、软件工程二、软件过程模型三、瀑布模型四、原型模型五、螺旋模型六、增量模型七、构建组装模型八、敏捷模型九、统一过程模型(RUP)十、软件能力成熟度模型一、软件工程    计算机刚刚投入实际使用时,软件基本上是在指定的计算机上由个人进行设计、使用以......
  • java基础 韩顺平老师的 面向对象(中级) 自己记的部分笔记
       272,包基本介绍包的三大作用1,区分相同的类  2,当类很多时,可以很好的管理类  3,控制访问范围包基本用法packagecom.hspedu;说明:1,package关键字,表示打包  2,com.hspedu,表示包名包的本质分析(原理)包的本质实际上就是创建不同的文件夹/目录来保存类......
  • 2024年3月质量管理体系基础考试真题
    2024年3月质量管理体系基础考试真题一、单项选择题(每题1.5分,共60分)1.提高绩效的活动称为()。A.创新B.改进C.持续改进D.纠正措施2.基于风险的思维使组织能够确定可能导致其过程和质量管理体系偏离策划结果的各种因素,采取预防控制,最大限度地降低不利影响,并最大限度地()。......
  • C语言基础-2、字符类型
    一、字符类型char是一种整数,也是一种特殊的类型:字符。这是因为:用单引号表示的字符字面量:'a','1'''也是一个字符printf和scanf里用%c来输入输出字符1、字符的输入输出#include<stdio.h>intmain(){ charc,d; c=1; d='1'; if(c==d){ printf("相等\n"); }......