COMPUTER SECURITY POLICY
A 'computer security policy' defines the goals and elements of an organization's computer systems. The definition can be highly formal or informal. Security policies are enforced by organizational policies or security mechanisms. A technical implementation defines whether a computer system is ''secure'' or ''unsecure''. These formal policy models can be categorized into the core security principles of: Confidentiality, Integrity and Availability. For example the Bell LaPadula model is a ''confidentiality policy model'', whereas Biba model is an ''integrity policy model''.
If a system is regarded as a finite-state automaton with a set of transitions (operations) that change the system's state, then a ''security policy'' can be seen as a statement that partitions these states in authorized and unauthorized ones.
Given this simple definition one can define a ''secure system'' as one that starts in an authorized state and will never enter an unauthorized state.
★ Bell LaPadula model
★ Biba model
★ Clark-Wilson model
★ Chinese Wall
To represent a concrete policy especially for automated enforcement of it, a language representation is needed. There exist a lot of application specific languages that are closely coupled with the security mechanisms that enforce the policy in that application.
Compared with this abstract policy languages, e.g. the Domain Type Enforcement-Language, are independent of the concrete mechanism.
★ Information Assurance - CIA Triad
★ Protection mechanisms
★ separation of protection and security
★ Computer security: art and science, , Matt, Bishop, Addison-Wesley, 2004,
★
| Contents |
| Formal description |
| Formal Policy Models |
| Confidentiality Policy Model |
| Integrity Policies Model |
| Hybrid Policy Model |
| Policy languages |
| See also |
| References |
Formal description
If a system is regarded as a finite-state automaton with a set of transitions (operations) that change the system's state, then a ''security policy'' can be seen as a statement that partitions these states in authorized and unauthorized ones.
Given this simple definition one can define a ''secure system'' as one that starts in an authorized state and will never enter an unauthorized state.
Formal Policy Models
Confidentiality Policy Model
★ Bell LaPadula model
Integrity Policies Model
★ Biba model
★ Clark-Wilson model
Hybrid Policy Model
★ Chinese Wall
Policy languages
To represent a concrete policy especially for automated enforcement of it, a language representation is needed. There exist a lot of application specific languages that are closely coupled with the security mechanisms that enforce the policy in that application.
Compared with this abstract policy languages, e.g. the Domain Type Enforcement-Language, are independent of the concrete mechanism.
See also
★ Information Assurance - CIA Triad
★ Protection mechanisms
★ separation of protection and security
References
★ Computer security: art and science, , Matt, Bishop, Addison-Wesley, 2004,
★
This article provided by Wikipedia. To edit the contents of this article, click here for original source.
psst.. try this: add to faves

العربية
中国
Français
Deutsch
Ελληνική
हिन्दी
Italiano
日本語
Português
Русский
Español