Portrait of Ye Shu

Ye Shu

PhD student in Computer Science · UC San Diego

Advised by Stefan Savage and Geoffrey Voelker.

Sysnet · CryptoSec · Center for Networked Systems · Center for Healthcare Cybersecurity

I study network security and Internet measurement, with interests in browser and network fingerprinting, online abuse, and Internet infrastructure. I build measurement and analysis methods to investigate messy real-world systems with incomplete or indirect evidence.

Research

Fingerprinting & Online Abuse

I study browser and network fingerprinting in the context of online abuse, including anti-detect browsers, residential proxies, and related infrastructure. My current work explores measurement and analysis techniques for understanding these systems at scale and improving practical abuse detection.

Measurement & Empirical Security

How can we measure phenomena in real-world systems when direct ground truth is incomplete, hidden, or expensive to obtain? I develop measurement and inference methods that combine indirect evidence, side channels, active measurements, and reconciliation across independent data sources.

Publications

Publications pageGoogle Scholar

Showing representative publicationsShowing all publications

IMC 2026

The Case of the Missing Cases: Inferring Sealed U.S. Federal Cases

Ye Shu, Elisa Luo, Paul Chung, Geoffrey M. Voelker, Stefan Savage

We develop and validate inference techniques for measuring current and historical U.S. federal court case sealing practices.

The techniques make scaled investigations of a secretive judicial process possible with free data and reveal previously hidden patterns with civil and magistrate judge cases.

IEEE S&P 2026

Distinguished Paper Award

Lost in Translation: Text Message Spoofing via Email

Sumanth Rao, Ye Shu, Stefan Savage, Aaron Schulman, Geoffrey M. Voelker, Enze Liu

We show how email-to-text gateways and messaging apps enable spoofing of arbitrary senders and injection of forged messages into existing conversations.

The attacks expose an end-to-end identity failure that emerges when independently designed messaging protocols and systems are connected together.

IMC 2025

Poster

Poster: When Blocks Go Missing: The Timeliness and Trustworthiness of Blockchain RPC Providers

Ye Shu, Deian Stefan, Stefan Savage, Geoffrey M. Voelker, Enze Alex Liu

We measure blockchain RPC providers and found substantial differences in timeliness, missing records, and even internal inconsistency.

Applications implicitly trust RPC providers as faithful representations of the chain state; our measurements challenge that assumption.

Williams College

2024

Honors thesis

RESTAssured: Formally Verifying RESTful API Specification Conformance in Web Applications

Ye Shu

Highest Honors and Sam Goldberg Colloquium Prize

RESTAssured uses symbolic execution to verify whether Express.js servers conform to their OpenAPI specifications.

It makes API specifications mechanically checkable against actual implementations, catching discrepancies that would otherwise be missed by traditional testing and fuzzing techniques.

PLATEAU Workshop

2024

Workshop

SureVeyor: A Language for High-Quality Online Surveys

Ye Shu, Emmie Hine, Hugo Hua, Emery Berger, Daniel Barowy

IEEE CAMAD Workshop

2018

Workshop

Binary Reed-Solomon Coding Based Distributed Storage Scheme in Information-Centric Fog Networks

Ye Shu, Mianxiong Dong, Kaoru Ota, Jun Wu, Siyi Liao

Community & Teaching

Teaching

Teaching Assistant

Instructor

  • Winter Study 2024

    CSCI 23: Web Development

    Co-Instructor · Williams College

    A four-week course built around real projects from Williams Students Online, with Andrew Megalaa and Prof. Jeannie Albrecht.

  • Winter Study 2022

    CTF Security Workshop

    Co-Instructor · The Free University Program (Williams Students Union)

    A hands-on workshop on network, web, cryptography, and binary-exploitation challenges, with Garett Tok Ern Liang.

Academic Service

Selected Recognition

Selected Technical Experience

2026AmazonApplied Scientist Intern
I worked on marketplace abuse detection, translating investigator heuristics into explainable machine-learning models that were adopted across teams for abuse detection at scale.
2020–2024Williams Students Online (WSO)President / Full-stack Developer
I helped build and operate a campus platform used by about 70% of Williams students, serving as president and leading developer onboarding and ongoing maintenance.

Beyond research

Writing

  1. Memory Leak & malloc chunks
  2. Me and My Broken Site(s)

All writingArchive of knowledge base

Interests

I received a B.A. in Computer Science and Philosophy at Williams College, where I worked with Prof. Daniel Barowy on programming languages and formal methods.

Within philosophy, I am especially interested in epistemology and philosophy of science, and am drawn to the traditions of empiricism, skepticism, and pluralism in scientific methods and explanations. Some of my favorite philosophers include David Hume, Thomas Kuhn, Paul Feyerabend, and Bruno Latour.

I have played CTFs with Water Paddler and Team 0x194, focusing on cryptography and miscellaneous challenges.

I also take photographs from time to time, of landscapes, places, and moments that stand out to me.