PAD: Programming Third-Party Web Advertisement Censorship

被引:0
|
作者
Wang, Weihang [1 ]
Kwon, Yonghwi [1 ]
Zheng, Yunhui [2 ]
Aafer, Yousra [1 ]
Kim, I-Luk [1 ]
Lee, Wen-Chuan [1 ]
Liu, Yingqi [1 ]
Meng, Weijie [1 ]
Zhang, Xiangyu [1 ]
Eugster, Patrick [1 ,3 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[2] IBM TJ Watson Res Ctr, New York, NY USA
[3] Tech Univ Darmstadt, Darmstadt, Germany
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the current online advertisement delivery, an ad slot on a publisher's website may go through multiple layers of bidding and reselling until the final ad content is delivered. The publishers have little control on the ads being displayed on their web pages. As a result, website visitors may suffer from unwanted ads such as malvertising, intrusive ads, and information disclosure ads. Unfortunately, the visitors often blame the publisher for their unpleasant experience and switch to competitor websites. In this paper, we propose a novel programming support system for ad delivery, called PAD, for publisher programmers, who specify their policies on regulating third-party ads shown on their websites. PAD features an expressive specification language and a novel persistent policy enforcement runtime that can self-install and self-protect throughout the entire ad delegation chain. It also provides an ad-specific memory protection scheme that prevents malvertising by corrupting malicious payloads. Our experiments show that PAD has negligible runtime overhead. It effectively suppresses a set of malvertising cases and unwanted ad behaviors reported in the real world, without affecting normal functionalities and regular ads.
引用
收藏
页码:240 / 251
页数:12
相关论文
共 50 条
  • [1] The Evolution of Third-Party Web Tracking
    Wambach, Tim
    Braeunlich, Katharina
    [J]. INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP 2016), 2017, 691 : 130 - 147
  • [2] The Intricate Web of Third-Party Cybersecurity Risk
    Peng, Jacob
    [J]. ISACA Journal, 2023, 6 : 55 - 58
  • [3] Third-party Tracking on the Web: A Swedish Perspective
    Purra, Joel
    Carlsson, Niklas
    [J]. 2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2016, : 28 - 34
  • [4] Third-Party Web Tracking: Policy and Technology
    Mayer, Jonathan R.
    Mitchell, John C.
    [J]. 2012 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2012, : 413 - 427
  • [5] A Study of Third-party Resources Loading on Web
    Ikram, Muhammad
    Masood, Rahat
    Tyson, Gareth
    Kaafar, Mohamed Ali
    Ensafi, Roya
    [J]. arXiv, 2022,
  • [6] Using third-party purchasing to push third-party logistics
    Long, JS
    Zhao, J
    [J]. THIRD WUHAN INTERNATIONAL CONFERENCE ON E-BUSINESS: GLOBAL BUSINESS INTERFACE, 2004, : 400 - 404
  • [7] APPLYING THIRD-PARTY MOOCS IN PROGRAMMING EDUCATION: A CASE STUDY
    Saari, Mika
    Makinen, Timo
    Linna, Petri
    [J]. 9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 53 - 59
  • [8] Prevalence of Third-Party Tracking on Abortion Clinic Web Pages
    Friedman, Ari B.
    Bauer, Lujo
    Gonzales, Rachel
    McCoy, Matthew S.
    [J]. JAMA INTERNAL MEDICINE, 2022, 182 (11) : 1221 - 1222
  • [9] Airlines' web portals prosper despite third-party sites
    Croft, J
    [J]. AVIATION WEEK & SPACE TECHNOLOGY, 2001, 154 (20): : 86 - 86
  • [10] Semantic Web Services and its Application in Third-Party Logistics
    Liu Fagui
    Liu Kun
    Zhang Yang
    [J]. 2008 INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND TRAINING AND 2008 INTERNATIONAL WORKSHOP ON GEOSCIENCE AND REMOTE SENSING, VOL 2, PROCEEDINGS,, 2009, : 626 - 630