历史上的今天
返回首页

历史上的今天

今天是:2024年10月16日(星期三)

正在发生

2019年10月16日 | 机器学习让互联网黑客无处可藏

2019-10-16 来源:EEWORLD

翻译自——spectrum,Michael Koziol

 

机器学习分类器可以在黑客发动袭击之前锁定他们。

 

黑客经常盗取IP地址来窃取数据并发动攻击,额外树状分类器可以更快地嗅出这些黑客。

 

Illustration of a serial hijacker with a forest of trees with eyes in the background.

 

如果你每次都要依靠一连串玩电话游戏的人把你的那些敏感信息送到需要的地方,你会有什么感觉? 太糟糕了,因为这就是互联网的运作方式。

 

使用所谓的边界网关协议(BGP),数据通过互联网的各种隐喻管道进行路由。任何在互联网上传输的数据都需要网络和路由器的物理路径才能从a点传输到b点。BGP是通过这些路径传输信息的协议,但其缺点是,就像电话游戏中的人一样,路径上的每个节点都只知道它们的近邻告诉他们的事情。

 

由于路由中的特定节点只知道它传输的数据来自哪里,以及它接下来要去哪里,所以对某些人来说,介入并转移数据相对容易。在这些特定的节点上,自主系统建立BGP连接。就像一个煞风景的人故意破坏游戏,说出完全不一样的词语, 那么黑客就有可能插入他们自己的自主系统来重新路由信息。最严重的攻击者是连环黑客(serial hijackers直译),他们反复将数据转移到略读信息或启用分布式拒绝服务(DDOS)攻击。1998年,几名黑客向美国国会作证说,通过部署BGP黑客技术,一名专业黑客可以在30分钟内摧毁互联网。

 

这种连环黑客很难被阻止。近期,一家名为Bitcanal的葡萄牙网络托管公司,多年来一直在协助连环黑客实施攻击。经过多年的努力才通过合法的服务提供商关闭了Bitcanal。但这远未结束,许多其他的连环黑客仍然在网上游荡,并屡屡发动攻击。

 

麻省理工学院计算机科学与人工智能实验室(CSAIL)的研究生Cecilia Testart表示:“黑客攻击是嗅探流量或窃取流量的一种方式。鉴于互联网正变得越来越重要,我们应该努力阻止这些攻击。”

 

Testart是CSAIL和应用互联网数据分析中心(CAIDA)发表的一篇论文的主要作者。论文提出,机器学习可以主动阻止连环黑客的胡作非为。研究人员认为,连环黑客表现出与普通网络提供商截然不同的特点,这会让他们变得很明显。它们表明,只有在多次攻击之后,机器学习才能比标准方法更快地识别出连环黑客。

 

联合研究小组使用了一种称为极值随机树(额外树)分类器的机器学习技术。在与分类器的测试中,它将19103个自主系统中的934个标记为潜在的连环黑客。

 

你可以将分类器想象成一片森林,其中每棵树代表一种信任投票——例如,基于一个随机的可用信息子集,判定某人是否是一个连环黑客。

 

由此产生的森林代表了一种共识。如果大多数树都能利用有限的信息判定某人是一个连环黑客,那么此人的嫌疑最大。

 

Testart介绍,由于已知的连环黑客的可用数据非常少,深度学习技术可能会倾向于只找到与已知的攻击者最相似的人,而错过那些可能差异更大的人。而对于额外树分类器而言,他们的优点在于对训练数据没有深度学习技术可能有的偏见。

 

当然,为了确保投票数量,它们需要知道自己在寻找什么。该研究小组发现了连环黑客与真正的网络提供商(通常路由互联网流量)的若干不同之处。真实提供商由于要向实际的客户提供互联网服务,往往要长时间处于在线状态,但连环黑客只有在浏览数据时才会上网。

 

连环黑客通常也有更多不同的互联网协议(IP)块——基本上是互联网的街道地址(street addresses)。Testart解释,像麻省理工学院这样的机构通常使用一组连续的IP地址。然而,当其他用户的IP地址失效时,黑客会获取一小串IP地址。因此,选择了奇怪的IP块的用户嫌疑更大。

 

Testart指出,这些规则不是一成不变的,在某些情况下,例如,在地震或停电期间,一个合法的网络提供商可能会离线。“胖手指错误[1]”也会导致拼写错误和配置错误,这可能会让一个合法的提供者在第一眼看上去很可疑。

 

据Testart介绍,到目前为止,研究小组发表的研究工作还有很多要做。她建议,像该组织开发的这种额外树分类器可以赋予网络运营商一种声誉评分,这样那些连环黑客的声誉就会因为他们干的勾当而迅速下降。

 

另一种选择是升级BGP,将谈话变得更加安全。但Testart认为这是不可能的。“互联网是一个巨大的网络,是在多年前建立的基础设施上运行的。如果你更新了一个主要协议,你就需要更新所有的基础设施。想象一下,让世界上所有的网络提供商同意改变协议绝非易事。相对而言,开发一个能嗅出连环黑客的工具要容易得多。


[1] 多以“胖手指综合征”(fat-finger syndrome)的词组形式出现,指因为按错键或按钮而犯错,或者在手工完成某项精工细活时意外出现的失误。最常见的就是,在触摸屏上按错键,或者按键输入的时候同时按了两个相邻的键而导致输入错误。


推荐阅读

史海拾趣

Hongfa公司的发展小趣事

为了推动公司的进一步发展,宏发公司于2008年进行了股份制改造,并成立了“厦门宏发电声股份有限公司”。2012年,公司成功上市,通过资本市场获得了更多的资金支持和发展动力。上市后,宏发继续加大在技术研发、市场拓展和产能提升等方面的投入,不断巩固和扩大其在继电器行业的领先地位。同时,公司还积极履行社会责任,为行业发展和地方经济做出了积极贡献。

台湾稳态公司的发展小趣事

在电子行业中,技术创新是企业保持竞争力的关键。台湾稳态公司始终坚持以创新为核心的发展理念,不断投入研发资源,推动产品创新和技术升级。通过持续的创新努力,稳态公司成功开发出了多款具有行业领先水平的新产品,引领了行业潮流,也为公司的持续发展注入了新的动力。

启珑(CHIPLON)公司的发展小趣事

在电子行业中,品质是企业生存和发展的关键。台湾稳态公司深知这一点,因此从创业之初就坚持品质至上的原则。公司不仅严格把控原材料采购和生产流程,还建立了完善的品质管理体系和售后服务体系。通过不断提升产品品质和服务水平,稳态公司赢得了客户的信赖和口碑,为公司的长远发展奠定了坚实的基础。

依必安派特(ebmpapst)公司的发展小趣事

为了进一步满足中国市场的本地化需求,依必安派特在2005年成立了依必安派特电机(上海)有限公司,开始了国产化进程。这一举措不仅提高了产品的性价比,还缩短了交货周期,使得依必安派特在中国市场的竞争力得到了显著提升。随着国产化产品的快速增长,依必安派特在中国的前十年市场业绩突飞猛进,为后续的飞跃发展打下了坚实基础。

GeneSiC公司的发展小趣事

在实现了从贸易到制造的转变后,依必安派特并没有停止前进的步伐。在2012年,依必安派特亚太研发中心正式落户上海,开始了本土化研发之路。这一举措使得依必安派特能够更好地了解中国市场的需求和趋势,为中国客户提供更加符合其需求的产品和解决方案。同时,本土化研发也加速了依必安派特在中国市场的创新步伐,推动了公司业务的快速发展。

Federal Custom Cable公司的发展小趣事

Federal Custom Cable公司成立于XXXX年,由几位具有丰富电缆制造经验的工程师创立。公司创立之初,就专注于为客户提供定制化的电缆解决方案。他们深入了解不同行业对电缆的特殊需求,通过技术创新和工艺改进,生产出符合客户要求的电缆产品。这种对定制化需求的精准把握,使Federal Custom Cable在竞争激烈的电缆市场中脱颖而出。

问答坊 | AI 解惑

wince 程序自动启动问题

如果不把应用程序加载到内核中,能实现开机时自动启动吗? 如何实现?…

查看全部问答>

如何安装DLL形式的打印驱动程序

用DDK的例子生成的DLL打印驱动程序,但是不知道怎么进行安装。使打印列表里有这个打印机。谢谢!!…

查看全部问答>

6SE7021的问题

有个6SE7021的机器,在客户那里一运行就报F011或者F012,有时候转个几秒钟再报,然后我把机器拿回公司,把参数初始化后,带7.5K的空载电机(现场是6.3KW的电机),带了很长时间都没报警,简单处理了下,再拿回到客户那里,结果一运行还是报警,把主 ...…

查看全部问答>

FPGA硬件系统的调试方法

在调试FPGA电路时要遵循一定的原则和技巧,才能减少调试时间,避免误操作损坏电路。一般情况下,可以参考以下步骤进行FPGA硬件系统的调试。(1)首先在焊接硬件电路时,只焊接电源部分。使用万用表进行测试,排除电源短路等情况后,上电测量电压是 ...…

查看全部问答>

谁有关于STM32的英文期刊啊?

毕业了,学校要求必须得有英文文献,找遍网络没发现啊。…

查看全部问答>

PIC18F96J60问题请教

求助啊!!各位高手:     小弟想入手PIC18F96J60单片机,主要想使用它的tcp/ip功能,但我只学过PIC16F877的汇编,网上也找不到较好的PIC18F96J60单片汇编语言、C语言学习资料。请问PIC18F96J60单片汇编语言与PIC16F877单片机汇编语言一 ...…

查看全部问答>

(转个消息)没抢到Sitara AM335x Starter Kit 的兄弟们还有机会

以下四个地点还有研讨会啊,参会者可以半价购买这款开发板,大家加油啊↖(^ω^)↗ 报名链接http://www.deyisupport.com/question_answer/f/25/t/15050.aspx 快来报名!现场5折购买Sitara入门套件!!仅此一天!! 2012 TI ARM 产品研讨会 - Sitara 系 ...…

查看全部问答>

dm365开发板 demo程序中OSD显示中文问题?

dm365开发板 demo程序中OSD显示中文问题?      OSD界面  显示中文? 还有demo程序录得mpeg4视频,在暴风影音里面放,为什么速度特别快,而且没有显示时间长度?…

查看全部问答>

CW的单步调试看中断程序执行情况可以么

我写了一个SCI接收中断,用CW单步调试,有问题。中断进去之后本来有一个判断接收状态寄存器的步骤,中断进去了这个寄存器的值应为1,但是单步调试的时候看到是0,所以接下来要走的程序都不能进行,想问一下想看中断执行情况是不是不能用单步调试的 ...…

查看全部问答>