• DocumentCode
    2947826
  • Title

    Securing Interactive Programs

  • Author

    Rafnsson, Willard ; Hedin, Dan ; Sabelfeld, Andrei

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol., Gothenburg, Sweden
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    293
  • Lastpage
    307
  • Abstract
    This paper studies the foundations of information-flow security for interactive programs. Previous research assumes that the environment is total, that is, it must always be ready to feed new inputs into programs. However, programs secure under this assumption can leak the presence of input. Such leaks can be magnified to whole-secret leaks in the concurrent setting. We propose a framework that generalizes previous research along two dimensions: first, the framework breaks away from the totality of the environment and, second, the framework features fine-grained security types for communication channels, where we distinguish between the security level of message presence and message content. We show that the generalized framework features appealing compositionality properties: parallel composition of secure program results in a secure thread pool. We also show that modeling environments as strategies leads to strong compositionality: various types of composition (with and without scoping) follow from our general compositionality result. Further, we propose a type system that supports enforcement of security via fine-grained security types.
  • Keywords
    interactive systems; parallel programming; security of data; communication channels; compositionality; fine-grained security; generalized framework features; information flow security; interactive program security; message content; message presence; parallel secure program composition; secure thread pool; whole-secret leaks; Computational modeling; Feeds; Labeling; Message systems; Nickel; Observers; Security; information flow; language-based security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Symposium (CSF), 2012 IEEE 25th
  • Conference_Location
    Cambridge, MA
  • ISSN
    1940-1434
  • Print_ISBN
    978-1-4673-1918-8
  • Electronic_ISBN
    1940-1434
  • Type

    conf

  • DOI
    10.1109/CSF.2012.15
  • Filename
    6266167