防火墙--内容安全

目录

概述

IAE引擎流程

DPI深度包检测

基于特征字的检测技术

基于应用网关的检测技术

基于行为模式的检测技术

DFI深度流检测

基于数据流进行识别检测的技术

DPI和DFI对比

IDS(入侵检测)

IPS(入侵防御)

优势

入侵检测方法

异常检测

误用检测

预定义签名

自定义签名

可以执行动作

在防火墙Web页面中签名位置

liense在防火墙Web页面中配置位置

升级在防火墙Web页面中配置位置​编辑

 签名咋写

先看预定义签名

自定义签名

不启用关联签名

基本特征

规则

启用关联签名

入侵防御配置

IPS配置文件

自定义IPS配置文件

新建签名过滤器

选项解释

例外签名

AV(反病毒)

传统病毒扫描--代理扫描

新一点的病毒扫描--流扫描

病毒传播途径

病毒分类

病毒、木马和蠕虫区别

病毒

特点

传播方式

木马

特点

传播方式

工作原理

工作过程

蠕虫

特点

传播方式

工作原理

区别

传播方式

复制能力

影响方式

病毒杀链

 防病毒流程

支持的协议

命中白名单

病毒例外

应用例外

宣告和删除附件

宣告

删除附件

URL过滤

URL过滤的方式

通过黑白名单进行过滤

预定义的URL分类

自定义的URL分类

下面是一个URL分类的过程

HTTP头部

防火墙对于HTTP协议做控制管理的流程

防火墙针对HTTPS做控制管理

中间人解密

直接针对加密流量过滤

url分类

​编辑

url过滤配置位置

选项解释

加密流量过滤

缺省动作

恶意URL检测(这个东西启用会消耗更多的资源)

高级里面的动作模式

安全策略中url分类

补充的知识点(防火墙和服务中心的一些交互)

想要交互就要创建相应的安全策略

首先需要放通对应服务

创建相应的安全策略

DNS过滤

在哪配置

区别

内容过滤

文件过滤技术

要识别的东西

文件过滤处理流程

内容过滤技术

邮件过滤技术

常见邮件传输协议

SMTP

POP3

IMAP

邮件发送过程

邮件过滤的是过滤的垃圾邮件

什么是垃圾邮件

垃圾邮件的特点

垃圾邮件过滤法

统计法

基于贝叶斯算法统计

基于连接带宽的统计

基于信誉评分的技术

列表法

源头法

意图分析

邮件过滤流程

应用行为控制


概述

内容安全是指对互联网上的内容进行监测、筛选和管理,以确保用户在浏览、使用互联网内容时的安全和合法性。

各个厂商在进行内容安全的检测、分析和处理的过程被称为引擎。

下面以华为IAE引擎来对内容安全进行学习

IAE引擎流程

数据先来到设备后进行分片重组,然后进行TCO流重组,首先让数据包完整的呈现在我们面前,然后进行模式匹配,协议识别(不同协议处理方式不同),协议解码,然后再进入IPS然后进行下面操作。

这个流程最后都会深入到应用层,这个深度行为检测技术到后面会用到两个深层检测技术,DPI和DFI

DPI深度包检测

针对完整的数据包,进行内容的识别和检测,这个深度检测又分为三种 基于特征字的检测技术、基于应用网关的检测技术和基于行为模式的检测技术
基于特征字的检测技术

例如识别HTTP包头中的字段,比如说HOST字段、UA字段等等

基于应用网关的检测技术
有些应用控制和数据是分离的,比如一些视频流。一开始会通过TCP协议链接之后,协商一些参数,这部分我们称为 信令部分 。之后证书传输数据流量, 使用UDP协议,而这部分流量是没有可以识别的特征的。所以,这些应用可以基于应用网关 来进行检测,即基于前面的信令信息来进行识别和控制。
基于行为模式的检测技术

例如如何识别垃圾邮件,垃圾邮件大部分是群发大批量的发送给用户,然后这种群发行为和正常用户的行为是不同的,然后我们可以基于IP来对这个行为进行封锁

DFI深度流检测

基于数据流进行识别检测的技术

流量会有一些特征比如说RTP流(通常使用UDP作为传输协议,因为UDP能够提供较低的延迟和更简单的数据包结构,适合实时传输需求)和P2P流,下面来一张图来比较两种区别

DPI和DFI对比

DFI仅对流量行为分析,只能对应用类型进行笼统的分类,无法做到精细的识别
如果流量进行加密的话,DPI可能在没有解密的情况无法进行识别,但是DFI不受影响

IDS(入侵检测)

侧重风险管理的设备,仅能进行监控,不能处理问题,存在滞后性

部署灵活,可以布置旁路部署。

早期有一些异常流量IDS查看不出来,IDS误报率较高。

(为什么现在还存在IDS因为IDS不用处理问题资源占用率小,且IDS部署简单,成本较低)

IPS(入侵防御

侧重于风险控制的设备

可以在发现风险的同时,处理问题。
要串联部署在网络中

优势

实时阻断攻击;:
深层防护:可以深入到应用层,进行精准的威胁识别,误报率降低了;
全方位的防护:IPS不仅针对从外到内的流量还针对从内到外的流量,全方位防护
内外兼防
不断升级,精准防护

入侵检测方法

异常检测

这种检测时基于一个假定,我们认为用户的行为是遵循一致性原则的

这种检测假设用户行为可以被分析和理解的,对用户行为进行统计总结,若用户行为脱离了统计结果,则说明有异常

误用检测

创建一个异常行为特征库,将入侵行为的特征记录下来,记录 签名 ,之后,根据到达的流量特征和签名进行比如,判断是否存在异常
签名就是 将异常行为的特征记录下来进行HSAH,之后,正常流量过来,也提取其特征 进行比对。
预定义签名
设备上自身携带的有特征库,这个特征库需要购买liense(许可证)后 才可获取。(如果购买了liense后,可以对接厂商的安全中心多特征库进行更新)
自定义签名

网络管理员可以根据自定义的需求来创建威胁签名

可以执行动作
放行:放通数据
告警: 数据允许通过,但是会记录日志
阻断: 数据不允许通过,并且会记录日志
在防火墙Web页面中签名位置

liense在防火墙Web页面中配置位置

升级在防火墙Web页面中配置位置

 签名咋写

先看预定义签名

ID:区分不同的签名
对象:服务器,客户端。一般我们将发起连 接的设备角色认定为客户端,响应连接并提供服务的角色认定为服务器。
严重性:该行为一旦爆发之后,对我们网络系统的影响程度的评级
协议/应用程序:这种攻击所承载的协议或者应用

 针对预定义签名,我们只能修改其默认的执行动作,以及启用与否,其他的都不能修改

(注:所有的配置修改完都需要提交,不提交是不生效的。提交相当于重启了IPS模块,才能使新加的或者修改的东西生效

自定义签名
不启用关联签名

基本特征

在基本特征中自己定义签名执行动作

规则

用规则命中签名

检测范围

报文:逐包检测
消息:一次完整的请求和应答的过程被认定为一个消息
数据流:基于五元组去检测,五元组相同被认定为一个数据流
按顺序检测
选择这个选项自上而下逐一匹配
不选的话就是所有的检查列表都要命中
新建检查表
字段基于前面的基本特征中的协议
前缀匹配,匹配以后面值开头的内容

启用关联签名

如果勾选了关联签名,则该签名的命中条件变为规定时间内命中关联签名的次数或者阻断时间

入侵防御配置

我们在配置安全策略的时候就可以配置入侵防御

配置入侵防御的时候需要配置入侵防御配置文件

配置这个东西他是指定要做的动作,匹配流量是安全策略来做

IPS配置文件

下图就是配置配置文件的地方,防火墙默认有很多配置文件

 随便点进来一条看一下这个入侵防御列表,发现主要是依靠签名过滤器来进行过滤

签名过滤结果,这个默认的过滤结果过滤东西太多,这意味着过滤速度会慢一点

 真正的环境中我们配置过滤器需要过率的只有自己想要过滤的一部分

自定义IPS配置文件

下面自己写个配置文件做例子来了解一下

关联检测当你配置服务器有关的策略的时候建议配置

新建签名过滤器

防火墙如果把签名过滤器写的太粗矿的话会很消耗性能,所以我们要做精细一点,更专业一点的说话,筛选签名不要将所有维度全部选择,这样会消耗大量的设备性能仅针对需求进行筛选即可

这里可以配置多个签名过滤器,如果配置多个则自当而下逐一匹配,如果选择采用签名的缺省动作,一个流量同时匹配上多个签名,如果所有动作都是告警,则直接告警,如果有一个动作是阻断,则执行阻断操作。

选项解释

对象是指在刚刚那个签名里面针对客户端或服务端的签名都筛选出来 。

操作系统是如果我们要过滤一个有关FTP服务器的的东西,那么这个FTP服务器是什么操作系统就选那个

下面是签名的过滤结果

例外签名

例外签名的意思是,刚刚的签名过滤器是同一的动作,这个例外签名是当你匹配到这个后,执行例外签名中的配置

下面面隔离源IP和目标IP实质是阻断的同时将地址放入黑名单中,进行访问限制,超时时间为黑
名单中的老化时间

AV(反病毒)

防病毒侧重于文件以及邮件中病毒的查杀

传统病毒扫描--代理扫描

需要缓存文件,倒是效率较低,并且,文件过大,可能无法缓存,会直接放过,造成安全风险。但是,其检测力度较强可以应对压缩以及脱壳的情况(脱壳就是病毒做免杀的时候在病毒外面套的绕过防火墙的壳子)

新一点的病毒扫描--流扫描

基于文件片段进行扫描,效率较高(接收一部分就开始扫描),但是检测力度较低(脱壳处理不行,无法应对压缩的问题)

病毒传播途径

可移动存储介质:例如USB闪存驱动器、外部硬盘等,如果这些设备被感染的计算机使用过,病毒可能会传播到其他设备上。

恶意软件下载:通过下载和安装来自不可信来源或被感染的软件,比如一些非官方的下载网站、破解软件或盗版软件。

电子邮件和附件:病毒可能作为电子邮件的附件或链接的形式传播。一些病毒会利用电子邮件的社交工程手段诱使用户点击链接或下载附件。

感染网站和广告:某些被感染的网站或者通过广告中的恶意代码,可以自动下载和安装病毒到用户的计算机上。

远程攻击:利用系统漏洞或弱点进行远程攻击,例如未经修补的操作系统漏洞或不安全的网络服务。

社交工程:通过社交工程手段,诱使用户执行某些操作或下载软件,从而使计算机感染病毒。

P2P文件共享:一些P2P文件共享网络可能会包含被感染的文件,用户下载这些文件后可能会感染病毒。

无线网络:通过未加密的或者弱加密的无线网络,病毒可以利用网络的漏洞传播到其他设备。

病毒分类

病毒、木马和蠕虫区别

病毒
特点

病毒是一种可以感染并植入到其他可执行文件或文档中的恶意代码。它通常需要用户手动运行或者系统执行被感染的程序才能激活。病毒可以在主机上复制和传播,一旦感染,它可以破坏数据、修改或删除文件,甚至完全禁用系统功能。

传播方式

主要通过可移动存储介质、感染的软件、电子邮件附件等传播。

木马
特点

木马是一种伪装成有用软件但实际上包含恶意功能的程序。与病毒不同,木马通常不会自我复制或传播,它依赖用户误以为其是合法程序而自愿下载和运行。一旦激活,木马可以开启后门、窃取用户信息、记录键盘输入等。

传播方式

主要通过社交工程、下载盗版软件或从不安全来源下载等方式传播。

工作原理

工作过程

蠕虫
特点

蠕虫是一种自我复制的恶意软件,它能够在网络中传播,并通过网络上的漏洞或弱点感染其他主机。蠕虫可以独立运行,无需依赖用户操作或程序执行。

传播方式

蠕虫主要通过利用网络上的漏洞,自动扫描和感染连接到同一网络的其他设备传播。

工作原理

区别

传播方式

病毒和木马通常需要用户的参与或操作来传播,而蠕虫可以自行在网络中传播。

复制能力

病毒能在受感染的程序中复制自身,木马通常不会复制,而蠕虫会自行复制并传播。

影响方式

病毒和木马通常会在受害计算机上直接执行恶意操作,而蠕虫则更注重在网络上快速传播和感染

病毒杀链

 防病毒流程

支持的协议

命中白名单

是更具设备的IP或一些配置信息设置的白名单

病毒例外

相当于是病毒的白名单,为了放置过渡防御的场景,将一些病毒放入例外之中, 则将检测到该病毒视为误报,则将文件直接放行

应用例外

将特定的应用设置为例外,可以单独执行动作

宣告和删除附件

只针对Pop3和SMTP协议

宣告

不删除附件,但是会在邮件正文中添加提示信息

删除附件

直接删除附件,并且会在邮件正文中添加提示信息

URL过滤

下面是一个完整的URL

URL过滤的方式

通过黑白名单进行过滤

预定义的URL分类

本地缓存查询
远程分类服务查询(如果需要使用该功能,则需要激活liense)

自定义的URL分类

自定义URL分类的优先级高于预定义的优先级
如果远程分类服务查询都无法确认该URL的分类,则该URL将按照“其他”类的动作进行
执行

下面是一个URL分类的过程

HTTP头部

防火墙对于HTTP协议做控制管理的流程

首先客户端先输入域名,然后客户端先穿过防火墙去找DNS服务器,做一个DNS的请求,去询问你要查询的域名,然后DNS服务器查询过后经过防火墙,应答回复给客户端。然后客户端知道了IP地址后和http服务器进行一个tcp三次握手,然后这个流量也是要经过防火墙的。然后三次握手是不会被防火墙拦截的,因为防火墙很难通过携带的IP地址来判断是否是允许的访问。然后客户端就会发送一个http请求报文,这个数据包经过防火墙时,会被防火墙检查请求包中的http请求头字段,然后防火墙会把检查的字段与自己的过滤规则进行比对,如果没问题通过可以访问,如果防火墙匹配上了自身的规则,防火墙会冒充http服务器给客户端发送消息,注这个冒充的数据包中源IP地址时http服务器地址,这个数据包中的http状态码应该是一个301,也就是对这个网页做了一个重定向。这个重定向可能是防火墙中自己携带的页面,页面中写了为啥不能访问,然后客户端会和防火墙建立TCP三次握手,发起http请求获取重定向的这个页面。若是没有这个重定向的提示话可能就是防火墙发送了一个TCP的RST报文,将服务器和客户端的连接断开

防火墙针对HTTPS做控制管理

中间人解密

新版本的防火墙一般都支持一个叫做SSL代理的东西,SSL代理就是中间人解密,让防火墙代为传话,客户端在去找服务器的时候防火墙会冒充服务器,然后三次握手就和防火墙做了,然后客户端就会自以为和服务器建立了连接。然后防火墙冒充客户端和服务器建立TCP连接,然后协商SSL通道的时候客户端和服务器也都是和防火墙去协商。然后客户端和服务器各自和防火墙建立了SSL通道.。这样防火墙就可以得知客户端和服务器两方的内容。然后防火墙就可以根据内容进行规则的匹配。这种情况下防火墙不会进行重定向,而是直接回复TCP的RST报文断开连接。

这个东西会消耗防火墙资源,降低防火墙传输效率

直接针对加密流量过滤

在SSL进行加密参数协商时,会发送client hello包,这个数据包中有一个关键字, server_name,里面包含的就是服务器域名信息。
因为这个字段中包含的是域名信息,而不是URL信息,所以,这种方法虽然可以节约资源,提
高效率,但是,会导致过滤的颗粒度变粗,仅能完成域名级别的过滤

url分类

url过滤配置位置

选项解释
加密流量过滤
这里勾选之后,代表通过client hello包中server_name字段进行域名级别过滤
如果不勾选,则针对http协议中get报文获取完整的URL信息进行过滤,主要如果要针对HTTPS的流量,需要先配置SSL代理解密策略
缺省动作

这里定义的就是所有分类包括远程服务查询都无法识别的URL分类的处理方案

恶意URL检测(这个东西启用会消耗更多的资源)
这里如果开启之后,相当于开启了两个功能 URL信誉、恶意URL
URL信誉
防火墙会根据网站信誉的高低,决定是否提取网络流量中的文件并进行 威胁检测
信誉的查询在这里查询URL信誉热点库或者在 远程查询服务器查询
恶意URL
会阻断恶意URL的访问,恶意URL来源于多方面,包括web信誉,反病 毒的反馈
高级里面的动作模式

可能很多网站在url分类的不同分类里,然后有些分类是允许有些分类是阻断的那么到底用哪个。这里就要看这个动作模式

严格 --- 如果选择严格模式,则如果一个URL匹配到多个分类,则按照这些分类中动作 最严格的来执行
松散 --- 如果选择松散模式,则如果一个URL匹配到多个分类,则按照这些分类中动作最松散的来执行

安全策略中url分类

安全策略中的url分类是抓取流量时候用的,而url过滤是用于抓取后的流量整了一手过滤

补充的知识点(防火墙和服务中心的一些交互)

注华为设备中一些特定的端口是和一些特定的服务打开的如下:
TCP 80 --- 和安全中心进行交互
TCP 12612 --- 和调度服务器交互
UDP12600 --- 和查询服务器交互

想要交互就要创建相应的安全策略

首先需要放通对应服务

创建相应的安全策略

由于服务中心是是从外面到防火墙本身的所以原安全区域就是外网,目的安全区域是local,然后把刚刚放通的服务添加

DNS过滤

在哪配置

DNS过滤和URL过滤很像

也有一个DNS分类

区别

内容过滤

深入到内容本身过滤

文件过滤技术

可以针对文件的类型和格式进行过滤

要识别的东西

承载文件的协议
文件的传输方向
文件的类型
文件的扩展名
防火墙可以识别出文件的真实类型,进行管控,避免安全风险,但是,如果真实类型无
法识别,则按照文件的拓展名处理。

文件过滤处理流程

文件过滤的位置在AV防病毒之前,这样就可以先将不要的文件直接过滤掉,不需 要重复进行扫描,节约性能,提高效率。

内容过滤技术

文件内容的过滤
应用内容的过滤
内容在进行过滤时,可以针对关键字进行精准匹配,也可以使用正则表达式,做更加灵活的匹
配可以执行的动作 --- 告警,阻断,按权重操作
按权重操作的意思是 我们可以给每个关键字设置权重值,之后根据文件中权重的累加值和设定阈值做对比,如果达到阈值,则执行对应动作。

邮件过滤技术

常见邮件传输协议

SMTP
简单邮件传输协议 --- TCP 25 --- 我们需要将邮件从本地发送到邮件服务器中时使 用的协议
POP3
邮局协议 --- TCP 110 --- 将邮件从服务器中下载到本地使用的协议,之后完成查 看,删除等操作
IMAP
交互邮件访问协议 --- TCP 143 --- 这个协议也是用于查看邮件信息的,和POP3的 区别在于不需要将所有邮件下载到本地,可以直接在邮件服务器上进行查看,删除等操作。

邮件发送过程

发件人写邮件,用户代理(用户代理比如说qq邮箱之类的东西,上图中的Outlook是微软自带的)使用SMTP协议发送给,离你最近的邮箱服务器。然后再找远端的邮箱服务器服务器,为啥要远端的邮箱服务器,因为收件人不一定用的是和你一样的用户代理,所以发送到远端的邮箱服务器后,再由远端的邮箱服务器发送给收件人用的用户代理的邮箱服务器,最后再发送给收件人。

邮件过滤的是过滤的垃圾邮件

什么是垃圾邮件

收件人事先没有提出要求或者同意接收的广告,电子刊物,各种形式的宣传性的 邮件,包括一些携带病毒和木马的钓鱼邮件

垃圾邮件的特点

垃圾邮件过滤法

统计法
基于贝叶斯算法统计
基于非垃圾邮件和垃圾邮件的样本进行预测,预测下一封邮件是垃圾邮件的概率,一种基于预测的手段
基于连接带宽的统计
基于IP地址单位时间内发送垃圾邮件或者建立连接数的数量来 进行判断
基于信誉评分的技术

看发送方信誉评分来决定邮件是否可以通过

列表法
基于黑白名单对垃圾邮件进行过滤
通过 RBL (实时黑名单列表,实施监控垃圾邮箱地址)技术来实现动态的黑名单
源头法
通过SPF 技术 识别伪造邮件的,可以进行溯源,IP地址和域名的对应关系是否一致,如果不抑制是不是意味着有鬼
意图分析

通过内容过滤去查看内容,然后分析意图

邮件过滤流程

应用行为控制

如下图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/48485.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AtCoder Beginner Contest 362

🚀欢迎来到本文🚀 🍉个人简介:陈童学哦,彩笔ACMer一枚。 🏀所属专栏:Codeforces 本文用于记录回顾总结本彩笔的解题思路便于加深理解。 比赛题目地址:AtCoder Beginner Contest 362 …

微服务实战系列之玩转Docker(五)

前言 在我们日常的工作生活中,经常听到的一句话:“是骡子是马拉出来遛遛”。目的是看一个人/物是不是名副其实。我们在使用docker时,也要看看它究竟是如何RUN起来的。当面试官问你的时候,可以如是回答,保你“一文通关…

OpenAI因限制举报人权利遭投诉,呼吁监管介入

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

在win10上通过WSL和docker安装Ubuntu子系统,并配置Ubuntu可成功使用宿主机GPU

本文主要记录win10系统上,通过WSL的Ubuntu系统以及Docker使用GPU的全部过程。 文章目录 1、 启用hyper-v2、 安装docker3、 安装WSL3.1 安装WSL23.1.1 检查是否安装了WSL23.1.1 安装和配置 WSL 23.2 安装Ubuntu 子系统3.3 检查并修改WSL版本4、docker配置ubuntu20.04 LTS5、下…

InfiniBand网络-赋能高性能计算的卓越引擎

InfiniBand:赋能高性能计算网络的卓越引擎 InfiniBand作为一种先进的内网计算平台,已成为驱动高性能计算(HPC)、人工智能(AI)以及超大规模云基础设施演进的核心力量,其展现出无可比拟的性能优势…

bs4模块使用(二)

遍历文档树 怎样从文档的一段内容找到另一段内容? html_doc """ <html><head><title>The Dormouses story</title></head><body> <p class"title"><b>The Dormouses story</b></p>&…

基于SpringBoot+Vue的财务管理系统(带1w+文档)

基于SpringBootVue的财务管理系统(带1w文档) 基于SpringBootVue的财务管理系统(带1w文档) 财务管理系统的开发运用java技术、springboot框架&#xff0c;MIS的总体思想&#xff0c;以及Mysql等技术的支持下共同完成了该系统的开发&#xff0c;实现了财务管理的信息化&#xff0…

ReLU-KAN:仅需要矩阵加法、点乘和ReLU*的新型Kolmogorov-Arnold网络

摘要 由于基函数&#xff08;B样条&#xff09;计算的复杂性&#xff0c;Kolmogorov-Arnold网络&#xff08;KAN&#xff09;在GPU上的并行计算能力受到限制。本文提出了一种新的ReLU-KAN实现方法&#xff0c;该方法继承了KAN的核心思想。通过采用ReLU&#xff08;修正线性单元…

运维团队如何高效监控容器化环境中的PID及其他关键指标

随着云计算和容器化技术的快速发展&#xff0c;越来越多的企业开始采用容器化技术来部署和管理应用程序。然而&#xff0c;容器化环境的复杂性和动态性给运维团队带来了前所未有的挑战。本文将从PID&#xff08;进程标识符&#xff09;监控入手&#xff0c;探讨运维团队如何高效…

【网络】socket和udp协议

socket 一、六个背景知识1、Q1&#xff1a;在进行网络通信时&#xff0c;是不是两台机器在进行通信&#xff1f;2、端口号3、端口号vs进程PID4、目的端口怎么跟客户端绑定的呢&#xff1f;也就是怎么通过目的端口去找到对应的进程的呢&#xff1f;5、我们的客户端&#xff0c;怎…

区间加减使得数组变成指定类型

这个问题要怎么去考虑呢&#xff0c;首先我们将两个数组做差得到相对大小&#xff0c;问题就变成了把我们构造的数组通过区间加一或者区间减一变成全部都是0的最小次数 这里就涉及到我们的一个技巧&#xff0c;我们需要把负数序列和正数序列分开处理&#xff0c;如何能得到最小…

【C++】一、Visual Studio 2017使用教程:内存窗口、预处理文件、obj文件,调试优化

文章目录 概述编译期&#xff08;Compile&#xff09;查看预处理后的文件查看obj文件开启编译器调试优化 链接期&#xff08;Linking&#xff09;报错信息概述自定义入口点 调试内存窗口值转16进制查看查看汇编代码 注意 概述 记录一下Cherno的vs配置下载地址 https://thecher…

Unity 调试死循环程序

如果游戏出现死循环如何调试呢。 测试脚本 我们来做一个测试。 首先写一个死循环代码&#xff1a; using System.Collections; using System.Collections.Generic; using UnityEngine;public class dead : MonoBehaviour {void Start(){while (true){int a 1;}}}Unity对象设…

Qt 4.8.7 + MSVC 中文乱码问题深入分析

此问题很常见&#xff0c;然而网上关于此问题的分析大多不够深刻&#xff0c;甚至有错误&#xff1b;加之Qt5又更改了一些编码策略&#xff0c;而很多文章并未提及版本问题&#xff0c;或是就算提了&#xff0c;读者也不重视。这些因素很容易让读者产生误导。今日我彻底研究透了…

html5——CSS背景属性设置

目录 背景颜色 background-color 背景图像 背景定位 背景样式简写 背景尺寸 ​编辑渐变属性 背景颜色 background-color 背景图像 background-image background-image:url(图片路径); 背景重复方式&#xff1a; background-repeat 属性&#xff1a; repeat&#…

Qt中在pro中实现一些宏定义

在pro文件中利用 DEFINES 定义一些宏定义供工程整体使用。&#xff08;和在cpp/h文件文件中定义使用有点类似&#xff09;可以利用pro的中的宏定义实现一些全局的判断 pro中实现 #自定义一个变量 DEFINES "PI\"3.1415926\"" #自定义宏 DEFINES "T…

Apache Flink 任务提交模式

Flink 任务提交模式 Flink可以基于多种模式部署&#xff1a;基于Standalone 部署模式&#xff0c;基于Yarn部署模式&#xff0c;基于Kubernetes部署模式以上不同集群部署模式下提交Flink任务会涉及申请资源&#xff0c;各角色交互过程&#xff0c;不同模式申请资源涉及到的角色…

2024信息创新与安全技术比赛规程及任务书

2024信息创新与安全技术比赛规程任务书 模块一&#xff1a;信创操作系统应用任务一&#xff1a;系统安装任务二&#xff1a;系统基本操作&#xff0c;以下操作都在Client-1进行。任务三&#xff1a;软件管理 模块二&#xff1a;办公软件技术应用任务一&#xff1a;文档编辑任务…

【栈和队列】算法题 ---- 力扣

通过前面栈和队列的学习&#xff0c;现在来看这些算法题目 一、有效的括号 本题让判断括号是否有效 第一眼看可能没一点思路&#xff0c;但仔细分析一下&#xff1b; 我们学习过栈数据结构&#xff0c;知道栈先进后出的原则&#xff0c;那我们就可以使用啊&#xff1b;把题目的…

MaxSite CMS v180 文件上传漏洞(CVE-2022-25411)

前言 CVE-2022-25411 是一个影响 Maxsite CMS v180 的远程代码执行漏洞。攻击者可以通过上传一个特制的 PHP 文件来利用这个漏洞&#xff0c;从而在受影响的系统上执行任意代码。 漏洞描述 该漏洞存在于 Maxsite CMS v180 的文件上传功能中。漏洞利用主要通过允许上传带有危…