首页> 外文OA文献 >Detecting obfuscated and malicious network traffic using open source software
【2h】

Detecting obfuscated and malicious network traffic using open source software

机译:使用开源软件检测混淆和恶意的网络流量

摘要

Hämäännytetyllä tietoliikenteellä tarkoitetaan tietoliikenneprotokollan toiminnan tarkoituksenmukaista monimutkaistamista. Tavoitteena on hämäännyttää liikennettä tutkiva verkkosensori, jonka tarkoituksena on tunnistaa liikennöivä sovellus, eli suorittaa liikenteen luokitus. Verkkosensorit perustuvat tavallisesti pakettien syvätarkastukseen ja liikenteen tilastolliseen analyysiin. Syvätarkastuksen avulla tutkitaan IP-paketin hyötykuormaa. Tilastollinen analyysi pyrkii tutkimaan liikenteelle ominaisia piirteitä, kuten pakettikokoa tai pakettien välistä saapumisaikaa. Tässä diplomityössä tutkitaan hämäännytetyn ja haitallisen verkkoliikenteen tunnistamista. Tämän diplomityön keskeisimmät tutkimuskysymykset ovat: Kykenevätkö avoimen lähdekoodin pakettien syvätarkastusohjelmistot luokittelemaan hämäännytettyä liikennettä? Kuinka hämäännytettyä liikennettä voidaan havaita? Kuinka muodostetaan liikennettä, jota on vaikea havaita? Tutkimus suoritettiin sitä varten kehitetyssä suljetussa testausympäristössä, jossa generoitiin hämäännytettyä liikennettä sekä avoimen lähdekoodin hämäännyttämisohjelmistojen avulla, että haitallisten takaporttiohjelmistojen avulla. Haitallisista takaporttiohjelmistoista laadittiin liikenneanalyysi eri ilmaisohjelmistojen avulla. Testausympäristössä otettiin käyttöön kolme eri avoimen lähdekoodin pakettien syvätarkastusohjelmistoa, joiden avulla testattiin generoidun liikenteen luokittelua. Hämäännyttämis- ja takaporttiohjelmistojen muodostamasta liikenteestä laadittiin myös tilastollinen analyysi. Tutkimuksen keskeisimpinä tuloksina havaittiin, että oletusasetuksilla DPI-kirjastot kykenevät luokittelemaan hämäännytettyä liikennettä. Kuitenkin pääosa hämäännytetystä liikenteestä luokiteltiin tuntematon-luokkaan, kuten alkuperäinen oletus olikin. Vääriä positiivisia luokituksia syntyi eniten säännöllisiin lausekkeisiin perustuvassa DPI-kirjastossa. Työn tuloksissa esitetään, kuinka osalle tuntemattomaksi luokitellusta liikenteestä voidaan kehittää omat protokolladekooderinsa. Selkeimmät tapaukset ovat ne, joiden hyötykuormasta voidaan lukea selväkielisiä merkkijonoja tai yhteydenmuodostuskättely on tunnistettavissa. Osaan esitetyistä hämäännytysmenetelmistä ei voida soveltaa pakettien syvätarkastusta, koska liikenne on salakirjoitettua ja yhteydenmuodostuskättelystä on vaikea havaita tunnistettavia piirteitä. Näihin menetelmiin voidaan hyödyntää tilastollista analyysiä. Esimerkiksi jaetun salaisuuden avulla salatun takaporttiohjelmiston liikenne on mahdollista tunnistaa pakettikokojakauman avulla. Tilastollisen analyysin tuloksia ei voida kuitenkaan yleistää kaikkiin menetelmiin, sillä hämäännytettävällä sovelluksella on mahdollisesti vaikutusta edellä esitettyihin eri jakaumiin.
机译:混淆通信是指通信协议操作的适当复杂性。目的是混淆检查流量的网络传感器,其目的是识别流量应用程序,即执行流量分类。网络传感器通常基于深入的数据包检查和流量统计分析。深度检查用于检查IP数据包的有效负载。统计分析旨在检查特定于流量的功能,例如数据包大小或数据包之间的到达时间。本文研究了混淆和有害网络流量的识别。本论文的主要研究问题是:开源数据包的深度检查软件是否能够对混淆的流量进行分类?如何检测到混乱的流量?如何产生难以检测的流量?该研究是在为此目的开发的封闭测试环境中进行的,在该环境中使用开源模糊软件和恶意后门软件生成了模糊流量。使用各种免费软件对恶意后门软件进行流量分析。在测试环境中,引入了三种不同的开源数据包深度检查软件来测试生成的流量的分类。还对由混乱和后门软件生成的流量进行了统计分析。研究的主要结果发现,使用默认设置,DPI库能够对混淆的流量进行分类。但是,与最初的假设一样,大多数混乱的流量都被归类为未知类别。基于正则表达式,DPI库中出现的假阳性次数最多。工作结果显示了如何为分类为未知流量的一部分开发自己的协议解码器。最清楚的情况是可以从有效负载中读取纯语言字符串或可以识别连接握手的情况。对于某些提出的混淆方法,由于流量已加密并且难以从连接握手中检测到可识别的特征,因此无法应用深度数据包检查。统计分析可用于这些方法。例如,使用共享机密,可以使用数据包大小分布来识别加密的后门软件流量。但是,统计分析的结果不能推广到所有方法,因为令人困惑的应用程序可能会对上述不同分布产生影响。

著录项

  • 作者

    Kuisti Jari;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 fi
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号