WebRanz: Web page randomization for better advertisement delivery and web-bot prevention

Weihang Wang, Yunhui Zheng, Xinyu Xing, Yonghwi Kwon, Xiangyu Zhang, Patrick Eugster

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

Nowadays, a rapidly increasing number of web users are using Ad-blockers to block online advertisements. Ad-blockers are browser-based software that can block most Ads on the websites, speeding up web browsers and saving bandwidth. Despite these benefits to end users, Ad-blockers could be catastrophic for the economic structure underlying the web, especially considering the rise of Ad-blocking as well as the number of technologies and services that rely exclusively on Ads to compensate their cost. In this paper, we introduce WebRanz that utilizes a randomization mechanism to circumvent Ad-blocking. Using WebRanz, content publishers can constantly mutate the internal HTML elements and element attributes of their web pages, without afiecting their visual appearances and functionalities. Randomization invalidates the pre-defined patterns that Ad-blockers use to filter out Ads. Though the design of WebRanz is motivated by evading Ad-blockers, WebRanz also benefits the defense against bot scripts. We evaluate the effectiveness of WebRanz and its overhead using 221 randomly sampled top Alexa web pages and 8 representative bot scripts.

Original languageEnglish (US)
Title of host publicationFSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
EditorsZhendong Su, Thomas Zimmermann, Jane Cleland-Huang
PublisherAssociation for Computing Machinery
Pages205-216
Number of pages12
ISBN (Electronic)9781450342186
DOIs
StatePublished - Nov 1 2016
Event24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016 - Seattle, United States
Duration: Nov 13 2016Nov 18 2016

Publication series

NameProceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
Volume13-18-November-2016

Other

Other24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016
CountryUnited States
CitySeattle
Period11/13/1611/18/16

Fingerprint

World Wide Web
Websites
HTML
Web browsers
Bandwidth
Economics
Costs

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Wang, W., Zheng, Y., Xing, X., Kwon, Y., Zhang, X., & Eugster, P. (2016). WebRanz: Web page randomization for better advertisement delivery and web-bot prevention. In Z. Su, T. Zimmermann, & J. Cleland-Huang (Eds.), FSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering (pp. 205-216). (Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering; Vol. 13-18-November-2016). Association for Computing Machinery. https://doi.org/10.1145/2950290.2950352
Wang, Weihang ; Zheng, Yunhui ; Xing, Xinyu ; Kwon, Yonghwi ; Zhang, Xiangyu ; Eugster, Patrick. / WebRanz : Web page randomization for better advertisement delivery and web-bot prevention. FSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. editor / Zhendong Su ; Thomas Zimmermann ; Jane Cleland-Huang. Association for Computing Machinery, 2016. pp. 205-216 (Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering).
@inproceedings{fbabbef4d61c4f0db67c1c04425c47b3,
title = "WebRanz: Web page randomization for better advertisement delivery and web-bot prevention",
abstract = "Nowadays, a rapidly increasing number of web users are using Ad-blockers to block online advertisements. Ad-blockers are browser-based software that can block most Ads on the websites, speeding up web browsers and saving bandwidth. Despite these benefits to end users, Ad-blockers could be catastrophic for the economic structure underlying the web, especially considering the rise of Ad-blocking as well as the number of technologies and services that rely exclusively on Ads to compensate their cost. In this paper, we introduce WebRanz that utilizes a randomization mechanism to circumvent Ad-blocking. Using WebRanz, content publishers can constantly mutate the internal HTML elements and element attributes of their web pages, without afiecting their visual appearances and functionalities. Randomization invalidates the pre-defined patterns that Ad-blockers use to filter out Ads. Though the design of WebRanz is motivated by evading Ad-blockers, WebRanz also benefits the defense against bot scripts. We evaluate the effectiveness of WebRanz and its overhead using 221 randomly sampled top Alexa web pages and 8 representative bot scripts.",
author = "Weihang Wang and Yunhui Zheng and Xinyu Xing and Yonghwi Kwon and Xiangyu Zhang and Patrick Eugster",
year = "2016",
month = "11",
day = "1",
doi = "10.1145/2950290.2950352",
language = "English (US)",
series = "Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering",
publisher = "Association for Computing Machinery",
pages = "205--216",
editor = "Zhendong Su and Thomas Zimmermann and Jane Cleland-Huang",
booktitle = "FSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering",

}

Wang, W, Zheng, Y, Xing, X, Kwon, Y, Zhang, X & Eugster, P 2016, WebRanz: Web page randomization for better advertisement delivery and web-bot prevention. in Z Su, T Zimmermann & J Cleland-Huang (eds), FSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering, vol. 13-18-November-2016, Association for Computing Machinery, pp. 205-216, 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, Seattle, United States, 11/13/16. https://doi.org/10.1145/2950290.2950352

WebRanz : Web page randomization for better advertisement delivery and web-bot prevention. / Wang, Weihang; Zheng, Yunhui; Xing, Xinyu; Kwon, Yonghwi; Zhang, Xiangyu; Eugster, Patrick.

FSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. ed. / Zhendong Su; Thomas Zimmermann; Jane Cleland-Huang. Association for Computing Machinery, 2016. p. 205-216 (Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering; Vol. 13-18-November-2016).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - WebRanz

T2 - Web page randomization for better advertisement delivery and web-bot prevention

AU - Wang, Weihang

AU - Zheng, Yunhui

AU - Xing, Xinyu

AU - Kwon, Yonghwi

AU - Zhang, Xiangyu

AU - Eugster, Patrick

PY - 2016/11/1

Y1 - 2016/11/1

N2 - Nowadays, a rapidly increasing number of web users are using Ad-blockers to block online advertisements. Ad-blockers are browser-based software that can block most Ads on the websites, speeding up web browsers and saving bandwidth. Despite these benefits to end users, Ad-blockers could be catastrophic for the economic structure underlying the web, especially considering the rise of Ad-blocking as well as the number of technologies and services that rely exclusively on Ads to compensate their cost. In this paper, we introduce WebRanz that utilizes a randomization mechanism to circumvent Ad-blocking. Using WebRanz, content publishers can constantly mutate the internal HTML elements and element attributes of their web pages, without afiecting their visual appearances and functionalities. Randomization invalidates the pre-defined patterns that Ad-blockers use to filter out Ads. Though the design of WebRanz is motivated by evading Ad-blockers, WebRanz also benefits the defense against bot scripts. We evaluate the effectiveness of WebRanz and its overhead using 221 randomly sampled top Alexa web pages and 8 representative bot scripts.

AB - Nowadays, a rapidly increasing number of web users are using Ad-blockers to block online advertisements. Ad-blockers are browser-based software that can block most Ads on the websites, speeding up web browsers and saving bandwidth. Despite these benefits to end users, Ad-blockers could be catastrophic for the economic structure underlying the web, especially considering the rise of Ad-blocking as well as the number of technologies and services that rely exclusively on Ads to compensate their cost. In this paper, we introduce WebRanz that utilizes a randomization mechanism to circumvent Ad-blocking. Using WebRanz, content publishers can constantly mutate the internal HTML elements and element attributes of their web pages, without afiecting their visual appearances and functionalities. Randomization invalidates the pre-defined patterns that Ad-blockers use to filter out Ads. Though the design of WebRanz is motivated by evading Ad-blockers, WebRanz also benefits the defense against bot scripts. We evaluate the effectiveness of WebRanz and its overhead using 221 randomly sampled top Alexa web pages and 8 representative bot scripts.

UR - http://www.scopus.com/inward/record.url?scp=84997216916&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84997216916&partnerID=8YFLogxK

U2 - 10.1145/2950290.2950352

DO - 10.1145/2950290.2950352

M3 - Conference contribution

AN - SCOPUS:84997216916

T3 - Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering

SP - 205

EP - 216

BT - FSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering

A2 - Su, Zhendong

A2 - Zimmermann, Thomas

A2 - Cleland-Huang, Jane

PB - Association for Computing Machinery

ER -

Wang W, Zheng Y, Xing X, Kwon Y, Zhang X, Eugster P. WebRanz: Web page randomization for better advertisement delivery and web-bot prevention. In Su Z, Zimmermann T, Cleland-Huang J, editors, FSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. Association for Computing Machinery. 2016. p. 205-216. (Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering). https://doi.org/10.1145/2950290.2950352