Computer Security and Human Values
Peter G. Neumann
2. Computer-Related Misbehavior
Approaches to managing the general problem of attaining more meaningful security in a computer-related enterprise have both technological and nontechnological components. The former are generally complex, but are becoming better understood and better supported by newer computer systems. The latter are exceedingly broad, including social, economic, political, religious, and other aspects.
By computer-related misbehavior, we mean behavior that is different from what is desired or expected. Such misbehavior may be attributable to a combination of human, computer, and environmental problems. That is, not just system misuse by people, but also people misuse by systems! As noted in Neumann [88], there are three basic gaps that may permit computer and/or human misbehavior:
The technical gap (Gap 1) can be narrowed by proper development, administration, and use of computer systems and networks that are meaningfully dependable with respect to their given requirements. The sociotechnical gap (Gap 2) can be narrowed by creating well defined and socially enforceable social policies, although computer-based enforcement depends upon the narrowing of Gap 1. The social gap (Gap 3) can be narrowed to some extent by narrowing Gaps 1 and 2, with some additional help from better education. However, the burden must ultimately rest on better computer systems and computer networks as well as better management and self-imposed discipline on the part of information managers and workers. Detection of misuse then serves to further narrow the gaps – particularly when access controls are inadequately fine-grained so that it is easy for authorized users to misuse their allocated privileges.
A classification of many types of system vulnerabilities and unintentionally introduced flaws that are subject to malicious or accidental exploitation is given in Neumann and Parker [89]. That article provides useful background, although a detailed technical understanding of the different types of attack methods is not essential here.
Given a computer-related misbehavior, there is often a tendency to attempt to place the blame elsewhere, i.e., not on the real causes, in order to protect the guilty. For example, it is common to “blame the computer” for mistakes that are ultimately attributable to people. Even disastrous computer-related effects resulting from “acts of God” and hardware malfunctions can in many cases be attributed to a deficiency in the system conception or design. Similarly, it is common to blame computer users for problems that more properly should be attributed to the system designers, and in some cases, to the designers of the human-machine interfaces. In many instances, the blame deserves to be shared widely. A recurring theme in the discussion below involves the relative roles of the three gaps noted above. A suitably holistic view suggests that all three might be involved.
Go to: 3. User-View System Requirements
Home > Research Resources > Computer Security > Computer Security and Human Values
HOME | IN
THE NEWS | RESEARCH
RESOURCES
TEACHING RESOURCES | STUDENT
RESOURCES | LINKS
The Research Center on Computing & Society
at Southern Connecticut State University
501 Crescent Street | New Haven, CT 06515
Director: (203) 392-6790 | e-mail: webmaster@computerethics.org
© 2000 – 2007 – Research Center on Computing & Society