activity
20152026
most citedPrecise, Dynamic Information Flow for Database-Backed Applications

32 citations · 32 across the 3 of their papers we have counts for

collaborators

6 papers

cs.PL2026

FlowBook: Enforcing Reproducibility in Computational Notebooks

Stephen N. Freund, Emery D. Berger, Cormac Flanagan +1

Computational notebooks interleave code cells with their outputs and let users edit and execute cells in arbitrary order. This flexibility supports interactive exploration, but it…

cs.PL2024

Mover Logic: A Concurrent Program Logic for Reduction and Rely-Guarantee Reasoning (Extended Version)

Cormac Flanagan, Stephen N. Freund

Rely-guarantee (RG) logic uses thread interference specifications (relies and guarantees) to reason about the correctness of multithreaded software. Unfortunately, RG logic require…

cs.CR2021

Multi-Execution Lattices Fast and Slow

Maximilian Algehed, Cormac Flanagan

Methods for automatically, soundly, and precisely guaranteeing the noninterference security policy are predominantly based on multi-execution. All other methods are either based on…

cs.CR2020

Transparent IFC Enforcement: Possibility and (In)Efficiency Results

Maximilian Algehed, Cormac Flanagan

Information Flow Control (IFC) is a collection of techniques for ensuring a no-write-down no-read-up style security policy known as noninterference. Traditional methods for both st…

cs.PL2018

Secure Serverless Computing Using Dynamic Information Flow Control

Kalev Alpernas, Cormac Flanagan, Sadjad Fouladi +4

The rise of serverless computing provides an opportunity to rethink cloud security. We present an approach for securing serverless systems using a novel form of dynamic information…

cs.PL2015★ 32 cited

Precise, Dynamic Information Flow for Database-Backed Applications

Jean Yang, Travis Hance, Thomas H. Austin +3

We present an approach for dynamic information flow control across the application and database. Our approach reduces the amount of policy code required, yields formal guarantees a…