安全防御-第六次

内容安全

攻击可能只是一个点,防御需要全方面进行

DFI和DPI技术--- 深度检测技术

DPI --- 深度包检测技术--- 主要针对完整的数据包(数据包分片,分段需要重组),之后对数据包的内容进行识别。(应用层)

1、基于"特征字"的检测技术--- 最常用的识别手段,基于一些协议的字段来识别特征。

User-Agent

2、基于应用网关的检测技术--- 有些应用控制和数据传输是分离的,比如一些视频流。一开始需要TCP建立连接,协商参数,这一部分我们称为信令部分。之后,正式传输数

据后,可能就通过UDP协议来传输,流量缺失可以识别的特征。所以,该技术就是基于前面信令部分的信息进行识别和控制。

3、基于行为模式的检测技术--- 拦截垃圾邮件,但是,从特征字中很难区分垃圾邮件和正常邮件,所以,我们可以基于行为来进行判断。比如,垃圾邮件可

能存在高频,群发等特性,如果出现,我们可以将其认定为垃圾邮件,进行拦截,对IP进行封锁。

DFI --- 深度流检测技术--- 一种基于流量行为的应用识别技术。这种方法比较适合判断P2P流量。

入侵防御(IPS)

IDS --- 侧重于风险管理的设备

IPS --- 侧重于风险控制的设备

IPS的优势:

1,实时的阻断攻击;

2,深层防护--- 深入到应用层;

3,全方位的防护;

4,内外兼防;

5,不断升级,精准防护;

入侵检测的方法:

异常检测:异常检测基于一个假定,即用户行为是可以预测的,遵循一致性模式的;

误用检测:创建了一个异常行为的特征库。将一些入侵行为记录下来,总结成为特征之后,检测流量和特征库进行对比,发现威胁。

总结:

1、在进行IPS模块检测之前,首先需要重组IP分片报文和TCP数据流; --- 增加检测的精准性

2、在此之后需要进行应用协议的识别。这样做主要为了针对特定的应用进行对应精细的解码,并深入报文提取特征。

3、最后,解析报文特征和签名(特征库里的特征)进行匹配。再根据命中与否做出对应预设的处理方案。

签名--- 针对网络上的入侵行为特征的描述,将这些特征通过HASH后和我们报文进行比对。

防病毒(AV) --- 传统的AV防病毒的方式是对文件进行查杀。

传统的防病毒的方式是通过将文件缓存之后,再进行特征库的比对,完成检测。但是,因为需要缓存文件,则将占用设备资源并且,造成转发延迟,一些大文件可能无法缓存,所以,直接

放过可能造成安全风险。

代理扫描--- 文件需要全部缓存--- 可以完成更多的如解压,脱壳之类的高级操作,并且,检测率高,但是,效率较低占用资源较大。

流扫描--- 基于文件片段进行扫描--- 效率较高,但是这种方法检测率有限。

URL过滤

URL ---- 资源定位符

静态网页

动态网页--- 需要于数据库进行结合

URI --- 统一资源标识符

内容过滤技术

文件过滤的位置是在AV扫描之前,主要是可以提前过滤掉部分文件,减少AV扫描的工作量,提高工作效率。

文件内容的过滤--- 比如我们上传下载的文件中,包含某些关键字(可以进行精准的匹配,也可以通过正则表达式去实现范围的匹配。)

应用内容的过滤--- 比如微博或者抖音提交帖子的时候,包括我们搜索某些内容的时候,其事只都是通过HTTP之类的协议中规定的动作来实现的,包括邮件附件名称,FTP

传递的文件名称,这些都属于应用内容的过滤。

邮件过滤技术(主要是用来过滤垃圾邮件的)

SMTP --- 简单邮件传输协议,TCP 25,他主要定义了邮件该如何发送到邮件服务器中。

POP3 --- 邮局协议,TCP 110,他定义了邮件该如何从邮件服务器(邮局)中下载下来。

IMAP --- TCP 143,也是定义了邮件该如何从邮件服务器中获取邮件。

统计法--- 基于行为的深度检测技术

贝叶斯算法--- 一种基于预测的过滤手段

基于带宽的统计--- 统计单位时间内,某一个固定IP地址试图建立的连接数,限制单位时间内单个IP地址发送邮件的数量。

基于信誉评分--- 一个邮件服务器如果发送垃圾邮件,则将降低信誉分,如果信誉比较差,则将其发出的邮件判定为垃圾邮件。

列表法--- 黑,白名单

RBL(Real-time Blackhole List) --- 实时黑名单--- RBL服务器所提供,这里面的内容会实时根据检测的结果进行更新。我们设备在接收到邮件时,可以找RBL服务器

进行查询,如果发现垃圾邮件,则将进行告知。--- 这种方法可能存在误报的情况,所以,谨慎选择丢弃动作。

源头法

SPF技术--- 这是一种检测伪造邮件的技术。可以反向查询邮件的域名和IP地址是否对应。如果对应不上,则将判定为伪造邮件。

意图分析

通过分析邮件的目的特点,来进行过滤,称为意图分析。(结合内容过滤来进行。)

VPN的核心技术--- 隧道技术

隧道技术--- 封装技术

密码学

近现代加密算法

古典加密技术--- 算法保密原则

近\现代加密技术--- 算法公开,密钥保密

对称加密算法,非对称加密算法

对称加密--- 加密和解密的过程中使用的是同一把密钥。

所以,对称加密所使用的算法一定是一种双向函数,是可逆的。

异或运算--- 相同为0,不同为1

流加密

主要是基于明文流(数据流)进行加密,在流加密中,我们需要使用的密钥是和明

文流相同长度的一串密钥流。

目前比较常用的对称加密算法--- DES/3DES,AES(高级加密标准)

非对称加密算法是一种加密技术,使用了一对密钥:公钥和私钥。这两个密钥是相关联的,但是不能从其中一个密钥直接推导出另一个密钥。非对称加密算法有很多种,其中最常见的是RSA算法,其他的还包括DSA、ECC等。以下是非对称加密算法的一些特点和应用:

  1. 密钥对:每个参与通信的实体都有一对密钥,一个是公钥,另一个是私钥。公钥是公开的,任何人都可以使用它来加密消息,而私钥则是保密的,只有持有者才能解密使用公钥加密的消息。

  2. 加密和解密:使用公钥加密的消息只能用私钥解密,而使用私钥加密的消息只能用公钥解密。这种机制保证了加密和解密操作的安全性,即使公钥被泄露,私钥仍然保持机密,因此消息的机密性得到保护。

  3. 数字签名:非对称加密算法还可以用于生成数字签名。发送者使用自己的私钥对消息进行签名,接收者可以使用发送者的公钥验证签名的真实性和完整性,从而确保消息的来源和完整性。

  4. 密钥交换:非对称加密算法还可以用于安全地交换对称密钥。通信双方可以使用对方的公钥加密一个随机生成的对称密钥,并将加密后的密钥发送给对方,对方再使用自己的私钥解密得到对称密钥,从而实现安全的密钥交换。

  5. SSL/TLS通信:非对称加密算法在SSL/TLS通信中起着重要作用,用于建立安全连接和进行密钥交换,从而保护通信的机密性和完整性。

  6. 数字证书:非对称加密算法还用于生成和验证数字证书,证明实体的身份和提供公钥的可信性,例如在HTTPS中用于验证网站的身份。

非对称加密算法使用的算法一定是不可逆的,取模运算(求余)

身份认证以及数据认证技术

对数据进行完整性校验--- 我们会针对原始数据进行HASH运算,得到摘要值,之后,发送到对端,也进行相同的运算,比对摘要值。如果摘要值相同,则数据完整;如果不

同,则数据不完整。

HASH算法--- 散列函数

1,不可逆性

2,相同输入,相同输出。

3,雪崩效应--- 原始数据中即使存在细微的区别,也会在结果中呈现出比较明显的变化,方便,我们看出数据是否被篡改。

4,等长输出--- 不管原始数据多长,运算之后的摘要值长度是固定。(MD5可以将任意长度的输入,转换成128位的输出。)

数字证书

CA可信机构--- 提供身份信息证明的第三方机构

相关推荐
huluang5 分钟前
医院网络安全重保行动方案
网络·安全
九州ip动态12 分钟前
如何安全使用改IP软件更改异地IP地址?
网络·tcp/ip·安全
杭州泽沃电子科技有限公司15 分钟前
告别翻山越岭!智能监拍远程守护输电线路安全
运维·人工智能·科技·安全
wha the fuck4042 小时前
攻防世界—unseping(反序列化)
安全·序列化和反序列化
David WangYang5 小时前
基于 IOT 的安全系统,带有使用 ESP8266 的语音消息
物联网·安全·语音识别
合作小小程序员小小店6 小时前
SDN安全开发环境中常见的框架,工具,第三方库,mininet常见指令介绍
python·安全·生成对抗网络·网络安全·网络攻击模型
数据智能老司机7 小时前
实现逆向工程——汇编指令演练
安全·逆向·汇编语言
网络研究院9 小时前
新的“MadeYouReset”方法利用 HTTP/2 进行隐秘的 DoS 攻击
网络·网络协议·安全·http·攻击·漏洞
guts°10 小时前
6-服务安全检测和防御技术
安全
sinat_2869451919 小时前
AI应用安全 - Prompt注入攻击
人工智能·安全·prompt