DocumentCode :
754500
Title :
The Design for a Secure System Based on Program Analysis
Author :
MacEwen, Glenn H.
Author_Institution :
Department of Computing and Information Science, Queen´´s University
Issue :
3
fYear :
1983
fDate :
5/1/1983 12:00:00 AM
Firstpage :
289
Lastpage :
299
Abstract :
This paper describes the design of a prototype experimental secure operating system kernel called xsl that supports compile-time enforcement of an information flow policy. The security model chosen is an extension of Feiertag´s model modified to state requirements in terms of program analysis functions. A prototype flow analyzer for Pascal programs, based on Denning´s model, has been designed and implemented for incorporation into xs1. In addition, a flow analyzer, based on London´s model, has also been designed and implemented. Both kinds of enforcement are supported in xsl. Both program anallyzers use an intermediate code program representation, originally designed for code optimization. Implementation of the flow analyzers is in Euclid with the remainder of xsl in PascaL
Keywords :
Access control; information flow; modularization; operating systems; security; software engineering; system design; Computer security; Control systems; Design methodology; Design optimization; Information analysis; Information security; Kernel; Operating systems; Protection; Prototypes; Access control; information flow; modularization; operating systems; security; software engineering; system design;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1983.236864
Filename :
1703056
Link To Document :
بازگشت