Computer security is a matter of controlling how data are shared for reading and modifying. Only one person using an isolated computer is completely secure. However, people inside and outside of the organization need to share information. Type enforcement allows a computer to be divided into separate compartments, basically having a number of isolated computers inside of a single computer. Because the compartments are in a single computer, the process of sharing information among compartments can be controlled by type enforcement.
Most secure systems are difficult to work with and require extra development time.
Type enforcement strikes a balance between security and flexibility. As a result, new security services can be provided more quickly, because they can build on the security of the underlying operating system. Type enforcement permits the incorporation of security more quickly because it allows the applications to be encapsulated. Interference from other applications. Erroneous behavior by the application itself.