General Navigation Buttons - Home | Search | Contact Us | Site Map | Whats New
products graphic
white space
products
Software Technology Roadmap
What's New
Background & Overview
Technology Descriptions
Defining Software Technology
Technology Categories
Template for Technology Descriptions
Taxonomies
Glossary & Indexes
Feedback & Participation
Software Engineering Information Repository (SEIR)
white space
About SEI|Mgt|Eng|Acq|Collaboration|Prod.& Services|Pubs
pixel
Rollover Popup Hints for Topic Navigation Buttons above
pixel
Computer System Security--An Overview


Status

Advanced

Purpose and Origin

C4I systems include networks of computers that provide real-time situation data for military decision makers and a means of directing response to a situation. These networks collect data from sensors and subordinate commands. That data is fused with the existing situation status data and presented by the C4I system to decision makers through display devices. C4I networks today may incorporate two general types of networks: networks of Multi-level Secure (MLS) Systems, and Intranets of single level systems. Figure 5 shows the relevant major security components of a C4I computer system network.

 

Figure 5: Computer System Security in C4I Systems

This technology description is tutorial in nature. It provides a general overview of key concepts and introduces key technologies. Detailed discussions of the individual technologies can be found in the referenced technology descriptions.

Technical Detail

Some computers in the network are hosts that collect and process data. A host can be a mainframe, a server, a workstation, or a PC. It may perform the function of an application processor, a communication processor, a database processor, a display processor, or a combination. The security mode for the host may be single-level or multi-level. A single-level host processes all data as though it was one security level. A multi-level host can process data at different security levels, identify and isolate data in the appropriate levels or categories, and distribute data only to the appropriately cleared users.

C4I systems benefit from multi-level security implementations because C4I systems fuse data from sources with a wide range of security levels and provide status, warning data, or direction to war fighting systems that may be at lesser security levels. An MLS operating system (see Multi-Level Secure One Way Guard with Random Acknowledgment) provides the software that makes a host MLS. A particular kind of MLS host is the Compartmented Mode Workstation (CMW). A CMW is a MLS host that has been evaluated to satisfy the Defense Intelligence Agency CMW requirements [Woodward 87] in addition to the Trusted Computer System Evaluation Criteria [DoD 85]. A MLS host may use a MLS DBMS (see Multi-Level Secure Database Management Schemes) to store and retrieve data at multiple security levels. A MLS guard provides a secure interface across a security boundary between systems operating at different security levels or modes.

MLS guards may allow data across the interface automatically or may require manual review of data and approval of transfer on an attached terminal. They also may control data transfer across the interface in both directions or be limited to allowing data to be transferred one way, usually from the low security level side of a security boundary to the high security level side. One-way guards are usually the easiest to implement and accredit for use. Data integrity is an issue with one-way guards because an acknowledgment message can not be used. Recent research in one-way guards has addressed allowing an acknowledgment message (see Multi-Level Secure One Way Guard with Random Acknowledgment).

Intranets use the same kind of networking software (e.g., TCP/IP, Telnet, Netnews, DNS, browsers, home pages) that is used on the Internet, but Intranets use them on a private dedicated network. They are in essence a private Internet. They are used in a growing number of ways in many military and corporate networks including mission performance, off-line processing of raw data, administrative support, and mail networks. They may be incorporated into C4I systems using firewalls or proxies (see Firewalls and Proxies) and MLS guards. Firewalls or proxies may be used to provide a security interface to the Internet. If the Intranets are to be connected to MLS systems, they must be connected through MLS guards. In an environment with Intranet hosts, a major concern is Virus Detection and Intrusion Detection. PCs on a network are particularly susceptible to virus attacks from other hosts on the network or the Internet. PCs are also vulnerable to viruses carried on floppy disks. Since PCs are now in most homes, transfer of files from home to work via floppy disk provides the risk of introducing a virus into the Intranet. PCs are more vulnerable to viruses than UNIX-based workstations or mainframes because the PC has no memory protection hardware and the operating system (DOS and Windows) allows a program to access any part of memory or disk.

Security across the networks in a C4I system is crucial. Traditionally this security is provided by physically protecting the equipment and cables in the network for localized networks. When that is not possible, the network connections are encrypted using encryption hardware in the communications paths. End-to-end encryption is an alternative that encrypts the data using software before it is put on the network and decrypts it after it has been taken off of the network. Then non-encrypted circuits can be used for communications.

Any encryption system involves the distribution of keys used by the encryption algorithm for the encryption/decryption of messages and data. Encryption keys must be replaced periodically to enhance security or when the key has been compromised or lost. Traditionally these keys have been distributed through couriers or encrypted circuits. Public key cryptography provides a means of electronic encryption key distribution that can lower the security risk and administrative workload associated with encryption.

Data integrity is another issue associated with the networks used in C4I systems. Public Key Digital Signatures and providing for Nonrepudiation in Network Communications are two means to enhance data integrity. Public key digital signatures, which make use of public key encryption and message authentication codes, are a means to authenticate that data came from the person identified as the sender and that the data has not been modified. The nonrepudiation process uses a digital signature and a trusted arbitrator process to assure that a particular message has been sent and received and to establish the time when this occurred.

Usage Considerations

MLS systems require specialized knowledge to build, accredit, and maintain. The cost of MLS systems can be high. The system development overhead and operational performance overhead associated with MLS systems are substantial. They are difficult to implement in an "open" configuration because open requirements sometimes conflict with MLS requirements. On the other hand, using MLS techniques may be the only allowable way to construct some C4I systems. Operational security vulnerabilities may be unacceptable without MLS implementations. Procedural security approaches may be too slow for an operational C4I system as a non-MLS approach. A single-level system approach may be too restrictive. For example, a secret single-level system that contains unclassified, confidential, and secret data will not release confidential data to a user who is cleared for confidential and needs the data. That is because the system cannot determine what data is confidential rather than secret. Further usage discussions are addressed in individual technology descriptions.

The National Security Agency (NSA) Multilevel Information Systems Security Initiative (MISSI) is an evolutionary effort intended to provide better MLS capability in a cost-effective manner [MISSI 96]. This effort was initiated after the Gulf War when it was recognized that war fighting commanders needed MLS systems in order to incorporate intelligence and other highly classified data into their planning and operations in a timely manner. The MISSI effort is developing a set of building block products that can be obtained commercially to construct an MLS system. The initial products include the FORTEZZA crypto cards and associated FORTEZZA ready workstation applications to control access to and protect data on a workstation in a network environment. Other products include high-assurance guards and firewalls to provide access control and encryption services between the local security boundary and external networks. MISSI will also include secure computing products that provide high-trust operating systems and application programs for MLS hosts, and network encryption and security management products. These products can be incorporated into developing MLS systems as the products become available.

Maturity

See individual technologies.

Costs and Limitations

See individual technologies.

Index Categories

This technology is classified under the following categories. Select a category for a list of related topics.

Name of technology

Computer System Security - an Overview

Application category

Information Security (AP.2.4)

Quality measures category

Security (QM.2.1.5)

Computing reviews category

Operating Systems Security & Protection (D.4.6),
Security & Protection (K.6.5),
Computer-Communications Networks Security and Protection (C.2.0)

References and Information Sources

[Abrams 95]

Abrams, Marshall D.; Jajodia, Sushil; & Podell, Harold J. Information Security An Integrated Collection of Essays. Los Alamitos, CA: IEEE Computer Society Press, 1995.

[Woodward 87]

Woodward, John. Security Requirements for High and Compartmented Mode Workstations (MTR 9992, DDS 2600-5502-87). Washington, DC: Defense Intelligence Agency, 1987.

[DoD 85]

Department of Defense (DoD) Trusted Computer System Evaluation Criteria (TCSEC) (DoD 5200.28-STD 1985). Fort Meade, MD: Department of Defense, 1985. Also available WWW
<URL:
http://www.radium.ncsc.mil/tpep/library/rainbow/5200.28-STD.html> (1985).

[MISSI 96]

MISSI Web site [online]. Available WWW
<URL:
http://beta.missilab.com> (1996).

[Russel 91]

Russel, Deborah & Gangemi, G.T. Sr. Computer Security Basics. Sebastopol, CA: O'Reilly & Associates, Inc., 1991.

[White 96]

White, Gregory B.; Fisch, Eric A.; & Pooch, Udo W. Computer System and Network Security. Boca Raton, FL: CRC Press, 1996.

Current Author/Maintainer

Tom Mills, Lockheed Martin

External Reviewers

Brian Gallagher, SEI

Modifications

8 July 97: added reference to MLS One-Way Guard with Random Ack.
20 June 97: updated URL for [MISSI 96]
10 Jan 97 (original)



The Software Engineering Institute (SEI) is a federally funded research and development center sponsored by the U.S. Department of Defense and operated by Carnegie Mellon University.

Copyright 2007 by Carnegie Mellon University
Terms of Use
URL: http://www.sei.cmu.edu/str/descriptions/security_body.html
Last Modified: 11 January 2007