• DocumentCode
    2539104
  • Title

    Static analysis for computing escapability and mutability for Java components

  • Author

    Shi, Aiwu ; Naumovich, Gleb

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Polytech. Univ., Brooklyn, NY, USA
  • fYear
    2005
  • fDate
    30 Sept.-1 Oct. 2005
  • Firstpage
    119
  • Lastpage
    128
  • Abstract
    A common theme in information security is protection of trusted software components against unauthorized access by untrusted users. In the context of distributed object technologies, such as Enterprise Java Beans, this means preventing leaks of sensitive information to untrusted users, as well as preventing untrusted users from modifying sensitive information. In this paper, we propose an approach for identification and classification of potentially sensitive information that can leak out of trusted software components to untrusted parties. Unlike the current approaches to securing information flow by extending the type system, our technique is based on static points-to, data- and control-dependence, and object mutability analyses.
  • Keywords
    Java; distributed object management; program diagnostics; security of data; Java components; control dependence; data dependence; distributed object technologies; escapability computing; information flow security; information security; mutability computing; object mutability analyses; sensitive information leakage; software component protection; static analysis; Application software; Control systems; Explosives; Information analysis; Information science; Information security; Java; Protection; Runtime; Taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Source Code Analysis and Manipulation, 2005. Fifth IEEE International Workshop on
  • Print_ISBN
    0-7695-2292-0
  • Type

    conf

  • DOI
    10.1109/SCAM.2005.24
  • Filename
    1541164