Förmågan att identifiera mobilappar i nätverkstrafik har betydande konsekvenser i många domäner, inklusive trafikledning, malware upptäckt, och upprätthålla användarnas integritet. App identifieringsmetoder i litteraturen använder vanligtvis djuppaket inspektion (DPI) och analysera HTTP-huvuden för att extrahera app fingeravtryck. Dessa metoder kan dock inte användas om HTTP-trafiken krypteras. Vi undersöker om Android-appar kan identifieras från deras lanseringstid nätverkstrafik med endast TCP / IP-huvuden. Vi först fånga nätverkstrafik av 86 109 app lanserar genom att upprepade gånger köra 1 595 appar på 4 olika Android-enheter. Vi använder sedan övervakade inlärningsmetoder som använts tidigare i sididentifieringslitteraturen, för att identifiera de appar som genererade trafiken. Vi finner att: (i) populära Android-appar kan identifieras med 88% noggrannhet, genom att använda paketstorlekarna på de första 64 paket som de genererar, när inlärningsmetoderna tränas och testas på data som samlas in från samma enhet; (ii) när data från en osynlig enhet (men liknande operativsystem/vendor) används för testning, kan appar identifieras med 67% noggrannhet; (iii) app-identifiering noggrannheten sjunker inte signifikant även om träningsdata är gamla med flera dagar, och (iv) noggrannheten sjunker ganska kraftigt om operativsystemet/vördaren är mycket annorlunda. Vi diskuterar både konsekvenserna av våra resultat och de öppna frågorna.
I REF använder författarna TCP/IP-huvuden för att identifiera mobila applikationer.
Can Android Applications Be Identified Using Only TCP/IP Headers of Their Launch Time Traffic?
{'venue': "WiSec '16", 'journal': None, 'mag_field_of_study': ['Computer Science']}