YoVDO

Luci - Loader-based Dynamic Software Updates for Off-the-shelf Shared Objects

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses Software Development Courses System Administration Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk from USENIX ATC '23 that introduces Luci, a lightweight linker/loader technique for dynamically updating shared libraries during runtime. Learn how this innovative approach exploits position-independent code indirection mechanisms to prevent downtimes and service unavailability caused by frequent vulnerability patches. Discover how Luci adapts to current build and package-update mechanisms of common Linux distributions, requiring no source modifications or infrastructure changes. Examine the demonstration of this technique on popular libraries like Expat and libxcrypt, using unmodified binaries from Debian and Ubuntu packages, and understand how it enables updating the majority of releases without process restarts.

Syllabus

USENIX ATC '23 - Luci: Loader-based Dynamic Software Updates for Off-the-shelf Shared Objects


Taught by

USENIX

Related Courses

Introduction to Linux
Linux Foundation via edX
Rapid Deployment of SAP Solutions
SAP Learning
SAP Screen Personas
SAP Learning
Office 365: Managing Identities and Services
Microsoft via edX
Microsoft Exchange Server 2016 - 3: Mailbox Databases
Microsoft via edX