网络防御-内容过滤技术

news/发布时间2024/6/16 16:53:58

目录

  • 内容过滤技术
    • 文件过滤技术
      • 压缩
    • 文件过滤技术的处理流程
    • 内容过滤技术
    • 邮件过滤技术

内容过滤技术

在这里插入图片描述

文件过滤技术

  • 这里说的文件过滤技术,是指针对文件的类型进行的过滤,而不是文件的内容。
  • 想要实现这个效果,我们的设备必须识别出:
    • 承载文件的应用 ---- 承载文件的协议很多,所以需要先识别出协议以及应用。
    • 文件传输的方向 ---- 上传,下载
    • 文件的类型和拓展名 ---- 设备可以识别出文件的真实类型,但是,如果文件的真实类型
    • 无法识别,则将基于后缀的拓展名来进行判断,主要为了减少一些绕过检测的伪装行
      为。

压缩

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

文件过滤技术的处理流程

在这里插入图片描述在这里插入图片描述

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

内容过滤技术

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

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

  • 注意:对于一些加密的应用,比如我们HTTPS协议,则在进行内容识别的时候,需要配置
    SSL代理(中间人解密)才可以识别内容。但是,如果对于一些本身就加密了的文件,则
    无法进行内容识别。
    在这里插入图片描述

  • 内容识别的动作包括:告警,阻断,按权重操作:我们可以给每一个关键字设计一个权
    重值,如果检测到多个关键字的权重值超过预设值,则执行告警或者阻断的动作。

邮件过滤技术

  • SMTP ---- 简单邮件传输协议,TCP 25,他主要定义了邮件该如何发送到邮件服务器中。
  • POP3 ---- 邮局协议,TCP 110,他定义了邮件该如何从邮件服务器(邮局)中下载下
    来。
  • IMAP ---- TCP 143,也是定义了邮件 该如何从邮件服务器中获取邮件。
    (使用POP3则客户端会将邮件服务器中未读的邮件都下载到本地,之后进行操作。邮件
    服务器上会将这些邮件删除掉。如果是IMAP,用户可以直接对服务器上的邮件进行操
    作。而不需要将邮件下载到本地进行操作。)
    在这里插入图片描述

邮件过滤技术主要是用来过滤垃圾邮件的。—所谓垃圾邮件,就是收件人事先没有提出要求或者同意接受的广告,电子刊物,各种形式的宣传的邮件。包括,一些携带病毒,木马的钓鱼邮件,也属于垃圾邮件。
在这里插入图片描述

  1. 统计法 ---- 基于行为的深度检测技术
    • 贝叶斯算法 ---- 一种基于预测的过滤手段
    • 基于带宽的统计 — 统计单位时间内,某一个固定IP地址试图建立的连接数,限制
      单位时间内单个IP地址发送邮件的数量。
    • 基于信誉评分 — 一个邮件服务器如果发送垃圾邮件,则将降低信誉分,如果信誉
      比较差,则将其发出的邮件判定为垃圾邮件。
  2. 列表法 — 黑,白名单
    • RBL(Real-time Blackhole List) — 实时黑名单 — RBL服务器所提供,这里面的内容会实时根据检测的结果进行更新。我们设备在接收到邮件时,可以找RBL服务器进行查询,如果发现垃圾邮件,则将进行告知。 — 这种方法可能存在误报的情况,所以,谨慎选择丢弃动作。
  3. 源头法
    • SPF技术 — 这是一种检测伪造邮件的技术。可以反向查询邮件的域名和IP地址是
      否对应。如果对应不上,则将判定为伪造邮件。
  4. 意图分析
    • 通过分析邮件的目的特点,来进行过滤,称为意图分析。(结合内容过滤来进
      行。)
      在这里插入图片描述

应用行为控制技术
主要针对HTTP和FTP协议。

在这里插入图片描述
在这里插入图片描述

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

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

相关文章

【MATLAB】 小波分解信号分解+FFT傅里叶频谱变换组合算法

有意向获取代码,请转文末观看代码获取方式~ 展示出图效果 1 小波分解算法 小波分解算法是一种数学方法,用于将信号分解为不同频率的小波成分。这种算法基于小波函数,可以用于信号处理、图像压缩和数据压缩等领域。小波分解算法的基本思想是…

详解 CSS 的背景属性

详解 CSS 的背景属性 背景颜色 语法: background-color: [指定颜色]; 注:默认是 transparent (透明) 的,可以通过设置颜色的方式修改 示例代码: 运行效果: 背景图片 语法:background-image: url(...); url 可以是绝对路径 也可…

kafka三节点集群平滑升级过程指导

一、前言 Apache Kafka作为常用的开源分布式流媒体平台,可以实时发布、订阅、存储和处理数据流,多用于作为消息队列获取实时数据,构建对数据流的变化进行实时反应的应用程序,已被数千家公司用于高性能数据管道、流分析、数据集成和任务关键型…

利用 ChatGPT 提升个人工作、生活品质

利用 ChatGPT 提升个人工作、生活品质和个人智慧是一个多方面而又切实可行的方法。 以下是一些具体的建议: 获取信息和知识: ChatGPT 可以回答各种问题并提供相关信息和知识。你可以利用它来查询工作中遇到的问题、学习新的知识领域或是获取日常生活中的…

LinkedList的使用(Java)

目录 一、介绍二、LinkedList的使用1、LinkedList的构造2、 LinkedList的其他常用方法介绍3、LinkedList的遍历 三、ArrayList和LinkedList的区别 一、介绍 LinkedList的底层是双向链表结构,由于链表没有将元素存储在连续的空间中,元素存储在单独的节点…

STM32 中断

中断的意义:高效处理紧急程序,不会一直占用CPU资源。 NVIC基本概念 Nested vectored interrupt controller,嵌套向量中断控制器,属于内核(M3/M4/M7)。 NVIC支持:256个中断(16个内…

安全防御-第六次

内容安全 攻击可能只是一个点,防御需要全方面进行 DFI和DPI技术--- 深度检测技术 DPI --- 深度包检测技术--- 主要针对完整的数据包(数据包分片,分段需要重组),之后对数据包的内容进行识别。(应用层&…

SpringBoot源码解读与原理分析(三十六)SpringBoot整合WebMvc(一)@Controller控制器装配原理

文章目录 前言第12章 SpringBoot整合WebMvc12.1 SpringBoot整合WebMvc案例12.2 整合WebMvc的组件自动装配12.3 WebMvc的核心组件12.3.1 DispatcherServlet12.3.2 Handler12.3.3 HandlerMapping12.3.4 HandlerAdapter12.3.5 ViewResolver 12.4 Controller控制器装配原理12.4.1 初…

当你使用ChatGPT时,选择合适的提示(prompt)是引导对话方向的关键

马斯克曾说,人生中最重要的事情,就是提出真正的好问题。 因此,我要开始接触某个新领域,并且开始要自主学习的时候,我首先要问自己这个问题: 我为什么要学这个,学这个的目的是为了创造什么&#…

kubernetes负载均衡部署

目录 1.新master节点的搭建 对master02进行初始化配置(192.168.88.31) 将master01的配置移植到master02 修改master02配置文件 2.负载均衡的部署 两台负载均衡器配置nginx 部署keepalived服务 所有node节点操作 总结 实验准备: k8s…

Day04:APP架构小程序H5+Vue语言Web封装原生开发Flutter

目录 常见APP开发架构 APP-开发架构-原生态-IDEA APP-开发架构-Web封装-平台 APP-开发架构-H5&Vue-HBuilderX WX小程序-开发架构-Web封装-平台 WX小程序-开发架构-H5&Vue-HBuilderX 思维导图 章节知识点: 应用架构:Web/APP/云应用/三方服…

python 基础知识点(蓝桥杯python科目个人复习计划54)

今日复习内容:做题 例题1:可凑成的最大花束数 问题描述: 情人节到了,妮妮学姐的追求者实在是太多了,她一共有n个追求者,第i个追求者送了ai朵颜色相同的花。每个追求者赠送的花朵颜色都不同。为了卖掉这些…

测试开发(6)软件测试教程——自动化测试selenium(自动化测试介绍、如何实施、Selenium介绍 、Selenium相关的API)

接上次博客:测试开发(5)测试分类标准 :按测试对像划分、按是否查看代码划分、按开发阶段划分、按测试实施组织、按是否运行划分、按是否手工划分、按测试地域划分-CSDN博客 目录​​​​​​​ 什么是自动化测试 自动化测试介绍…

pycharm安装Amazon CodeWhisperer 免费AI辅助编程插件教程

一、github copilot 和 Amazon CodeWhisperer区别 Copilot非常易于使用,并与所有主要的代码编辑器进行了简化集成。GitHub Copilot针对七种主要的编程语言进行了优化(详见下表),但也可以生成其他语言和各种框架的建议。 Copilot…

网络初识(概念入门)

目录 1.局域网VS广域网 1.1局域网 1.2广域网 2.五元组 2.1 IP和端口 2.1.1 IP 2.1.2端口号 2.2协议 3.协议分层 4. TCP/IP五层模型 5.封装和分用 5.1封装 5.2分用 1.局域网VS广域网 1.1局域网 简单介绍:指在某一特定区域内由多台计算机组成的互联网组…

nginx 模块 高级配置

目录 一、高级配置 1.1. 网页的状态页 1.2.Nginx 第三方模块 ehco 模块 打印 1.3.变量 1.3.1 内置变量 1.3.2自定义变量 1.4.Nginx压缩功能 1.5.https 功能 1.6.自定义图标 一、高级配置 1.1. 网页的状态页 基于nginx 模块 ngx_http_stub_status_module 实现&…

腾讯云4核8G服务器申请费用多少?性能如何?支持几个人?

腾讯云4核8G服务器支持多少人在线访问?支持25人同时访问。实际上程序效率不同支持人数在线人数不同,公网带宽也是影响4核8G服务器并发数的一大因素,假设公网带宽太小,流量直接卡在入口,4核8G配置的CPU内存也会造成计算…

黑马程序员——接口测试——day03——Postman断言、关联、参数化

目录: Potman断言 Postman断言简介Postman常用断言 断言响应状态码断言包含某字符串断言JSON数据Postman断言工作原理Postman关联 简介实现步骤核心代码创建环境案例1案例2Postman参数化 简介数据文件简介编写数据文件 CSV文件JSON文件导入数据文件到postman读取数…

微信小程序(3)- 小程序样式和组件

1. 介绍 官网地址: WXML WXSS Image 小程序提供了 WXML 进行页面结构编写,同时提供了 WXSS 进行页面的样式编写。 WXML 提供了 view、text 、image、navigator 等标签来构建页面结构,只不过在小程序中将标签称为 组件。WXSS 对 CSS 扩充和…

基于ChatGPT4+Python近红外光谱数据分析及机器学习与深度学习建模

2022年11月30日,可能将成为一个改变人类历史的日子——美国人工智能开发机构OpenAI推出了聊天机器人ChatGPT3.5,将人工智能的发展推向了一个新的高度。2023年4月,更强版本的ChatGPT4.0上线,文本、语音、图像等多模态交互方式使其在…
推荐文章