Publication | Closed Access
CubicleOS: a library OS with software componentisation for practical isolation
35
Citations
34
References
2021
Year
Unknown Venue
EngineeringInformation SecurityComputer ArchitectureSoftware EngineeringSoftware AnalysisLibrary OssLibrary OsOs ComponentsTrusted Execution EnvironmentOs-level VirtualizationVirtualization SecurityOperating System SecurityComputer EngineeringSystem SupportComputer ScienceOs FunctionalitySoftware DesignData SecurityEmbedded Operating SystemCryptographyTrusted PlatformProgram AnalysisCloud ComputingUnikernelsSystem Software
Library OSs have been proposed to deploy applications isolated inside containers, VMs, or trusted execution environments. They often follow a highly modular design in which third-party components are combined to offer the OS functionality needed by an application, and they are customised at compilation and deployment time to fit application requirements. Yet their monolithic design lacks isolation across components: when applications and OS components contain security-sensitive data (e.g., cryptographic keys or user data), the lack of isolation renders library OSs open to security breaches via malicious or vulnerable third-party components.
| Year | Citations | |
|---|---|---|
Page 1
Page 1