Results 1 -
4 of
4
Flow Caml in a Nutshell
- Proceedings of the first APPSEM-II workshop
, 2003
"... Flow Caml is an extension of the Objective Caml language with a type system tracing information flow. It automatically checks information flow within Flow Caml programs, then translates them to regular Objective Caml code that can be compiled by the ordinary compiler to produce secure programs. I ..."
Abstract
-
Cited by 46 (0 self)
- Add to MetaCart
Flow Caml is an extension of the Objective Caml language with a type system tracing information flow. It automatically checks information flow within Flow Caml programs, then translates them to regular Objective Caml code that can be compiled by the ordinary compiler to produce secure programs. In this paper, we give a short overview of this system, from a practical viewpoint.
The Flow Caml System version 1.00 Documentation and user’s manual
, 2003
"... Acknowledgments I would like to thank François Pottier for his support and numerous comments in the design of the Flow Caml system and the writing of this document. An electronic version of this document is available at the following address: ..."
Abstract
- Add to MetaCart
Acknowledgments I would like to thank François Pottier for his support and numerous comments in the design of the Flow Caml system and the writing of this document. An electronic version of this document is available at the following address:
et calcul symbolique
"... Flow Caml is an extension of the Objective Caml language with a type system tracing information ow. Its purpose is basically to allow to write real programs and to automatically check that they obey some condentiality or integrity policy. In Flow Caml, standard ML types are annotated with security l ..."
Abstract
- Add to MetaCart
Flow Caml is an extension of the Objective Caml language with a type system tracing information ow. Its purpose is basically to allow to write real programs and to automatically check that they obey some condentiality or integrity policy. In Flow Caml, standard ML types are annotated with security levels chosen in a user-denable lattice. Each annotation gives an approximation of the information that the described expression may convey. Because it has full type inference, the system veries, without requiring source code annotations, that every information ow caused by the analyzed program is legal with regard to the security policy specied by the programmer.
Sn 0249-0803
"... t, le systme vrie, sans ncessiter d'annotations du code source, que chaque ot d'information ralis par le programme analys est correct vis vis de la politique de scurit dnie par le programmeur. ######### # Caml, Analyse de ots d'information, Infrence de type, Scurit des languages de programmation ## ..."
Abstract
- Add to MetaCart
t, le systme vrie, sans ncessiter d'annotations du code source, que chaque ot d'information ralis par le programme analys est correct vis vis de la politique de scurit dnie par le programmeur. ######### # Caml, Analyse de ots d'information, Infrence de type, Scurit des languages de programmation ######## I An introduction to Flow Caml 7 # ######## # 1.1 Language-based Information Flow Analysis . . . . . . . . . . . . . . . . . . . . . . 9 1.2 Relating Flow Caml to Objective Caml . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3 How to get the Flow Caml system ? . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.4 Theoretical background and related work . . . . . . . . . . . . . . . . . . . . . . . 10 # ######### ## 2.1 Security levels and data structures . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.1.1 Simple types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.1.2 Strings . . . . . . . . . . . . . . . . . . . . . . . . . .

