Den snabba spridningen av smartphones under de senaste åren har kommit hand i hand med och imponerande tillväxt i antalet och sofistikering av skadliga appar som riktar smartphone-användare. Tillgången till återanvändningsorienterade utvecklingsmetoder och automatiserade produktionsverktyg för malware gör det mycket enkelt att producera nya exemplar. Som ett resultat, marknadsoperatörer och malware analytiker blir alltmer överväldigad av mängden nyupptäckta prover som måste analyseras. Denna situation har stimulerat forskning i intelligenta instrument för att automatisera delar av malware analysprocessen. I detta papper introducerar vi Dendroid, ett system som bygger på textbrytning och informationssökning tekniker för denna uppgift. Vår strategi är motiverad av en statistisk analys av kodstrukturerna som finns i en datauppsättning av Android OS malware familjer, som avslöjar vissa parallellismer med klassiska problem i dessa domäner. Vi anpassar sedan standard Vector Space Model och omformulerar den modelleringsprocess som följs i tillämpningar för textbrytning. Detta gör att vi kan mäta likhet mellan malware prover, som sedan används för att automatiskt klassificera dem i familjer. Vi undersöker också tillämpningen av hierarkisk klusterering över funktionen vektorer som erhållits för varje malware familj. De resulterande dendogrammen liknar de så kallade fylogenetiska träden för biologiska arter, vilket gör det möjligt för oss att gissa om evolutionära relationer mellan familjer. Våra experimentella resultat tyder på att tillvägagångssättet är anmärkningsvärt exakt och hanterar effektivt med stora databaser av malware instanser.
Dendroid REF föreslog ett tillvägagångssätt baserat på textbrytning för att automatiskt klassificera malware prover och analysera familjer baserat på de styrflöde strukturer som finns i dem.
Dendroid: A text mining approach to analyzing and classifying code structures in Android malware families
{'venue': 'Expert Syst. Appl.', 'journal': 'Expert Syst. Appl.', 'mag_field_of_study': ['Computer Science']}