• DocumentCode
    1915368
  • Title

    Secure Information Flow in Java via Reachability Analysis of Pushdown System

  • Author

    Sun, Cong ; Tang, Liyong ; Chen, Zhong

  • Author_Institution
    Inst. of Software, Peking Univ., Beijing, China
  • fYear
    2010
  • fDate
    14-15 July 2010
  • Firstpage
    142
  • Lastpage
    150
  • Abstract
    Automated verification of noninterference is commonly considered more precise than type-based approach on enforcing secure information flow for program. We propose an approach on model checking symbolic pushdown system generated from Java bytecode, and develop a deployment-time verification framework to ensure noninterference of bytecode. In order to overcome the constraints brought by the nature of object-oriented language and application scenario, we extend self-composition to low-recorded self-composition to reduce the partial correctness judgements on safety property to reachability analysis. In this variation, meta-level indices of heap are recorded into the self-composed pushdown system for the construction of auxiliary interleaving assignments and branch condition to illegal-flow state. Our experiments show that the approach is more scalable than previous work based on automated verification.
  • Keywords
    Java; formal verification; object-oriented languages; reachability analysis; security of data; Java bytecode; auxiliary interleaving assignments; deployment time verification framework; low recorded self-composition; model checking symbolic pushdown system; noninterference automated verification; object-oriented language; partial correctness judgements reduction; reachability analysis; secure information flow; self-composed pushdown system; Analytical models; Indexes; Java; Object oriented modeling; Reachability analysis; Security; Software; information flow; noninterference; pushdown system; reachability analysis; self-composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2010 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-8078-4
  • Electronic_ISBN
    1550-6002
  • Type

    conf

  • DOI
    10.1109/QSIC.2010.50
  • Filename
    5562953