Software and System Security

Home / Software and System Security

Securing systems and the software that powers them requires a multitude of approaches. Current research initiatives at CCS address compromise resilience, virtualization security, design and implementation of distributed content networks, memory forensics, embedded systems, security and human behavior, and the delivery of secure updates to repositories, automobiles, and smart devices. A common thread among all these initiatives is that they are based on deployments in real world systems.

Relevant Faculty

  1. Justin Cappos
  2. Brendan Dolan-Gavitt

Lab/Center Links

  1. MESS Lab
  2. Secure Systems Lab

Sample Projects/Papers/Programs

  1. Assessing the Security of GitHub Copilot’s Code
  2. The Update Framework (TUF)
  3. in-toto
  4. Uptane
  5. PyPANDA
  6. LAVA Synthetic Bug Corpora
  7. CrashSimulator
  8. CacheCash
  9. Lind


  1. Reducing Container Kernel Attack Surface with TRACKS-NSF 
  2. NSF SaTC: CORE: Small: Better Software Security Through Caging
  3. 2022 NSF CAREER Award (to Brendan Dolan-Gavitt to supports improved ways to assess vulnerability discovery tools)