首页> 外文会议>IEEE Conference on Computer Communications Workshops >Using Dynamic Analysis to Automatically Detect Anti-Adblocker on the Web
【24h】

Using Dynamic Analysis to Automatically Detect Anti-Adblocker on the Web

机译:使用动态分析将在Web上自动检测反adblocker

获取原文

摘要

With the continuous development of Internet technology, there are more and more advertisements on the website and some of them can track and monitor users. To avoid the leakage of privacy information, many people are using adblockers to remove advertisements on web pages. This behavior of filtering advertisements seriously threatens the benefits of online publishers, and they have begun to detect and counterattack users who use adblockers. Previous work focused on detecting and filtering anti-adblockers to fight against the counterattacks of online publishers. So far, one of the most effective ways to prevent anti-adblockers is to create a blacklist. However, the generation and maintenance of blacklists involve considerable manual work, which is inefficient and difficult to maintain. This paper proposes a machine learning anti-adblocker detection system called ABDetector, which is the first system that can automatically generate blacklists of anti-adblockers. This system greatly reduces the manual workload. Since the difference of code with and without anti-adblocking detection behavior mainly lies in that they call different APIs, thus, we for the first time tried to build a classifier of anti-adblockers using JavaScript APIs as features and use dynamic analysis method to extract features. Unlike static analysis method, the dynamic analysis method can effectively avoid code obfuscation. The accuracy of ABDetector on the test set is 81.46%.
机译:随着互联网技术的不断发展,网站上还有更多和更多的广告,其中一些可以跟踪和监控用户。为避免隐私信息的泄漏,许多人正在使用adblockers删除网页上的广告。过滤广告的这种行为严重威胁到在线发布者的好处,他们已经开始检测和反击使用adblockers的用户。以前的工作侧重于检测和过滤反向框架,以反对在线发布者的反击。到目前为止,防止反adblockers的最有效方法之一是创建一个黑名单。然而,黑名单的生成和维护涉及相当大的手工工作,这是效率低下且难以维护。本文提出了一种机器学习叫做ABDetector的机器抗议者检测系统,这是第一系统,可以自动生成反向adblockers的黑名单。该系统大大减少了手动工作量。由于具有和不具有反向扩展检测行为的代码的差异主要在于它们调用不同的API,因此,我们第一次尝试使用JavaScript API作为特征构建Anti-Adblockers的分类器,并使用动态分析方法来提取特征。与静态分析方法不同,动态分析方法可以有效地避免代码混淆。测试集上的ABDetector的准确性为81.46%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号