• DocumentCode
    3200204
  • Title

    FASER (Formal and Automatic Security Enforcement by Rewriting): An algebraic approach

  • Author

    Sui, Guangye ; Mejri, Mohamed ; Ben Sta, Hatem

  • Author_Institution
    Laval Univ., Quebec City, QC, Canada
  • fYear
    2012
  • fDate
    11-13 July 2012
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Recent research confirmed that program rewriting techniques are powerful mechanisms for security enforcement, since they gather advantages of both static and dynamic approaches. In a previous work, we introduced the basic ideas underlying a program rewriting approach allowing to automatically enforce a security policy on an untrusted program. In this approach, a security policy and an untrusted program are specified as two processes in an extended version of the BPA (Basic Process Algebra) and the security enforcement problem is transformed to a resolution of a linear system generated from them. The enforced version of a program "behaves" like the original one except that it will be aborted when it tries to violate the security policy. In this paper, we better formalize the approach; we prove its foundation; we endow it with a high level logic to specify security policy and we implement a prototype that shows its efficiency.
  • Keywords
    formal specification; process algebra; program diagnostics; rewriting systems; security of data; BPA; FASER; algebraic approach; basic process algebra; dynamic approach; formal and automatic security enforcement by rewriting; high level logic to; linear system; program rewriting techniques; security policy specification; static approach; untrusted program; Algebra; Equations; Linear systems; Monitoring; Security; Semantics; Syntactics; Process Algebra; Program Rewriting; Security Enforcement; Security Policies;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence for Security and Defence Applications (CISDA), 2012 IEEE Symposium on
  • Conference_Location
    Ottawa, ON
  • Print_ISBN
    978-1-4673-1416-9
  • Type

    conf

  • DOI
    10.1109/CISDA.2012.6291527
  • Filename
    6291527