2023 · 15 citations · 11 references
ComputingComputer EngineeringComputer SystemsComputer SecurityContainerizationSecurity ArchitectureContainer IsolationSystem CallsContainersExecution IsolationFunction Execution RuntimeFunction IsolationInvocation IsolationReuseRuntime IsolationRuntime Security
Security is a core responsibility for Function-as-a-Service (FaaS) providers. The prevailing approach isolates concurrent executions of functions in separate containers. However, successive invocations of the same function commonly reuse the runtime state of a previous invocation in order to avoid container cold-start delays. 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 --- or a third-party library/runtime it depends on --- may leak private data from one invocation of the function to a subsequent one.
11
2017 USENIX Annual Technical Conference (USENIX ATC'17)
Do Le Quoc, Martin S. Beck, Pramod Bhatotia et al. · 2017 · 3.1K citations
Bringing the web up to speed with WebAssembly
Andreas Haas, Andreas Rossberg, Derek L. Schuff et al. · 2017 · 510 citations · Full text
Benchmarking, analysis, and optimization of serverless function snapshots
Dmitrii Ustiugov, Plamen Petrov, Marios Kogias et al. · 2021 · 153 citations · Full text
James Cadden, Thomas A. Unger, Yara Abu Awad et al. · 2020 · 146 citations