• DocumentCode
    3255745
  • Title

    Tight Enforcement of Information-Release Policies for Dynamic Languages

  • Author

    Askarov, Aslan ; Sabelfeld, Andrei

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • fYear
    2009
  • fDate
    8-10 July 2009
  • Firstpage
    43
  • Lastpage
    59
  • Abstract
    This paper studies the problem of securing information release in dynamic languages. We propose (i) an intuitive framework for information-release policies expressing both what can be released by an application and where in the code this release may take place and (ii) tight and modular enforcement by hybrid mechanisms that combine monitoring with on-the-fly static analysis for a language with dynamic code evaluation and communication primitives. The policy framework and enforcement mechanisms support both termination-sensitive and insensitive security policies.
  • Keywords
    distributed processing; high level languages; program diagnostics; communication primitive; dynamic code evaluation; dynamic languages; information-release policies; intuitive framework; modular enforcement; static analysis; tight enforcement; Acoustical engineering; Communication system security; Computer science; Computer security; Credit cards; Information analysis; Information security; Java; Monitoring; Remuneration; declassification; information flow; language-based security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Symposium, 2009. CSF '09. 22nd IEEE
  • Conference_Location
    Port Jefferson, NY
  • ISSN
    1940-1434
  • Print_ISBN
    978-0-7695-3712-2
  • Type

    conf

  • DOI
    10.1109/CSF.2009.22
  • Filename
    5230486