Computer System Self-Defense Through Object Self/Non-Self Recognition
Date of Award
Doctor of Philosophy (PhD)
Graduate School of Computer and Information Sciences
James D. Cannady
Knowing that an object does not belong to an authorized set of objects is an important step in computer system defense. Dr. Stephanie Forrest of the University of New Mexico compared the process of computer system defense to the process used by living organisms to defend against diseases, viruses and other foreign agents. Dr. Forrest's thesis was to develop a methodology for identifying the self to use intrusion detection to detect non-self-agents. An alternative to this external view is a system that contains its own self-defense mechanism. The project proposed that an internal function could be used to differentiate between self and non-self-objects by creating unique identifiers for computer systems as the human DNA differentiates individuals. This research developed the DNA Self-Defense Methodology where implementation would insert identification data into an object that will identify the object uniquely to the operating system on which it resides. This identification data, denoted as the DNA Pattern, will serve to create a unique copy of the object and create an ownership token between the object and the operating system. The research project then focused on developing an instantiation of the methodology for single node computer systems. Additionally, a proof of concept system was developed to test the functionality of certain features of the methodology. The results of the test demonstrated that, given additional research, practical application of the methodology is feasible.
James T. Dollens. 2002. Computer System Self-Defense Through Object Self/Non-Self Recognition. Doctoral dissertation. Nova Southeastern University. Retrieved from NSUWorks, Graduate School of Computer and Information Sciences. (491)