虹科分享|便携式数据包捕获解决方案的发展

news2024/11/23 6:52:05

有人说,未来就在眼前。如果我们看看过去十年中开发出的物联网技术,我们的确没发反驳他们。21世纪的技术繁荣改变了我们的生活,和彼此之间的交流方式。

比如说我们正在研究的MAREA项目,我们甚至可以说我们正在见证历史。 这是一个从美国到西班牙的,铺设在海底的超高速光纤网络,拥有160Tbit / s的高速传输。

不幸的是,这些创新会为黑客渗透网络开辟新的途径。最新的勒索软件或DDoS攻击揭示了过去几年中没有的安全漏洞。

为了跟上瞬息万变的发展并让用户感到安心,许多公司已经创建了一些监视和安全工具。其中,数据包捕获解决方案是高度安全的IT基础架构的基础。

网络危机会在你最不经意的时候发生,这就是为什么网络监控的世界也必须进化。我们可以选择一种网络分析仪,它可以快速部署、快速捕获您的数据包,并且即使在现场使用,也足以应对突发状况。

诸如Profitap之类的公司创建了功能强大的便携式TAP(例如ProfiShark系列),它们是现场数据包捕获中最好、最快的工具之一。它们能帮助您深入网络、分析流量并识别造成故障的数据包的理想设备。

但是我们是如何做到的呢?便携式TAP如何强大到足以承受100%的流量,并且同时又易于在现场部署?

让我们来看看便携式网络TAP是如何发展的。

便携式全双工TAP

最初,我们是有铜缆和光纤TAP,它们被设计为仅在数据中心环境中使用。了解有关所有类型的网络监视工具的更多信息。

不久之后,制造商就了解现场工具的需求,所以他们创建了全双工TAP的基本版本,并将其作为便携式模型出售。但是,它们也只是机架安装型号的较小版本,并且仍包含机架安装螺钉固定器。

这种全双工TAP(也称为Breaking TAP)从两个网络端口捕获流量,并将其复制到两个输出或监视端口。除了全双工TAP本身之外,您还需要有一台包含双网络接口卡(NIC)的盒式PC。除此之外,托管监视应用程序的PC还必须执行接口绑定或链接聚合,才能将两个接口视为一个单一的流量。

设备以全线速捕获了流量,并且没有任何数据包丢失或定时延迟。因此,性能是值得肯定的,但是IT工程师仍然很难在现场采用这种“便携式” TAP,因为他们仍然需要额外的硬件。

总而言之,便携式TAP的第一种方法并不是真正的便携式,因为您无法在现场携带随身桌面,并且笔记本电脑上也没有双网卡。

便携式聚合TAP

TAP制造商尝试解决可移植性问题的另一种方法是引入Aggregator TAP,也称为Aggregation TAP。这种类型的TAP设备将两个传入通信流合并为一个传出通信流。这意味着只有一个监视端口也可以接收两个网络端口的聚合流量。

因此,这解决了用于分析的PC对双NIC的需求。实际上,它完全删除了盒式PC,从而使笔记本电脑可以轻松连接到TAP。虽然这实现了真正的可移植性,但是没有实现性能。

我们都知道,网络干线至少可以达到千兆速率(1 Gbps)。因此,无论对任何网络干线进行故障排除,都必须将TAP与千兆位网络端口一起放置。但是,当输出(或监视端口)也是千兆位端口时,则不可能在1Gbps输出上完全传输2Gbps的聚合流量。

因此,这会导致流量捕获不一致。一旦网络接口的利用率猛增到50%以上,如果此时缓冲区也饱和了,那么您的数据包将会从网桥上掉下来。如果两个输入网络端口均以最大容量限制流量,则可能会丢失多达50%的总流量。

克服这个瓶颈的最佳方法是,将聚合流量传输到更高的数据速率输出。对于TAP制造商来说,将10GE NIC用作便携式TAP的输出是不可行的。此外,笔记本电脑不具有10GE NIC,并且可能在很长一段时间不会使用。重点还是将便携性和性能打包到一个小工具中。

先进的现场数据包捕获工具

后来我们发布了专门开发的便携式网络TAP。大小袖珍且功能强大,该设备可以处理各种类型的故障排除——对于想要确保网络稳定、可扩展性和安全性的公司而言,这是一件理想的设备。

这类先进的现场故障排除工具与之前的产品不同,因为它们具有连接能力,并且能在几分钟内开始捕获数据包,无特殊要求。

它们还能够将捕获的数据包直接传输到主机计算机的磁盘。当每个数据包进入TAP时,会在硬件级别实时捕获所有数据包,并且具有纳秒级的时间戳。该时间戳允许以纳秒分辨率对捕获的流量进行实时协议分析。

我们的便携式网络TAP 正是为了做到这一点而设计的,它没有使用千兆网卡作为监视端口。相反,它使用了USB 3.0,该功能可以以高达5 Gbps的速度传输数据。因此,它可以通过USB 3.0链路轻松传输2 Gbps的聚合流量(端口A和B各传输1G)。

这意味着缓冲存储器不需要丢弃任何数据包,也不必存储足够长的数据包来影响其时序。此外,它还可以连接到笔记本电脑的USB端口,并具有独特的即插即用功能,而无需依赖外部电源。

如今,便携式捕获设备的发展甚至比便携式数据包中的网络线路还远。如今,它们可以用作长期捕获解决方案,并且可以远程访问。例如,如果您将ProfiShark 1G与NAS结合使用,它的长期捕获功能将帮助您捕获行为中的间歇性问题。 

此外,ProfiShark可以与我们自己的基于Web的网络流量分析器ProfiSight结合使用,使您可以通过提取捕获的数据包流中的元数据来快速查看流数据。换句话说,此数据包捕获和分析设置提供了对重要流量的快速、完整的访问和可视化,以便您可以解决间歇性的网络性能问题,并确保网络的服务质量(QoS)。

先进的便携式TAP工具已经可以在许多情况下使用,并有望提供良好的结果。当当评估临时的、间歇性的问题时,比如意外的协议交互(传统的监控工具无法评估这些问题),它们可能是理想的选择。

这些便携式设备对于防范网络攻击(例如网络钓鱼或其他类型的安全威胁)非常有用。借助此类工具,网络管理员可以按时间顺序重建Web会话、电子邮件和“chat line”对话,以便调查安全事件并进行准确的取证分析。

最后,关于便携式网络TAP的最令人兴奋的事实也许就是我们才刚刚上路。现场网络监控的无限可能正在等待着我们!

 

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

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

相关文章

晚唐诗人杜荀鹤及其十首古诗赏析

一、关于出身的传说 他出身寒微。曾数次赴长安应考,不第还山。相传他是杜牧出妾之子。他诗语言通俗、风格清新,后人称“杜荀鹤体”。他就是晚唐诗人杜荀鹤。 据说,杜牧在会昌末年任池州刺史时,妾程氏有孕,为杜妻所逐&…

翻译|英译汉|汉译英|11:30-11:50+8:40-10:00

英译汉:逐句翻译、注意用词、确保大体通顺。 目录 一、解题技巧 (一)词语翻译 1. 词的选用 2. 词性转换 (1)英译汉中的词性转换 (2)汉译英中的词性转换 3. 增词法 4. 减词法 &#xff…

白嫖党的福音,这5款实用的黑科技软件,干货满满,真是相见恨晚

赶紧上车!一般人都不知道的5款超实用软件,个个都是黑科技工具!用了简直效率翻倍,不允许你不知道!!!先收藏,以备不时之需。 1.quicklook 作为windows最强的文件预览器,q…

IGBT基础知识

1. 什么是IGBT? IGBT,绝缘栅双极型晶体管,是由(BJT)双极型三极管和绝缘栅型场效应管(MOS)组成的复合全控型电压驱动式功率半导体器件, 兼有(MOSFET)金氧半场效晶体管的高…

【虚拟机数据恢复】Vmware ESXI虚拟机数据恢复案例

虚拟机数据恢复环境: ESXI上共有数十台虚拟机,EXSI连接一台HP EVA存储,所有虚拟机都存放在该EVA存储上。 其中一台虚拟机是数年前从物理机迁移过来的,其上部署了一个SQL SERVER数据库,该数据库存放了最近几年的数据。 …

【电子学会】2023年03月图形化四级 -- 判断亲和数

判断亲和数 对于正整数a和b(a>b),如果a除以b的余数为0,那么b是a的因数,例如6的因数为1,2,3,6。 亲和数,指两个正整数,彼此的全部因数之和(这里的因数不包括整数自己)与另一方相…

Qt_C++读写t5557卡复制HID卡源码

T5557卡是美国Atmel公司生产的多功能非接触式射频卡芯片,属于125KHz的低频卡,在国内有广大的应用市场。该芯片共有330bit(比特)的EPROM(分布为10个区块, 每个区块33bit)。0页的块0是被保留用于设置T5557操作模式的参数配置块。第0页第7块可以作用户数据块…

Qt5.9学习笔记-事件(三) 多线程和事件处理

⭐️我叫忆_恒心,一名喜欢书写博客的在读研究生👨‍🎓。 如果觉得本文能帮到您,麻烦点个赞👍呗! 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧,喜欢的小伙伴给个三…

OpenCV中的图像处理3.4-3.6(四)平滑化、形态学、图像梯度

目录 3.4 平滑化图像目标二维卷积 ( 图像滤波 )图像模糊(图像平滑)其他资源 3.5 形态学转换目标理论结构化元素 3.6 图像梯度目标理论代码一个重要的问题! 翻译及二次校对:cvtutorials.com 编辑者:廿瓶鲸(和鲸社区Siby团队成员) …

用 Bitmap 实现亿级海量数据统计

在移动应用的业务场景中,我们需要保存这样的信息:一个 key 关联了一个数据集合。 常见的场景如下: 给一个 userId ,判断用户登陆状态; 显示用户某个月的签到次数和首次签到时间; 两亿用户最近 7 天的签到…

【C++:模块3-------数组】

C:模块3-------数组 数组概念:数组特点:数组访问方法: 一维数组:1.1三种定义形式:(和C语言中一样)1.2一维数组数组名的作用:(1) 统计数组在内存中…

日常的性能测试工作

日常的性能测试工作 (1)在日常的测试工作时如何进行性能测试 日常的性能测试主要是从业务功能点中抽取具有并发特点的,高风险的、大数据量处理的业务,整理成测试用例,制定相应的指标,然后用工具或者手工进行性能测试并分析&#x…

MySQL HeatWave 被添加了机器学习,甲骨文认真了

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共…

基于javaweb的学生就业管理系统

一、简介 学生基业管理系统有三个角色:管理员、企业、学生 对学生信息管理、企业信息管理、求职信息管理 后端架构:spring springmvc mybatis 前端架构:jsp layui 系统环境:jdk1.8 | maven | mysql 二、主要功能 1. 登录…

jvm之垃圾回收相关概念解读

目录 System.gc()的理解 内存溢出与内存泄露 内存溢出(OOM) 内存泄漏(Memory Leak) Stop The World 垃圾回收的并行与并发 程序中的并发(Concurrent) 程序中的并发(Parallel&#xff09…

揭秘镭速传输点对点传输技术,NAT+Raysync强强组合

点对点传输是一种文件即时传输方式用于实现数据的快速联动,为所有客户端提供资源,包括带宽、存储空间、计算能力。点对点传输技术有很多应用,包括共享各种格式音频、视频、数据等。 在5G重新定义带宽,信息技术不断发展的今天&…

Python:概念解析:基础语法

Python基础语法 1. 列表,元组,字典1.1 列表1.2. tuple元组1.3 字典dict 2. 数据类型推断2.1 在Python中有一个函数 isinstance(data,type) , 可以用来判断某个数据是什么类型。 3. Python 基本数据类型3.1 整型 int 本章节介绍Python的一些基础语法 1. 列…

《可穿戴式血压测量设备与高血压管理的新方法:数字时代》阅读笔记

目录 一、论文摘要 二、论文十问 Q1:论文试图解决什么问题? Q2:这是否是一个新的问题? Q3:这篇文章要验证一个什么科学假设? Q4:有哪些相关研究?如何归类?谁是这一课…

PySide6/PyQT多线程之 线程安全:互斥锁条件变量的最佳实践

前言 在PySide6/PyQT中使用多线程时,线程锁和线程安全是非常重要的概念。本文将介绍线程锁和线程安全的基本概念,以及如何在PySide6/PyQT中使用它们。 使用PySide6/PyQT开发GUI应用程序,在多个线程同时访问同一个共享对象时候,如果…

单词词义、词性、例句查询python代码

单词发音、词义、词性、例句查询、输出结果更简洁,一次可查多个单词 运行该代码,命令窗口输入单词,单词用“/”分开,例如:noisy/problem/community/neighbor 可以更多。先安装两个python包requests、 beautifulsoup4&…