Computer · 1998 · 66 citations · 11 references
ComputingComputer ScienceSystems EngineeringComputer SecuritySecure Software DevelopmentVulnerability AnalysisSecure System DesignSecurity ManagementSoftware Security EngineeringSystem SecurityThreat ModelingVulnerability ManagementSecure Development Life CycleSecure Development LifecycleSecure Software Development LifecycleSecurity Design
Combining Internet connectivity and COTS based systems results in increased threats from both external and internal sources. Traditionally, security design has been a matter of risk avoidance. Now more and more members of the security community realize the impracticality and insufficiency of this doctrine. It turns out that strict development procedures can only reduce the number of flaws in a complex system, not eliminate every single one. Vulnerabilities may also be introduced by changes in the system environment or the way the system operates. Therefore, both developers and system owners must anticipate security problems and have a strategy for dealing with them. This is particularly important with COTS based systems, because system owners have no control over the development of the components. The authors present a taxonomy of potential problem areas. It can be used to aid the analysis of security risks when using systems that to some extent contain COTS components.
11
The protection of information in computer systems
Jerome H. Saltzer, Michael Schroeder · Proceedings of the IEEE · 1975 · 1.9K citations
Protection of information in computer systems
Jerome H. Saltier, Michael P. Schroeder · IEEE CSIT Newsletter · 1975 · 1.4K citations
A note on the confinement problem
Butler Lampson · Communications of the ACM · 1973 · 1.4K citations · Full text
Lattice-based access control models
Ravi Sandhu · Computer · 1993 · 711 citations
Ken Thompson · Communications of the ACM · 1984 · 648 citations · Full text