Will Drewry

Will Drewry

Will Drewry is a Principal Software Engineer at Google and has worked across many domains, from infrastructure to consumer operating systems to payments. His focus is on pragmatic privacy and security systems. Will's past applied research in software security led to widely adopted innovations in the field of consumer devices, from efficient, boot-time integrity measurement in all Android and Chrome OS devices (dm-verity, Verified Boot) to the broad adoption of hardware security modules, as well as creating an operating system security primitive used widely across Cloud computing: the application of Berkeley Packet Filters for system call boundary management (seccomp-bpf). He has also contributed across multiple standards and processor featuresets. Outside of consumer electronics, Will has introduced novel approaches for realizing digital currency. He joined Google in 2003 and received his B.A. in Computer Science from Boston University.
Authored Publications
Sort By
  • Title
  • Title, descending
  • Year
  • Year, descending
    Google
MiniBox: A Two-Way Sandbox for x86 Native Code
Brandon Baker
Adrian Perrig
Yanlin Li
James Newsome
Proceedings of the Usenix Annual Technical Conference, Usenix (2014)
Preview
Insecure Context Switching: Innoculating regular expressions for survivability
Tavis Ormandy
2nd USENIX Workshop on Offensive Technologies (WOOT '08) (2008)
Preview
Flayer: Exposing Application Internals
Tavis Ormandy
First USENIX Workshop on Offensive Technologies (WOOT '07), Online Proceedings, http://www.usenix.org/events/woot07/tech/ (2007)
Preview