Patterns for the secure and reliable execution of processes

作者: Eduardo B. Fernandez , David laRed Martinez

DOI: 10.1145/1753196.1753225

关键词: Process (engineering)Reliability (computer networking)Computer securityControl (management)Partition (database)ConfidentialityDistributed computingComputer science

摘要: The controlled interaction of processes in a computing environment is fundamental for its security and reliability. Processes can be attacked by other or external clients, errors one process propagate to others. We show here three patterns that help provide secure reliable execution although they need complemented with patterns. They include Protected Entry Points, which control the correct use entry points according their signatures (type length parameters); Protection Rings, calls between processes, enforcing constraints on level trust processes. Finally, Multilevel Secure Partitions (MSP) pattern, confines system partition has specific confidentiality integrity level.

参考文章(16)
Michael Stal, Peter Sommerlad, Hans Rohnert, Regine Meunier, Frank Buschmann, Pattern-Oriented Software Architecture Volume 1: A System of Patterns ,(1996)
Takashi Masuda, Takahiro Shinagawa, Kenji Kono, Exploiting Segmentation Mechanism for Protecting against Malicious Mobile Code ,(2000)
Michael R. Lyu, Software Fault Tolerance John Wiley & Sons, Inc.. ,(1995)
John Sinibaldi, Eduardo B. Fernández, More Patterns for Operating System Access Control. european conference on pattern languages of programs. pp. 381- 398 ,(2003)
Eduardo Fernandez, Duane Hybertson, Markus Schumacher, Frank Buschmann, Security Patterns: Integrating Security and Systems Engineering ,(2006)
Fernandez, Summers, Lang, Coleman, Architectural Support for System Protection and Database Security IEEE Transactions on Computers. ,vol. 27, pp. 767- 771 ,(1978) , 10.1109/TC.1978.1675189
Scott G. Kinnear, Richard A. Dayan, James F. Macon, Douglas R. Geisler, William H. Schwartz, Signaling attempted transfer to protected entry point bios routine ,(1988)
Eduardo B. Fernandez, Tami Sorgente, Maria M. Larrondo-Petrie, Even more patterns for secure operating systems Proceedings of the 2006 conference on Pattern languages of programs. pp. 10- ,(2006) , 10.1145/1415472.1415484