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
    MiniBox: A Two-Way Sandbox for x86 Native Code
    Yanlin Li
    James Newsome
    Adrian Perrig
    Brandon Baker
    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