A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Compiling Sandboxes: Formally Verified Software Fault Isolation
[chapter]
2019
Lecture Notes in Computer Science
Software Fault Isolation (SFI) is a security-enhancing program transformation for instrumenting an untrusted binary module so that it runs inside a dedicated isolated address space, called a sandbox. To ensure that the untrusted module cannot escape its sandbox, existing approaches such as Google's Native Client rely on a binary verifier to check that all memory accesses are within the sandbox. Instead of relying on a posteriori verification, we design, implement and prove correct a program
doi:10.1007/978-3-030-17184-1_18
fatcat:hoqmb4tyazdkfp42ejkavs3oya