通信网络(2)——DAI技术

一、简介

在今天的测试脚本过程中,遇到了ARP防攻击基于VLAN的DAI防攻击知识点,因此本篇文章将用于介绍为何DAI技术

二、DAI技术介绍

DAI技术是思科的一种技术,全称为Dynamic ARP Inspection,顾名思义动态ARP选择,这里提一下为什么会出现这个DAI技术,因为我们知道ARP报文是作用于局域网中的广播协议,它是没有检测功能的,也就是说我们收到ARP报文是不会检测它是否是正确的,因此这个漏洞就很容易被黑客抓住,黑客会伪造ARP报文,使得局域网内的设备将错误的信息存入自身的ARP缓存表中,这样局域网内的信息都会发往黑客的设备,他就可以窃取其中的数据,为了防止这种漏洞造成恶劣的影响,我们的DAI技术由此诞生,因此DAI技术可以简单理解为对ARP报文进行校验的一种技术,不会让任意的ARP报文都能过在局域网中广播

三、DAI技术原理

当使能了DAI功能后,我们收到ARP报文时就会对该ARP报文对应的源IP、源MAC、VLAN以及接口信息和绑定表的信息进行比较,如果匹配成功,才会将发送此ARP报文的设备当作合法用户,允许该ARP报文通过

不过这个DAI技术使用有个前提,就是它是以DHCP Snooping绑定表为基础来判定的(不懂DHCP Snooping的同学可以去看我的第三节通信网络(3)——DHCP Snooping-CSDN博客),因此需要在交换机设备上先使能DHCP Snooping再使能DAI功能,当然了对于静态配置IP地址的用户的话,我们则需要手动添加静态绑定表

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

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

相关文章

快速跳闸中间继电器 RXMS1-RK216 066-AD 24V 柜内安装,板后接线带中座

系列型号 RXMS1 RK 216 437快速跳闸继电器;RXMS1 RK 216 237快速跳闸继电器; RXMS1 RK 216 449快速跳闸继电器;RXMS1 RK 216 249快速跳闸继电器; RXMS1 RK 216 450快速跳闸继电器;RXMS1 RK 216 250快速跳闸继电器&…

three.js Raycaster(鼠标点击选中模型)

效果&#xff1a; 代码&#xff1a; <template><div><el-container><el-main><div class"box-card-left"><div id"threejs" style"border: 1px solid red"></div><div class"box-right"…

搜索与人工智能

前言 第一&#xff1a;通过博弈树搜索和启发式搜索的例子 了解基于搜索的通用问题求解方法 第二&#xff1a;了解人工智能发展的历程和社会影响 第三&#xff1a;了解机器学习的基本思想和典型应用 第四&#xff1a;了解人工智能应用开发的基本模式 内容 1.博弈树与剪纸…

URLConnection()和openStream()两个方法产生SSRF的原理和修复方法

今年是自主研发的第三个年份&#xff0c;也是重视安全的年份。 转一篇小文章&#xff1a; 0x00 前言 SSRF 形成的原因大都是由于服务端提供了从其他服务器应用获取数据的功能且没有对目标地址做过滤与限制。比如从指定 URL 地址获取网页文本内容&#xff0c;加载指定地址的图…

Redis 过期策略

我们在set key的时候可以设置key的过期时间&#xff0c;哪redis是怎么处理过期的key的呢&#xff1f; 有三种过期策略 定时过期&#xff1a;每个设置过期时间的key会创建一个定时器&#xff0c;到过期时间就会立即对key进行清除。该策略可以立即清除过期的数据&#xff0c;对…

*JavaScript

*JavaScript ECMAScript: 数据类型和变量&#xff0c;选择结构&#xff0c;循环结构&#xff0c;对象&#xff0c;数组&#xff0c;函数&#xff0c;运算符(ES6特性) DOM: 文档对象模型 -Document:每个载入浏览器的 HTML 文档都会成为 Document 对象 节点获取&#xff1a; …

VR云游开启智慧旅游新纪元,打造“云旅游”新模式

元旦假期&#xff0c;全国文化和旅游市场平稳有序&#xff0c;家人和亲友的出游趋势稳步增加&#xff0c;演唱会、音乐节、跨年等活动的叠加让元旦出游更加吸引游客。在冰雪旅游热度持续攀升的时候&#xff0c;许多年轻群体已经开始使用VR云游进行智慧景区旅游&#xff0c;身临…

项目代码生成心得

1、如果一直ctrl B 生成不了代码&#xff0c;可能是卡住了&#xff0c;要run一下才行 2、sub chart里面千万不要加上内部自转移和en,du:不然里面的内容压根不会生成代码&#xff0c;Matlab认为它可以自己在里面自己转。 3、生成的代码跟设计图是不一样的&#xff01;&#xff…

Databend 的算力可扩展性

作者&#xff1a;尚卓燃&#xff08;PsiACE&#xff09; 澳门科技大学在读硕士&#xff0c;Databend 研发工程师实习生 Apache OpenDAL(Incubating) Committer PsiACE (Chojan Shang) GitHub 对于大规模分布式数据处理系统&#xff0c;为了更好应对数据、流量、和复杂性的增长…

CRYPTO现代密码学学习

CRYPTO现代密码学学习 RC4 加密算法RSA加密解密DES加密解密详解密钥的生成密文的生成 RC4 加密算法 简单介绍&#xff1a;RC4加密算法是一种对称加密算法&#xff0c;加密和解密使用同一个函数 初始化分为以下几个步骤 初始化存储0-255字节的Sbox(其实就是一个数组)填充key到…

爬虫工具(tkinter+scrapy+pyinstaller)

需求介绍输入&#xff1a;关键字文件&#xff0c;每一行数据为一爬取单元。若一行存在多个and关系的关键字 &#xff0c;则用|隔开处理&#xff1a;爬取访问6个网站的推送&#xff0c;获取推送内容的标题&#xff0c;发布时间&#xff0c;来源&#xff0c;正文第一段&#xff0…

Linux Kdump和Crash工具

Kdump Kdump是一种基于kexec的Linux内核崩溃捕获机制&#xff0c;简单来说系统启动时会预留一块内存&#xff0c;当系统崩溃调用命令kexec(kdump kernel)在预留的内存中启动kdump内核&#xff0c; 该内核会将此时内存中的所有运行状态和数据信息收集到一个coredump文件中以便…

【服务器】安装Node.js开发环境

部署Node.js环境(使用NVM安装多个Node.js版本): NVM&#xff08;Node VersionManager&#xff09;是Node.js的版本管理软件&#xff0c;使您可以轻松在Node.js各个版本间进行切换。适用于长期做node开发的人员或有快速更新node版本、快速切换node版本的场景。 具体操作步骤如…

如何解决使用融云音视频时由于库冲突导致编译不通过的问题

音视频库里面使用了一些第三方库&#xff0c;比如 openssl&#xff0c;libopencore-amrnb 等第三方库&#xff0c;如果集成的过程中遇到冲突可以尝试这样修改&#xff1a; 1、在 Build Settings 中 Other Linker Flags 中把 -all_load 去掉&#xff1b; 2、如果遇到 openssl 库…

excel中找出重复项,并标红

一、查找重复值 二、清除格式 还是通过添加规则的路径&#xff0c;清除格式&#xff0c;直接通过格式刷&#xff0c;刷不掉。

Windows重装升级Win11系统后 恢复Mysql数据

背景 因为之前电脑硬盘出现问题&#xff0c;换了盘重装了系统&#xff0c;项目的数据库全部没了&#xff0c;还好之前的Mysql是安装在的D盘里&#xff0c;还有留存文件 解决办法 1.设置环境变量 我的路径是 D:\SoftWare\Application\mysql-5.7.35-winx64 此电脑右键属性 …

Java中如何使用SQLite数据库

目录 SQLite简介SQLite优势安装 SQLite基本使用Java使用SQLite Springboot使用SQLite1.添加依赖2.配置数据库3.创建实体类 4.创建Repository接口5.创建控制器6.运行应用程序 SQLite简介 SQLite 是一个开源的嵌入式关系数据库&#xff0c;实现了自给自足的、无服务器的、配置无…

基于SSM实现的社区论坛系统(附PPT、设计文档)

基于SSM实现的社区论坛系统&#xff08;附PPT、设计文档&#xff09; 文章目录 基于SSM实现的社区论坛系统&#xff08;附PPT、设计文档&#xff09;系统介绍技术选型成果展示设计文档用户端管理员端 源码获取账号地址及其他说明 系统介绍 基于SSM实现的社区论坛系统是一款前后…

pycharm远程开发调试(remote development)踩坑记录2

在一次我清理了服务器上一些老的pycharm版本之后 打算重新装3.2版本&#xff0c;就全部给清理了。结果坏了事了&#xff0c;新版的装不上了。 试了公司和中科院的服务器都出现这样的问题&#xff0c;100%复现。md。 一直在这一步循环&#xff1a; Downloading the IDE Backen…

echarts实现控制图(设置阈值上下限超出变色)

echarts实现控制图组件&#xff0c;拓展超出阈值变色显示&#xff0c;图中标记平均值及最大值和最小值 代码如下&#xff1a; <template><div :class"className" :style"{height:height,width:width}" /> </template><script>im…