基于图模型的移动广告网络流量检测与表征

Hiroki Kuzuno, Kenichi Magata
{"title":"基于图模型的移动广告网络流量检测与表征","authors":"Hiroki Kuzuno, Kenichi Magata","doi":"10.1504/IJSSC.2016.077971","DOIUrl":null,"url":null,"abstract":"Many 'free' applications are provided for Android. These include advertisement (ad) modules manage ad services and track user sensitive behaviour. These sometimes lead violations of privacy. We analysed 797 of 1,188 applications included 45 known ad modules and found characteristic ad network traffic patterns. In order to accurately differentiate traffic between ad modules and valid application, we propose a novel method based on the distance between traffic graphs mapping the relationships between HTTP sessions. Using this method, we can detect ad modules' traffic by comparing session graphs with known ad graphs. In evaluation, we generated 20,903 graphs from applications traffic includes 4,698 known ad graphs, manually identified 2,000 ad graphs, and 2,000 standard application graphs. We also evaluated graph screening for detection accuracy. Our approach showed 76% detection rate for known ad graphs, 96% detection rate for manually classified ad graphs, and under 10% false positive rate for standard graphs.","PeriodicalId":43931,"journal":{"name":"International Journal of Space-Based and Situated Computing","volume":"33 1","pages":"90-101"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Detecting and characterising of mobile advertisement network traffic using graph modelling\",\"authors\":\"Hiroki Kuzuno, Kenichi Magata\",\"doi\":\"10.1504/IJSSC.2016.077971\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many 'free' applications are provided for Android. These include advertisement (ad) modules manage ad services and track user sensitive behaviour. These sometimes lead violations of privacy. We analysed 797 of 1,188 applications included 45 known ad modules and found characteristic ad network traffic patterns. In order to accurately differentiate traffic between ad modules and valid application, we propose a novel method based on the distance between traffic graphs mapping the relationships between HTTP sessions. Using this method, we can detect ad modules' traffic by comparing session graphs with known ad graphs. In evaluation, we generated 20,903 graphs from applications traffic includes 4,698 known ad graphs, manually identified 2,000 ad graphs, and 2,000 standard application graphs. We also evaluated graph screening for detection accuracy. Our approach showed 76% detection rate for known ad graphs, 96% detection rate for manually classified ad graphs, and under 10% false positive rate for standard graphs.\",\"PeriodicalId\":43931,\"journal\":{\"name\":\"International Journal of Space-Based and Situated Computing\",\"volume\":\"33 1\",\"pages\":\"90-101\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-08-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Space-Based and Situated Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1504/IJSSC.2016.077971\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Space-Based and Situated Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1504/IJSSC.2016.077971","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

Android上有许多“免费”应用程序。其中包括管理广告服务和跟踪用户敏感行为的广告(ad)模块。这些有时会导致侵犯隐私。我们分析了1188个应用程序中的797个,其中包括45个已知的广告模块,并发现了典型的广告网络流量模式。为了准确区分广告模块和有效应用之间的流量,我们提出了一种基于映射HTTP会话之间关系的流量图之间距离的新方法。使用该方法,我们可以通过将会话图与已知广告图进行比较来检测广告模块的流量。在评估中,我们从应用程序流量中生成了20,903个图,其中包括4,698个已知广告图,手动识别了2,000个广告图和2,000个标准应用程序图。我们还评估了图筛选的检测准确性。我们的方法显示,已知广告图的检测率为76%,人工分类广告图的检测率为96%,标准广告图的假阳性率低于10%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Detecting and characterising of mobile advertisement network traffic using graph modelling
Many 'free' applications are provided for Android. These include advertisement (ad) modules manage ad services and track user sensitive behaviour. These sometimes lead violations of privacy. We analysed 797 of 1,188 applications included 45 known ad modules and found characteristic ad network traffic patterns. In order to accurately differentiate traffic between ad modules and valid application, we propose a novel method based on the distance between traffic graphs mapping the relationships between HTTP sessions. Using this method, we can detect ad modules' traffic by comparing session graphs with known ad graphs. In evaluation, we generated 20,903 graphs from applications traffic includes 4,698 known ad graphs, manually identified 2,000 ad graphs, and 2,000 standard application graphs. We also evaluated graph screening for detection accuracy. Our approach showed 76% detection rate for known ad graphs, 96% detection rate for manually classified ad graphs, and under 10% false positive rate for standard graphs.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
International Journal of Space-Based and Situated Computing
International Journal of Space-Based and Situated Computing COMPUTER SCIENCE, INFORMATION SYSTEMS-
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信