• DocumentCode
    632662
  • Title

    Precise Enforcement of Confidentiality for Reactive Systems

  • Author

    Zanarini, Dante ; Jaskelioff, Mauro ; Russo, A.

  • fYear
    2013
  • fDate
    26-28 June 2013
  • Firstpage
    18
  • Lastpage
    32
  • Abstract
    In the past years, researchers have been focusing on applying information flow security to web applications. These mechanisms should raise a minimum of false alarms in order to be applicable to millions of existing web pages. A promising technique to achieve this is secure multi-execution (SME). If a program is already secure, its secure multi- execution produces the same output events; otherwise, this correspondence is intentionally broken in order to preserve security. Thus, there is no way to know if unexpected results are due to bugs or due to semantics changes produced by SME. Moreover, SME provides no guarantees on the relative ordering of output events from different security levels. We argue that these shortcomings limit the applicability of SME. In this article, we propose a scheduler for secure multi- execution which makes it possible to preserve the order of output events. Using this scheduler, we introduce a novel com- bination between monitoring and SME, called multi-execution monitor, which raises alarms only for actions breaking the non-interference notion of ID-security for reactive systems. Additionally, we show that the monitor guarantees trans- parency even for CP-similarity, a progress-sensitive notion of observation.
  • Keywords
    Internet; data privacy; scheduling; security of data; CP-similarity; ID-security; SME; Web applications; Web pages; information flow security; multiexecution monitor; noninterference notion; output event ordering; precise confidentiality enforcement; program security; progress-sensitive notion; reactive system; secure multiexecution; security level; security preservation; transparency guarantee; Computational modeling; Lattices; Monitoring; Receivers; Security; Semantics; Web pages; Information-flow; Monitoring; Reactive systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Symposium (CSF), 2013 IEEE 26th
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/CSF.2013.9
  • Filename
    6595818