We describe a language-based, dynamic information flow control (IFC) system called LIO. Our system presents a new design point for IFC, influenced by the challenge of implementing IFC as a Haskell library, as opposed to the more typical approach of modifying the language runtime system. In particular, we take a coarse-grained, floating-label approach, previously used by IFC Operating Systems, and associate a single, mutable label—the current label—with all the data in a computation’s context. This label is always raised to reflect the reading of sensitive information and it is used to restrict the underlying computation’s effects. To preserve the flexibility of fine-grained systems, LIO also provides programmers with a means for associating...
Information Flow Control (IFC) is a principled approach to protecting the confidentiality and integr...
LIO is a decentralized information flow control (DIFC) system, im-plemented in Haskell. In this demo...
Language-based information-flow control (IFC) techniques often rely on special purpose, ad-hoc primi...
We describe a language-based, dynamic information flow control (IFC) system called LIO. Our system p...
We describe a new, dynamic, floating-label approach to language-based information flow control, and ...
The work presented in this thesis focuses on information-flow control systems for functional program...
Abstract—Flow-sensitive analysis for information-flow con-trol (IFC) allows data structures to have ...
Information-Flow Control (IFC) is a well-established approach for allowing untrusted code to manipul...
The programming language Haskell plays a unique, privileged role in Information-Flow Control (IFC) r...
LIO is a dynamic information-flow control system embedded in Haskell that uses a runtime monitor to ...
Abstract—Existing designs for fine-grained, dynamic information-flow control assume that it is accep...
This paper presents SLIO, an information-flow control mechanism enforcing dynamic policies: security...
The programming language Haskell plays a unique, privileged role in information-flow control (IFC) r...
Arxiv pre-publication 2004.12885Arxiv pre-publicationWe present Labeled Input Output in F* (LIO*), a...
With the ever increase in the demand of building secure systems, recent years are witnessing a pleth...
Information Flow Control (IFC) is a principled approach to protecting the confidentiality and integr...
LIO is a decentralized information flow control (DIFC) system, im-plemented in Haskell. In this demo...
Language-based information-flow control (IFC) techniques often rely on special purpose, ad-hoc primi...
We describe a language-based, dynamic information flow control (IFC) system called LIO. Our system p...
We describe a new, dynamic, floating-label approach to language-based information flow control, and ...
The work presented in this thesis focuses on information-flow control systems for functional program...
Abstract—Flow-sensitive analysis for information-flow con-trol (IFC) allows data structures to have ...
Information-Flow Control (IFC) is a well-established approach for allowing untrusted code to manipul...
The programming language Haskell plays a unique, privileged role in Information-Flow Control (IFC) r...
LIO is a dynamic information-flow control system embedded in Haskell that uses a runtime monitor to ...
Abstract—Existing designs for fine-grained, dynamic information-flow control assume that it is accep...
This paper presents SLIO, an information-flow control mechanism enforcing dynamic policies: security...
The programming language Haskell plays a unique, privileged role in information-flow control (IFC) r...
Arxiv pre-publication 2004.12885Arxiv pre-publicationWe present Labeled Input Output in F* (LIO*), a...
With the ever increase in the demand of building secure systems, recent years are witnessing a pleth...
Information Flow Control (IFC) is a principled approach to protecting the confidentiality and integr...
LIO is a decentralized information flow control (DIFC) system, im-plemented in Haskell. In this demo...
Language-based information-flow control (IFC) techniques often rely on special purpose, ad-hoc primi...