Livepatch in Userspace Based on Uprobe - Longjun Luo, Huawei
Channel: The Linux Foundation
Date: 08/10/2022

Livepatch in Userspace Based on Uprobe - Longjun Luo, Huawei

As we all know, the livepatch mechanism plays a vital role in solving CVEs and BUGs. We try to apply some ideas from the kpatch and the kernel livepatch to software in the userspace. This topic will talk about the following questions: 1. How can we modify the compiler arguments and obtained the necessary middle and final output files without any change to the build system of projects? 2. How can we generate a patch file from the diff file? 3. How can we recognize the running processes which need specific patches? 4. How can we apply patches in the userspace with the help of code injection?