Skip to content

A general cross-architecture C/C++ hotpatch solution using customized userspace eBPF runtime. One patch release can fix the same vulnerability across heterogeneous devices.

Notifications You must be signed in to change notification settings

IoTAccessControl/RapidPatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

This is the code for paper: RapidPatch: Firmware Hotpatching for Real-Time Embedded Devices.

Link to the code used in our paper.

@inproceedings {rapidpatch,
  author = {Yi He and Zhenhua Zou and Kun Sun and Zhuotao Liu and Ke Xu and Qian Wang and Chao Shen and Zhi Wang and Qi Li},
  title = {{RapidPatch}: Firmware Hotpatching for {Real-Time} Embedded Devices},
  booktitle = {31st USENIX Security Symposium (USENIX Security 22)},
  year = {2022},
  isbn = {978-1-939133-31-1},
  address = {Boston, MA},
  pages = {2225--2242},
  url = {https://www.usenix.org/conference/usenixsecurity22/presentation/he-yi},
  publisher = {USENIX Association},
  month = aug
}

Note that the code in this repo is the version for hotpatching MCU-based embedded devices. We have another version for hotpatching Linux server programs. It will be fully open source soon.

About

A general cross-architecture C/C++ hotpatch solution using customized userspace eBPF runtime. One patch release can fix the same vulnerability across heterogeneous devices.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •