The Rainbow Series (sometimes known as the Rainbow Books) is a series of computer security standards and guidelines published by the United States government in the 1980s and 1990s. They were originally published by the U.S. Department of Defense Computer Security Center, and then by the National Computer Security Center.

Objective These standards describe a process of evaluation for trusted systems. In some cases, U.S. government entities (as well as private firms) would require formal validation of computer technology using this process as part of their procurement criteria. Many of these standards have influenced, and have been superseded by, the Common Criteria.

The books have nicknames based on the color of its cover. For example, the Trusted Computer System Evaluation Criteria was referred to as "The Orange Book."Steve Lipner, "The Birth and Death of the Orange Book" IEEE Annals of the History of Computing 37 no. 2 (2015): 19-31 at DOI In the book entitled Applied Cryptography, security expert Bruce Schneier states of NCSC-TG-021 that he "can't even begin to describe the color of [the] cover" and that some of the books in this series have "hideously colored covers." He then goes on to describe how to receive a copy of them, saying "Don't tell them I sent you."

Most significant Rainbow Series books

+ NIST Rainbow Series Document Title Date Color 5200.28-STD DoD Trusted Computer System Evaluation Criteria Orange CSC-STD-002-85 DoD Password Management Guideline Green CSC-STD-003-85 Guidance for Applying TCSEC in Specific Environments Light Yellow CSC-STD-004-85 Technical Rationale Behind CSC-STD-003-85: Computer Security Requirements Yellow NCSC-TG-001 A Guide to Understanding Audit in Trusted Systems Tan NCSC-TG-002 Trusted Product Security Evaluation Program Bright Blue NCSC-TG-003 Discretionary Access Control in Trusted Systems Neon Orange NCSC-TG-004 Glossary of Computer Security Terms Teal Green NCSC-TG-005 Trusted Network Interpretation Red NCSC-TG-006 Configuration Management in Trusted Systems Amber NCSC-TG-007 A Guide to Understanding Design Documentation in Trusted Systems Burgundy NCSC-TG-008 A Guide to Understanding Trusted Distribution in Trusted Systems Dark Lavender NCSC-TG-009 Computer Security Subsystem Interpretation of the TCSEC Venice Blue NCSC-TG-010 A Guide to Understanding Security Modeling in Trusted Systems Aqua NCSC-TG-011 Trusted Network Interpretation Environments Guideline (TNI) Red NCSC-TG-012 Trusted Database Management System Interpretation NCSC-TG-013 RAMP Program Document Pink NCSC-TG-013 V2 RAMP Program Document version 2 Pink NCSC-TG-014 Guidelines for Formal Verification Systems Purple NCSC-TG-015 Guide to Understanding Trusted Facility Management Brown NCSC-TG-016 Guidelines for Writing Trusted Facility Manuals Yellow-Green NCSC-TG-017Identification and Authentication in Trusted Systems Light Blue NCSC-TG-018 Object Reuse in Trusted Systems Light Blue NCSC-TG-019 Trusted Product Evaluation Questionnaire Blue NCSC-TG-020 Trusted UNIX Working Group (TRUSIX) Rationale for Selecting Access Control List Features for the UNIX System Silver NCSC-TG-020-A Trusted UNIX Working Group (TRUSIX) Rationale for Selecting Access Control List Features for the UNIX (R) System Grey Silver NCSC-TG-021 Trusted Database Management System Interpretation of the TCSEC (TDI) Purple NCSC-TG-022 Trusted Recovery in Trusted Systems Yellow NCSC-TG-023Security Testing and Test Documentation in Trusted Systems Bright Orange NCSC-TG-024 Vol. 1/4Procurement of Trusted Systems: An Introduction to Procurement Initiators on Computer Security Requirements Purple NCSC-TG-024 Vol. 2/4 Procurement of Trusted Systems: Language for RFP Specifications and Statements of Work Purple NCSC-TG-024 Vol. 3/4 Procurement of Trusted Systems: Computer Security Contract Data Requirements List and Data Item Description Purple NCSC-TG-024 Vol. 4/4 Procurement of Trusted Systems: How to Evaluate a Bidder's Proposal Document Publication TBA Purple NCSC-TG-025 Guide to Understanding Data Remanence in Automated Information Systems. Forest Green NCSC-TG-026 Writing the Security Features User's Guide for Trusted Systems Hot Peach NCSC-TG-027Information System Security Officer Responsibilities for Automated Information Systems Turquoise NCSC-TG-028 Assessing Controlled Access Protection Violet NCSC-TG-029Certification and Accreditation Concepts Blue NCSC-TG-030 Covert Channel Analysis of Trusted Systems Light Pink

References

External links Rainbow Series from Federation of American Scientists, with more explanation Rainbow Series from Archive of Information Assurance