|
Use of databases for the analysis of malware represented by behavioral graph
Muzikant, Petr ; Šeda, Pavel (referee) ; Hajný, Jan (advisor)
This Bachelor’s thesis deals with problematics of a behavioral detection, its main component called behavioral shield and processing a telemetry data flowing from this shield. Special attention is also paid to a multithreaded application since it was used to optimize the thesis results. Main goal of the thesis is selection of the right database system given the nature of the data and implementation of a tool allowing data processsing and extensible filtering. Thesis is divided into theoretical introductions of mentioned problematics and into two practical parts about the selection of database system (based on measurements) and the tool for processing and filtering data (including its optimization). At the end is also included short chapter about the problems during the implementation with theirs solutions. Bachelors thesis took place in the cooperation with Avast Software s.r.o.
|
|
Identification and characterization of malicious behavior in behavioral graphs
Varga, Adam ; Burget, Radim (referee) ; Hajný, Jan (advisor)
Za posledné roky je zaznamenaný nárast prác zahrňujúcich komplexnú detekciu malvéru. Pre potreby zachytenia správania je často vhodné pouziť formát grafov. To je prípad antivírusového programu Avast, ktorého behaviorálny štít deteguje škodlivé správanie a ukladá ich vo forme grafov. Keďže sa jedná o proprietárne riešenie a Avast antivirus pracuje s vlastnou sadou charakterizovaného správania bolo nutné navrhnúť vlastnú metódu detekcie, ktorá bude postavená nad týmito grafmi správania. Táto práca analyzuje grafy správania škodlivého softvéru zachytené behavioralnym štítom antivírusového programu Avast pre proces hlbšej detekcie škodlivého softvéru. Detekcia škodlivého správania sa začína analýzou a abstrakciou vzorcov z grafu správania. Izolované vzory môžu efektívnejšie identifikovať dynamicky sa meniaci malware. Grafy správania sú uložené v databáze grafov Neo4j a každý deň sú zachytené tisíce z nich. Cieľom tejto práce bolo navrhnúť algoritmus na identifikáciu správania škodlivého softvéru s dôrazom na rýchlosť skenovania a jasnosť identifikovaných vzorcov správania. Identifikácia škodlivého správania spočíva v nájdení najdôležitejších vlastností natrénovaných klasifikátorov a následnej extrakcie podgrafu pozostávajúceho iba z týchto dôležitých vlastností uzlov a vzťahov medzi nimi. Následne je navrhnuté pravidlo pre hodnotenie extrahovaného podgrafu. Diplomová práca prebehla v spolupráci so spoločnosťou Avast Software s.r.o.
|
|
Identification and characterization of malicious behavior in behavioral graphs
Varga, Adam ; Burget, Radim (referee) ; Hajný, Jan (advisor)
Za posledné roky je zaznamenaný nárast prác zahrňujúcich komplexnú detekciu malvéru. Pre potreby zachytenia správania je často vhodné pouziť formát grafov. To je prípad antivírusového programu Avast, ktorého behaviorálny štít deteguje škodlivé správanie a ukladá ich vo forme grafov. Keďže sa jedná o proprietárne riešenie a Avast antivirus pracuje s vlastnou sadou charakterizovaného správania bolo nutné navrhnúť vlastnú metódu detekcie, ktorá bude postavená nad týmito grafmi správania. Táto práca analyzuje grafy správania škodlivého softvéru zachytené behavioralnym štítom antivírusového programu Avast pre proces hlbšej detekcie škodlivého softvéru. Detekcia škodlivého správania sa začína analýzou a abstrakciou vzorcov z grafu správania. Izolované vzory môžu efektívnejšie identifikovať dynamicky sa meniaci malware. Grafy správania sú uložené v databáze grafov Neo4j a každý deň sú zachytené tisíce z nich. Cieľom tejto práce bolo navrhnúť algoritmus na identifikáciu správania škodlivého softvéru s dôrazom na rýchlosť skenovania a jasnosť identifikovaných vzorcov správania. Identifikácia škodlivého správania spočíva v nájdení najdôležitejších vlastností natrénovaných klasifikátorov a následnej extrakcie podgrafu pozostávajúceho iba z týchto dôležitých vlastností uzlov a vzťahov medzi nimi. Následne je navrhnuté pravidlo pre hodnotenie extrahovaného podgrafu. Diplomová práca prebehla v spolupráci so spoločnosťou Avast Software s.r.o.
|
|
Use of databases for the analysis of malware represented by behavioral graph
Muzikant, Petr ; Šeda, Pavel (referee) ; Hajný, Jan (advisor)
This Bachelor’s thesis deals with problematics of a behavioral detection, its main component called behavioral shield and processing a telemetry data flowing from this shield. Special attention is also paid to a multithreaded application since it was used to optimize the thesis results. Main goal of the thesis is selection of the right database system given the nature of the data and implementation of a tool allowing data processsing and extensible filtering. Thesis is divided into theoretical introductions of mentioned problematics and into two practical parts about the selection of database system (based on measurements) and the tool for processing and filtering data (including its optimization). At the end is also included short chapter about the problems during the implementation with theirs solutions. Bachelors thesis took place in the cooperation with Avast Software s.r.o.
|