Research

Under the auspice of making the internet better, my research focus is on access to genuine online services. Internet access is hampered by explicit censorship from government and corporate entities, by integrity failures in online services, and by services that are not yet implemented.

I can be contacted at willscott@gmail.com.

Places

Cuba is a country with a fascinating relationship to the Internet. A historic infrastructural limitation of bandwidth, and tense political relations with the US has left official connectivity channels costly and awkward. This environment has paved the way for community networks to fill the gap, and some of the most vibrant community run networks in the world can be found in Havana and other cities across the country.

The Democratic Peoples Republic of Korea is one of the least connected countries on the Internet. Tense political situations have left the country using Internet access to its advantage, by minimizing its online presence while extracting maximum value from the rest of the world. The understanding and ecosystem of technology within the country is fascinating, and a topic I continue to study first hand.

Projects

Censored Planet synthesizes a range of remote measurement techniques to provide a broader picture of network interference and blocking around the world. In addition to tracking DNS interference with Satellite, it uses TCP/IP and Application level measurement techniques. Together, these techniques allow the project both to provide more detailed data than has been previously released, and track a broader number of keywords for disruption.

Talek is a privacy preserving database / pub-sub abstraction. Using access-sequence indistinguishably (all clients appear to behave identically to servers) by way of PIR, it presents an interface for building metadata-less chat and other communication applications. One of the exciting innovations is using GPUs to gain significant performance benefits compared to previous systems.

Satellite is a measurement system to watch the global consistency of DNS responses. The system track open DNS resolvers across IPv4, and runs weekly resolutions of the top 10,000 domains to track both changes in CDN deployments and networks where domain resolutions are systematically disrupted.

Open proxies occupy one of the dustier corners of the internet, yet continue to serve large amounts of traffic. This project takes a look at how prevalent these proxies really are, who runs them, and what they’re being used for. We monitored open proxy lists and scanned default ports, and then measured open statistics interfaces on a subset of proxies to understand what content clients were requesting.

Activist.js is an exploration of what publishers can do without the help of their users to make their content more resilient to network failures. In particular, can a drop-in library alert users when issues in the network are making content unavailable? We look into what is actually provided by cache manifests and service works to provide limited control of experience to publishers even when their servers are disrupted.

uProxy is a browser extension that lets users share alternative more secure routes to the Internet. It’s like a personalized VPN service that you set up for yourself and your friends. uProxy helps users protect each other from third parties who may try to watch, block, or redirect users’ Internet connections. uProxy is built on freedom.js, and includes features like a fully native javascript xmpp chat client.

freedomffreedom.js is a set of ideas for how to redesign the web. The Client-Server model imposes high operational costs on popular sites, which has resulted in a different ecosystem than desktop applications – one that is much more service oriented. freedom.js provides a framework to encourage a FOSS / Linux like ecosystem for web applications.


Unblock (extending OneSwarm) is a privacy preserving overlay. We look at how to extend Oneswarm not just for file sharing, but as a general purpose network overlay. Network topology is only locally known, and based on trusted social links – which protects users and improves performance. Unblock also explores ways to extend the trust found in social networks to a graph with high enough connectivity to support a web browsing workload.

Papers

403 Forbidden: A Global View of CDN Geoblocking.
Allison McDonald, Matthew Bernhard, Luke Valenta, Benjamin VanderSloot, Will Scott, Nick Sullivan, J Alex Halderman, Roya Ensafi. IMC. 2018.
Quack: Scalable Remote Measurement of Application-Layer Censorship.
Benjamin VanderSloot, Allison McDonald, Will Scott, J. Alex Halderman, and Roya Ensafi. USENIX Security. 2018.
Initial Measurements of the Cuban Street Network.
Eduardo Pujol, Will Scott, Eric Wustrow, and J. Alex Halderman. IMC. 2017.
An ISP-Scale Deployment of TapDance.
Sergey Frolov, Fred Douglas, Will Scott, Allison McDonald, Benjamin VanderSloot, Rod Hynes, Adam Kruger, Michalis Kallitsis, David G. Robinson, Steve Schultze, Nikita Borisov, Alex Halderman, Eric Wustrow. FOCI. 2017.
Radiatus: a Shared-Nothing Server-Side Web Architecture.
Raymond Cheng, Will Scott, Paul Ellenbogen, Jon Howell, Franziska Roesner, Arvind Krishnamurthy, Thomas E Anderson. SoCC. 2016.
Exploring the Design Space of Longitudinal Censorship Measurement Platforms
Abbas Razaghpanah, Anke Li, Arturo Filastò, Rishab Nithyanand, Vasilis Ververis, Will Scott, Phillipa Gill. Arxiv Preprint. 2016.
Satellite: Joint Analysis of CDNs and Network-Level Interference
Will Scott, Thomas Anderson, Tadayoshi Kohno, Arvind Krishnamurthy. ATC. 2016.
Cryptographic Currencies from a Tech-Policy Perspective: Key Policy Issues and Technical Directions
Emily McReynolds, Adam Lerner, Will Scott, Franziska Roesner, Tadayoshi Kohno. Bitcoin. 2015.
Understanding Open Proxies in the Wild
Will Scott, Ravi Bhoraskar, and Arvind Krishnamurthy. Tech Report. 2014.
User scripting on Android using BladeDroid.
Ravi Bhoraskar, Dominic Langenegger, Pingyang He, Raymond Cheng, Will Scott, Michael D Ernst. APSys. 2014.
Detecting DNS censorship without an internal vantage point.
Will Scott, Sujit Packiaraj, Arvind Krishnamurthy. TinyToCS. 2013.
FreeDOM: a new Baseline for the Web.
Raymond Cheng, Will Scott, Arvind Krishnamurthy, Tom Anderson. HotNets. 2012.
Blocking-Resistant Network Services using Unblock.
Will Scott, Raymond Cheng, Jinyang Li, Arvind Krishnamurthy, Thomas Anderson. Tech Report. 2012.

Contact

My resume is available.