search query: @keyword virtualization / total: 24
reference: 1 / 24
« previous | next »
Author:Helin, Anssi Matti
Title:Virtual machine introspection in malware analysis
Virtuaalikoneintrospektio haittaohjelma-analyysissä
Publication type:Master's thesis
Publication year:2016
Pages:58 s. + liitt. 6      Language:   eng
Department/School:Perustieteiden korkeakoulu
Main subject:Mobile Computing, Services and Security   (SCI3045)
Supervisor:Aura, Tuomas
Instructor:Cafasso, Matteo
Electronic version URL: http://urn.fi/URN:NBN:fi:aalto-201612226272
Location:P1 Ark Aalto  6068   | Archive
Keywords:virtualization
virtual machine introspection
malware analysis
software automation
virtualisaatio
virtuaalikoneet
virtuaalikoneintrospektio
haittaohjelma-analyysi
ohjelmistoautomaatio
Abstract (eng):Virtual machine introspection is an emerging method in the area of malware analysis.
It allows for more stealthy analysis of malware that are executing inside a virtual machine.
While open-source platforms for introspection have been published, there is currently no complete solution that would be publicly available.
Thus, we set out to build a complete system from existing components.

This thesis describes the design and deployment of an automatic malware analysis system based on DRAKVUF, a malware analysis tool for Windows software that uses Linux as the host platform and Xen for virtualization.
The system design and deployment scripts have been published as open source.
As its output, the system records a trace of events, such as system calls and internal kernel function calls, and stores new files written to the disk for analysis.
The analysis system is then benchmarked using both synthetic and real-world workloads.

As the main result of the thesis, we found that it is feasible to put together an automated malware analysis environment based on virtual machine introspection and available open-source software components, and that the resulting system works in practice.
Abstract (fin):Virtuaalikoneintrospektio on nouseva keino haittaohjelma-analyysin saralla.
Se mahdollistaa virtuaalikoneessa suoritettavien haittaohjelmien huomaamattomamman analysoinnin.
Vaikka introspektioalustoja on julkaistu avoimena lähdekodina, yhtään kokonaista järjestelmää ei ole julkisesti saatavilla, joten otimme tavoitteeksi kokonaisen järjestelmän rakentamisen olemassaolevista osista.

Diplomityö kuvaa automaattisen haittaohjelma-analyysijärjestelmän suunnittelua ja käyttöönottoa.
Järjestelmä perustuu DRAKVUF-nimiseen ohjelmistoon, joka on Windows-haittaohjelmien analysointiin tarkoitettu työkalu Linux-alustalle, ja käyttää Xeniä virtualisointiin.
Järjestelmä tuottaa tarkan seurannan erilaisista tapahtumista, kuten järjestelmäkutsuista ja käyttöjärjestelmän ytimen sisäisistä funktiokutsuista, ja tallentaa levylle kirjoitetut uudet tiedostot analyysiä varten.
Tämän jälkeen diplomityö vertaa järjestelmän suorituskykyä sekä synteettisillä että tosielämän kuormituksilla.

Diplomityön päätulos on, että on mahdollista rakentaa automaattinen virtuaalikoneintrospektioon perustuva haittaohjelma-analyysijärjestelmä avoimen lähdekoodin komponenteista, ja että näin syntyvä järjestelmä on käyttökelpoinen tosielämässä.
ED:2017-01-08
INSSI record number: 55310
+ add basket
« previous | next »
INSSI