Exploring Compartmentalisation Hypotheses with SOAAP

Paper on control flow analysis techniques for compartmentalizing applications into isolated components.

https://anil.recoil.org/notes/2012-ahans-soapp-1image

Paper on control flow analysis to break up applications into compartments. This work led by Khilan Gudka introduced SOAAP (Security-Oriented Analysis of Application Programs), a tool for exploring compartmentalization hypotheses in existing C software. The system uses static and dynamic analysis driven by source code annotations to help programmers evaluate different strategies for decomposing applications into sandboxed components. This semi-automated approach addresses the difficulty of adapting legacy software for security compartmentalization while maintaining correctness and performance.

Read more about Exploring Compartmentalisation Hypotheses with SOAAP.

References

[1]Gudka et al (2012). Exploring Compartmentalisation Hypotheses with SOAAP. IEEE. 10.1109/SASOW.2012.14