
Mohamed Alzayat | Groundhog: Efficient Request Isolation in FaaS | #40
Disseminate: The Computer Science Research Podcast
Episode · 0 Play
Episode · 42:46 · Sep 11, 2023
About
Summary:Security is a core responsibility for Function-as-a-Service (FaaS) providers. The prevailing approach has each function execute in its own container to isolate concurrent executions of different functions. However, successive invocations of the same function commonly reuse the runtime state of a previous invocation in order to avoid container cold-start delays when invoking a function. Although efficient, this container reuse has security implications for functions that are invoked on behalf of differently privileged users or administrative domains: bugs in a function’s implementation, third-party library, or the language runtime may leak private data from one invocation of the function to subsequent invocations of the same function.In this episode, Mohamed Alzayat tells us about Groundhog, which isolates sequential invocations of a function by efficiently reverting to a clean state, free from any private data, after each invocation. Tune in to learn more about how Groundhog works and how it improves security in FaaS!Links:Mohamed's homepageGroundhog EuroSys'23 paperGroundhog codebase Hosted on Acast. See acast.com/privacy for more information.
42m 46s · Sep 11, 2023
© 2023 Acast AB (OG)