• DocumentCode
    1642535
  • Title

    Dynamic vs. Static Flow-Sensitive Security Analysis

  • Author

    Russo, Alejandro ; Sabelfeld, Andrei

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol., Gothenburg, Sweden
  • fYear
    2010
  • Firstpage
    186
  • Lastpage
    199
  • Abstract
    This paper seeks to answer fundamental questions about trade-offs between static and dynamic security analysis. It has been previously shown that flow-sensitive static information-flow analysis is a natural generalization of flow-insensitive static analysis, which allows accepting more secure programs. It has been also shown that sound purely dynamic information-flow enforcement is more permissive than static analysis in the flow-insensitive case. We argue that the step from flow-insensitive to flow-sensitive is fundamentally limited for purely dynamic information-flow controls. We prove impossibility of a sound purely dynamic information-flow monitor that accepts programs certified by a classical flow-sensitive static analysis. A side implication is impossibility of permissive dynamic instrumented security semantics for information flow, which guides us to uncover an unsound semantics from the literature. We present a general framework for hybrid mechanisms that is parameterized in the static part and in the reaction method of the enforcement (stop, suppress, or rewrite) and give security guarantees with respect to termination-insensitive noninterference for a simple language with output.
  • Keywords
    data flow analysis; security of data; system monitoring; dynamic flow-sensitive security analysis; dynamic information-flow control; dynamic information-flow monitor; flow-insensitive static analysis; flow-sensitive static information-flow analysis; information flow; secure program; security guarantee; security semantics; static flow-sensitive security analysis; termination-insensitive noninterference; Context; Instruments; Monitoring; Performance analysis; Security; Semantics; Sensitivity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Symposium (CSF), 2010 23rd IEEE
  • Conference_Location
    Edinburgh
  • ISSN
    1940-1434
  • Print_ISBN
    978-1-4244-7510-0
  • Electronic_ISBN
    1940-1434
  • Type

    conf

  • DOI
    10.1109/CSF.2010.20
  • Filename
    5552646