URL过滤、DNS过滤和内容过滤的总结

news2024/9/22 7:30:16

目录

URL过滤

URL和URI

URL -- 统一资源定位符

URI --- 统一资源的标识符

URL和URI之间的区别

URL过滤的方式

HTTP协议获取URL的方式

HTTP协议做控制管理的流程

HTTPS协议做控制管理的流程

1,配置SSL的解密功能

2,直接针对加密流量进行过滤

例子

防火墙的相关配置

DNS过滤

工作流程

URL过滤和DNS过滤的区别

内容过滤

描述

文件过滤技术

文件过滤技术的处理流程

防火墙上的配置

内容过滤技术

内容过滤技术的处理流程

邮件过滤技术

关于邮件的协议

邮件过滤技术的处理流程

垃圾邮件

关于怎么阻止预测垃圾邮件使用的算法

意图分析

应用行为控制

HTTP行为

FTP行为


URL过滤

URL和URI

URL -- 统一资源定位符

专为标识Internet网上资源位置而设置的一种编址方式

分为了: 静态网页 、动态网页。

URI --- 统一资源的标识符

URI 是一个泛化的框架,用于识别任何地方的资源。

URL和URI之间的区别

这两个之间的区别:

URI 是一个泛化的框架,用于识别任何地方的资源。
URL 是一个具体的指示器,详细说明了如何在网络中找到一个资源。

举例来说:
http://example.com/about 是一个URL,因为它提供了获取资源的具体方法(HTTP协议)和位置(example.com上的about页面)。
urn:isbn:0-395-36341-5   是一个URI,但不是一个URL,因为它仅标识了一个特定的书籍,而没有提供获取它的方法。

URL过滤的方式

1,通过黑白名单进行过滤
2,预定义的URL分类
本地缓存查询
远程分类服务查询 --- 如果需要使用该功能,则需要激活liense
自定义的URL分类 --- 自定义URL分类的优先级高于预定义的优先级
如果远程分类服务查询都无法确认该URL的分类,则该URL将按照“其他”类的动作进行执行

HTTP协议获取URL的方式

HTTP协议做控制管理的流程

HTTPS协议做控制管理的流程

1,配置SSL的解密功能

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

例子

需求:需要对办公区用户,进行上网行为管理,需要进行URL过滤,他们在上班时间,仅允许
访问教育/科学类,搜索/门户类的网站,以及一个www.example.com/working相关的URL,
其余的网站均不能访问

防火墙的相关配置

这里勾选之后,代表通过client hello包中server_name字段进行域名级别过滤,如果不勾选,则针对http协议中get报文获取完整的URL信息进行过滤,主要如果要针对HTTPS的流量,需要先配置SSL代理解密策略
这里定义的就是所有分类包括远程服务查询都无法识别的URL分类的处理方案
这里如果开启之后,相当于开启了两个功能
1,URL信誉 --- 防火墙会根据网站信誉的高低,决定是否提取网络流量中的文件并进行威胁检测
、URL信誉热点库、远程查询服务器
2,恶意URL --- 会阻断恶意URL的访问,恶意URL来源于多方面,包括web信誉,反病
毒的反馈
严格 --- 如果选择严格模式,则如果一个URL匹配到多个分类,则按照这些分类中动作最严格的来执行
松散 --- 如果选择松散模式,则如果一个URL匹配到多个分类,则按照这些分类中动作最松散的来执行
华为中
TCP 80 --- 和安全中心进行交互
TCP 12612 --- 和调度服务器交互
UDP12600 --- 和查询服务器交互

DNS过滤

工作流程

URL过滤和DNS过滤的区别

内容过滤

描述

文件过滤技术

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

文件过滤技术的处理流程

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

防火墙上的配置

内容过滤技术

文件内容的过滤
应用内容的过滤

内容过滤技术的处理流程

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

邮件过滤技术

关于邮件的协议

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

邮件过滤技术的处理流程

垃圾邮件
收件人事先没有提出要求或者同意接收的广告,电子刊物,各种形式的宣传性的
邮件,包括一些携带病毒和木马的钓鱼邮件
关于怎么阻止预测垃圾邮件使用的算法
统计法
贝叶斯算法 --- 基于非垃圾邮件和垃圾邮件的样本进行预测,预测下一封邮件是垃圾邮
件的概率 --- 一种基于预测的手段
基于连接带宽的统计 --- 基于IP地址单位时间内发送垃圾邮件或者建立连接数的数量来
进行判断
基于信誉评分的技术
列表法
基于黑白名单对垃圾邮件进行过滤
通过RBL(实时黑名单列表)技术来实现动态的黑名单
源头法
SPF技术 --- 识别伪造邮件的,可以进行溯源,IP地址和域名的对应关系是否一致意图分析

意图分析

应用行为控制

主要还是运用在这两个协议HTTP,FTP

HTTP行为

FTP行为

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

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

相关文章

javaEE-03-cookie与session

文章目录 Cookie创建Cookie获取Cookie更新CookieCookie 生命控制Cookie 有效路径 Session 会话创建和获取sessionSession 域数据的存取Session 生命周期控制浏览器和 Session 之间关联 Cookie Cookie 是服务器通知客户端保存键值对的一种技术,客户端有了 Cookie 后&#xff0c…

深入解析 GPT-4o mini:强大功能与创新应用

📢博客主页:https://blog.csdn.net/2301_779549673 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文由 JohnKi 原创,首发于 CSDN🙉 📢未来很长&#…

品牌故事线:如何在活动策划中保持品牌信息的连贯性?

在活动运营中保持品牌一致性和传达清晰的品牌信息,是确保活动成功并提升品牌形象的关键。 以下是一些具体的方法和建议。 码字不易,如果回答对你有所帮助,请不吝给一个三连哦! 一、明确品牌定位与核心价值 首先,需…

一起刷C语言菜鸟教程100题(27-35)

先说明这个虽然菜鸟教程也有答案,但是这个专栏的博客是自己过手写了一遍,有自己的理解,有些习题自己是变化了一些,更适合练手,也会写的更普遍一些~ 今天我们一起继续刷题,链接放在这里供大家自行使用 C 语…

小红书(社招二面)算法原题

萝卜快跑涨价 距离我们上次谈 萝卜快跑 不足半月,萝卜快跑迎来了不少"反转"。 先是被曝远程后台有人操控,真实日成本超 400: 最近还被不少网友吐槽:萝卜快跑涨价了,如今价格和网约车持平。 据不少博主实测&a…

如何在 Windows 上安装并配置 VNC 远程连接树莓派,并结合Cpolar实现公网远程访问

目录 ⛳️推荐 前言 1. 使用 Raspberry Pi Imager 安装 Raspberry Pi OS 2. Windows安装VNC远程树莓派 3. 使用VNC Viewer公网远程访问树莓派 3.1 安装Cpolar步骤 3.2 配置固定的公网地址 3.3 VNC远程连接测试 4. 固定远程连接公网地址 4.1 固定TCP地址测试 ⛳️推荐…

FastAPI(六十九)实战开发《在线课程学习系统》接口开发--修改密码

源码见:"fastapi_study_road-learning_system_online_courses: fastapi框架实战之--在线课程学习系统" 之前我们分享了FastAPI(六十八)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发。这次我们去分享实战开发《在线…

【Linux操作系统】:进程间通信

目录 进程间通信介绍 1、进程间通信的概念 2、进程间通信的目的 3、进程间通信的本质 4、进程间通信的分类 管道 匿名管道 匿名管道的原理 pipe函数 创建匿名管道 管道的四种情况和五种特性 命名管道 使用命令创建命名管道 创建一个命名管道 命名管道的打开规则 …

Lc60---1189. “气球” 的最大数量(排序)---Java版

1.题目 2.思路 (1)用字典的方法,ballon,这个单词里面每个字母,需要的个数 (2)再创一个字典的方法统计,输入的字符串的字母的个数 (3)计算能拼凑出多少个“ballon" (4)代码解释 for (char c : text.toCharArray()) {count.put(c, count.getOrDefau…

【C++ —— AVL树】

C —— AVL树 AVL树的概念AVL树节点的定义AVL树的插入向上调整旋转左单旋右单旋左右双旋右左双旋 AVL树的高度AVL树的验证总结:代码 AVL树的概念 二叉搜索树虽可以缩短查找的效率,但如果数据有序或接近有序二叉搜索树将退化为单支树,查找元素…

在QT中使用多线程并发服务器(C++)

什么是多线程并发服务器?在QT里如何使用多线程并发服务器呢? 多线程并发服务器是一种网络服务器设计,它能够同时处理多个客户端的请求。在多线程服务器中,主线程负责监听和接受来自客户端的连接请求,每当有一个新的连…

DNS服务器的搭建

1、DNS服务器端软件 DNS 的域名解析都是 udp/53 . 主从之间的数据传输默认使 ⽤tcp/53 DNS服务器端软件: Bind是⼀款开放源码的DNS服务器软件,Bind由美国加州⼤学Berkeley(伯克 利)分校开发和维护的,全名为Berkele…

美容院如何提高门店销售业绩?博弈美业收银系统分享五大策略

美容院要如何增加门店业绩?各位老板可以考虑以下几个方面的策略: 一、品牌宣传和营销: • 制定全面的营销计划,包括线上和线下宣传。可以利用社交媒体、网站、本地广告等多种渠道提升品牌知名度。 • 开展促销活动吸引新客户&a…

PYTHON学习笔记(七、python数据结构--集合)

目录 (4)set集合 1、集合的创建方式 1)使用{ }直接创建集合 2)使用内置函数set( )创建集合 3)使用“ 集合生成式 ”生成集合 2、集合的访问方式 1)使用for循环遍历 3、集合的修改操作 4、集合的…

SvelteKit - 1. 初始化项目

官方 doc - create a project 1、基本环境 (下面是我这里的环境,亲测用 node 14 和 16 install 会报错) node:20.9.0 npm:10.1.0 2、初始化项目 npm create sveltelatest my-app cd my-app npm install npm run de…

本地部署、微调大模型

本地部署、微调大模型 一、本地部署大模型 1.部署 更新git-lfs apt-get updateapt-get install git-lfs2. 这里极容易出错,如果报错就初始化git git lfs install git init git lfs install3.下载ChatGLM-6B源代码 git clone https://github.com/THUDM/ChatGLM…

华为强制恢复出厂设置后如何恢复数据?数据重生的2个方法介绍

华为作为全球知名的手机品牌,其产品在市场上广受欢迎。然而,有时由于各种原因,我们可能需要强制恢复出厂设置,这往往意味着数据的丢失。那么,如何在华为强制恢复出厂设置后,让数据“重生”呢?本…

赋能安防摄像头云台:国产大功率机壳开关旭之源电源可靠、高效的优势

由GIS地图、图像采集、传输、控制、显示等设备和控制软件组成的“天网系统”通过对固定区域进行实时监控和信息记录,为社会治安和城市管理提供了强有力的支撑。 随着技术的不断革新和升级,天网技术逐渐拓展到全国范围,并在各个城市和乡村实现…

兼容浏览器,切换PC端显示PC端,切换H5端显示H5端

兼容浏览器,切换PC端显示PC端,切换H5端显示H5端 Uniapp vue3 Uview 项目 Vue3 Vite Ts ElementPlus PC端 (在浏览器PC端,切换H5端兼容显示H5端页面) 浏览器H5端 (在浏览器H5端,切换PC端兼容显示PC端…

【React】通过实际示例详解评论列表渲染和删除

文章目录 一、引言二、初始状态与状态更新1. 使用useState钩子管理状态2. 评论列表的初始数据 三、列表渲染的实现1. list.map(item > { ... })2. return 语句3. JSX 语法4. 为什么这样设计5. 完整解读 四、列表项的唯一标识1. key 的作用2. key 的用法3. 可以没有 key 吗&a…