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
Link To Document