FIPS 199 — Security Categorization
Federal Information Processing Standard 199 (Feb 2004): how you rate what a system is worth protecting, straight from the regulation. This drives which control baseline the system must meet.
Where it comes from (the authority)
- FIPS 199 (NIST, Feb 2004) — Standards for Security Categorization of Federal Information and Information Systems. The standard itself.
- FISMA (Federal Information Security Management Act, 2002; E-Government Act, P.L. 107-347, Title III) — the law that requires agencies to categorize their systems.
- 40 U.S.C. §11331 — makes NIST FIPS standards mandatory for federal systems (no waiver).
- 44 U.S.C. §3552 (formerly §3542) — the source of the three security objectives (Confidentiality, Integrity, Availability) quoted below.
Step 1 — the three security objectives
Definitions quoted from FISMA (44 U.S.C.). Every asset is rated against all three.
| Objective | Definition (the reg) | A loss means… |
|---|---|---|
| Confidentiality | “Preserving authorized restrictions on information access and disclosure, including means for protecting personal privacy and proprietary information.” | Unauthorized disclosure of information |
| Integrity | “Guarding against improper information modification or destruction, and includes ensuring information non-repudiation and authenticity.” | Unauthorized modification or destruction of information |
| Availability | “Ensuring timely and reliable access to and use of information.” | Disruption of access to or use of information or a system |
Step 2 — the three impact levels
For each objective, ask: if this were lost, how bad? FIPS 199 defines exactly three levels by the potential impact on operations, assets, or individuals. [FIPS 199, Table 1 & §3]
| Level | Potential impact | What that looks like (FIPS 199 amplification, paraphrased) |
|---|---|---|
| Low | Limited adverse effect | Mission capability noticeably reduced but primary functions still performed; minor asset damage; minor financial loss; minor harm to individuals. |
| Moderate | Serious adverse effect | Mission effectiveness significantly reduced; significant asset damage; significant financial loss; significant harm to individuals (no loss of life / life-threatening injury). |
| High | Severe or catastrophic adverse effect | Unable to perform one or more primary functions; major asset damage; major financial loss; severe/catastrophic harm to individuals (loss of life or serious life-threatening injury). |
What makes a rationale valid?
The level is not a gut feeling. FIPS 199 sets it by one thing: the magnitude of the adverse effect if that objective is lost. A valid “why” always names a consequence. Ask: if this were lost, how bad is the harm? — measured across four dimensions the standard names:
- Mission / operations — can the organization still do its job?
- Organizational assets — damage to systems, property, data.
- Individuals — harm to people (privacy, safety, even life).
- Financial — money lost.
The level is set by the worst of those.
| Level | A valid “why” sounds like… |
|---|---|
| Low | Primary functions still performed, just noticeably less effective; minor asset damage; minor financial loss; minor harm to individuals. |
| Moderate | Effectiveness significantly reduced; significant asset damage; significant financial loss; significant harm to people — but no loss of life or life-threatening injury. |
| High | Organization cannot perform one or more primary functions; major asset damage; major financial loss; severe/catastrophic harm — including loss of life or serious injury. |
What does NOT count (invalid “excuses”). FIPS 199 is consequence-based, not likelihood-based, so none of these change the level:
- ✗ “It's unlikely to be attacked” / “nobody would target us.” That's likelihood — it belongs in the risk score (NIST SP 800-30, Likelihood), not the categorization. FIPS 199 assumes the loss happens and asks how bad it is.
- ✗ “Controls are too expensive / no budget.” Cost of protection is irrelevant to how bad the loss would be.
- ✗ “It's just a lab / not important to me.” Only the impact of the loss matters, not sentiment.
- ✗ “We already have a firewall.” Existing controls change residual risk later — not the inherent impact of a loss.
✅ Quick check: if your sentence starts with “because it probably won't…” or “because it would cost…” it's an invalid excuse. If it starts with “because losing this would…” you're on solid FIPS 199 ground.
Using SP 800-60 — information types
You don't rate a system from a blank page. NIST SP 800-60 Vol. II catalogs common information types and gives each a provisional C / I / A impact — a documented starting point you then adjust for your context. Representative examples (provisional / illustrative):
| Information type | C | I | A | Why that shape |
|---|---|---|---|---|
| Public web content / public affairs | Low | Moderate | Low | It's public, so no confidentiality need — but defacement (integrity) matters. |
| Routine internal administrative | Low | Low | Low | Day-to-day operations; little harm if exposed, changed, or briefly down. |
| Personally Identifiable Information (PII) | Moderate | Moderate | Low | Privacy harm on disclosure; records must stay accurate. |
| Financial / payment transactions | Moderate | Moderate | Low | Fraud if modified; sensitive if disclosed. |
| Law-enforcement / investigative | High | Moderate | Moderate | Disclosure can endanger people or cases. |
| Life-safety / emergency (E-911, industrial control) | Low | High | High | It must be correct and up — lives depend on it. |
Then adjust. SP 800-60's value is a provisional default; you raise or lower it with justification — that's the “Why these levels?” box on the asset.
VM 111 in these terms: its information type is public-facing training web content on an intentionally-vulnerable app (DVWA) holding only synthetic data — closest to public web content: C Low, I Moderate, A Low. That's exactly the categorization on the asset.
Step 3 — write the categorization
FIPS 199 records the result in one line:
SC = { (confidentiality, impact), (integrity, impact), (availability, impact) }The high-water mark rule. The system's overall level is the highest of its three objective levels — a single High anywhere makes the whole system High. FIPS 199 s.3: the system value can never be lower than the high-water mark of the information it holds.
Step 4 — what it drives (why it matters)
Categorization is step 2 of the NIST Risk Management Framework (RMF, SP 800-37): Categorize → Select. The overall FIPS 199 level picks the NIST SP 800-53B control baseline the system must implement:
| Overall level | Baseline selected |
|---|---|
| Low | SP 800-53 Low baseline |
| Moderate | SP 800-53 Moderate baseline (Low controls + Moderate additions) |
| High | SP 800-53 High baseline (Moderate + High additions) |
Related: SP 800-60 maps information types to impact levels; SP 800-53 / 53B is the control catalog and baselines (see Controls); FIPS 200 sets the minimum security requirements that the baseline satisfies.
The SP 800-53 baseline — the 188 controls in this catalog
Baselines are cumulative (Low ⊂ Moderate ⊂ High). This teaching catalog tags each control by the lowest baseline it belongs to:
Low baseline = 131 controls · Moderate baseline = 177 (Low + 46 additions) · High baseline = 188 (all). So VM 111 — overall Moderate — must meet the 177 Moderate-baseline controls.
| ID | Control | Baseline |
|---|---|---|
| Access Control | ||
| AC-1 | Policy and Procedures | Low |
AC-2 Account Management LowWhat the standard requires (SP 800-53 AC-2)Moderate-baseline enhancements (why this control is tagged Moderate)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
AC-3 Access Enforcement LowWhat the standard requires (SP 800-53 AC-3)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| AC-4 | Information Flow Enforcement | Moderate |
AC-5 Separation of Duties ModerateWhat the standard requires (SP 800-53 AC-5)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
AC-6 Least Privilege ModerateWhat the standard requires (SP 800-53 AC-6)Moderate-baseline enhancements (why this control is tagged Moderate)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
AC-7 Unsuccessful Logon Attempts LowWhat the standard requires (SP 800-53 AC-7)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| AC-8 | System Use Notification | Low |
| AC-10 | Concurrent Session Control | High |
| AC-11 | Device Lock | Moderate |
| AC-12 | Session Termination | Moderate |
| AC-14 | Permitted Actions Without Identification or Authentication | Low |
AC-17 Remote Access LowWhat the standard requires (SP 800-53 AC-17)Moderate-baseline enhancements (why this control is tagged Moderate)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| AC-18 | Wireless Access | Low |
| AC-19 | Access Control for Mobile Devices | Low |
| AC-20 | Use of External Systems | Low |
| AC-21 | Information Sharing | Moderate |
| AC-22 | Publicly Accessible Content | Low |
| Awareness and Training | ||
| AT-1 | Policy and Procedures | Low |
AT-2 Literacy Training and Awareness LowWhat the standard requires (SP 800-53 AT-2)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| AT-3 | Role-based Training | Low |
| AT-4 | Training Records | Low |
| Audit and Accountability | ||
| AU-1 | Policy and Procedures | Low |
AU-2 Event Logging LowWhat the standard requires (SP 800-53 AU-2)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
AU-3 Content of Audit Records LowWhat the standard requires (SP 800-53 AU-3)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| AU-4 | Audit Log Storage Capacity | Low |
| AU-5 | Response to Audit Logging Process Failures | Low |
AU-6 Audit Record Review, Analysis, and Reporting LowWhat the standard requires (SP 800-53 AU-6)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| AU-7 | Audit Record Reduction and Report Generation | Moderate |
| AU-8 | Time Stamps | Low |
AU-9 Protection of Audit Information LowWhat the standard requires (SP 800-53 AU-9)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
AU-10 Non-repudiation HighWhat the standard requires (SP 800-53 AU-10)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| AU-11 | Audit Record Retention | Low |
| AU-12 | Audit Record Generation | Low |
| Assessment, Authorization, and Monitoring | ||
| CA-1 | Policy and Procedures | Low |
CA-2 Control Assessments LowWhat the standard requires (SP 800-53 CA-2)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| CA-3 | Information Exchange | Low |
| CA-5 | Plan of Action and Milestones | Low |
| CA-6 | Authorization | Low |
CA-7 Continuous Monitoring LowWhat the standard requires (SP 800-53 CA-7)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
CA-8 Penetration Testing HighWhat the standard requires (SP 800-53 CA-8)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| CA-9 | Internal System Connections | Low |
| Configuration Management | ||
| CM-1 | Policy and Procedures | Low |
CM-2 Baseline Configuration LowWhat the standard requires (SP 800-53 CM-2)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| CM-3 | Configuration Change Control | Moderate |
| CM-4 | Impact Analyses | Low |
| CM-5 | Access Restrictions for Change | Low |
CM-6 Configuration Settings LowWhat the standard requires (SP 800-53 CM-6)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
CM-7 Least Functionality LowWhat the standard requires (SP 800-53 CM-7)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
CM-8 System Component Inventory LowWhat the standard requires (SP 800-53 CM-8)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| CM-9 | Configuration Management Plan | Moderate |
| CM-10 | Software Usage Restrictions | Low |
| CM-11 | User-installed Software | Low |
| CM-12 | Information Location | Moderate |
| Contingency Planning | ||
| CP-1 | Policy and Procedures | Low |
| CP-2 | Contingency Plan | Low |
| CP-3 | Contingency Training | Low |
| CP-4 | Contingency Plan Testing | Low |
| CP-6 | Alternate Storage Site | Moderate |
| CP-7 | Alternate Processing Site | Moderate |
| CP-8 | Telecommunications Services | Moderate |
CP-9 System Backup LowWhat the standard requires (SP 800-53 CP-9)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
CP-10 System Recovery and Reconstitution LowWhat the standard requires (SP 800-53 CP-10)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| Identification and Authentication | ||
| IA-1 | Policy and Procedures | Low |
IA-2 Identification and Authentication (Organizational Users) LowWhat the standard requires (SP 800-53 IA-2)Moderate-baseline enhancements (why this control is tagged Moderate)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| IA-3 | Device Identification and Authentication | Moderate |
| IA-4 | Identifier Management | Low |
IA-5 Authenticator Management LowWhat the standard requires (SP 800-53 IA-5)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| IA-6 | Authentication Feedback | Low |
| IA-7 | Cryptographic Module Authentication | Low |
| IA-8 | Identification and Authentication (Non-organizational Users) | Low |
| IA-11 | Re-authentication | Low |
| IA-12 | Identity Proofing | Moderate |
| Incident Response | ||
| IR-1 | Policy and Procedures | Low |
| IR-2 | Incident Response Training | Low |
| IR-3 | Incident Response Testing | Moderate |
IR-4 Incident Handling LowWhat the standard requires (SP 800-53 IR-4)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| IR-5 | Incident Monitoring | Low |
IR-6 Incident Reporting LowWhat the standard requires (SP 800-53 IR-6)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| IR-7 | Incident Response Assistance | Low |
IR-8 Incident Response Plan LowWhat the standard requires (SP 800-53 IR-8)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| Maintenance | ||
| MA-1 | Policy and Procedures | Low |
| MA-2 | Controlled Maintenance | Low |
| MA-3 | Maintenance Tools | Moderate |
| MA-4 | Nonlocal Maintenance | Low |
| MA-5 | Maintenance Personnel | Low |
| MA-6 | Timely Maintenance | Moderate |
| Media Protection | ||
| MP-1 | Policy and Procedures | Low |
| MP-2 | Media Access | Low |
| MP-3 | Media Marking | Moderate |
| MP-4 | Media Storage | Moderate |
| MP-5 | Media Transport | Moderate |
MP-6 Media Sanitization LowWhat the standard requires (SP 800-53 MP-6)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| MP-7 | Media Use | Low |
| Physical and Environmental Protection | ||
| PE-1 | Policy and Procedures | Low |
| PE-2 | Physical Access Authorizations | Low |
| PE-3 | Physical Access Control | Low |
| PE-4 | Access Control for Transmission | Moderate |
| PE-5 | Access Control for Output Devices | Moderate |
| PE-6 | Monitoring Physical Access | Low |
| PE-8 | Visitor Access Records | Low |
| PE-9 | Power Equipment and Cabling | Moderate |
| PE-10 | Emergency Shutoff | Moderate |
| PE-11 | Emergency Power | Moderate |
| PE-12 | Emergency Lighting | Low |
| PE-13 | Fire Protection | Low |
| PE-14 | Environmental Controls | Low |
| PE-15 | Water Damage Protection | Low |
| PE-16 | Delivery and Removal | Low |
| PE-17 | Alternate Work Site | Moderate |
| PE-18 | Location of System Components | High |
| Planning | ||
| PL-1 | Policy and Procedures | Low |
PL-2 System Security and Privacy Plans LowWhat the standard requires (SP 800-53 PL-2)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| PL-4 | Rules of Behavior | Low |
| PL-8 | Security and Privacy Architectures | Moderate |
| PL-10 | Baseline Selection | Low |
| PL-11 | Baseline Tailoring | Low |
| Personnel Security | ||
| PS-1 | Policy and Procedures | Low |
| PS-2 | Position Risk Designation | Low |
| PS-3 | Personnel Screening | Low |
PS-4 Personnel Termination LowWhat the standard requires (SP 800-53 PS-4)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| PS-5 | Personnel Transfer | Low |
| PS-6 | Access Agreements | Low |
| PS-7 | External Personnel Security | Low |
| PS-8 | Personnel Sanctions | Low |
| PS-9 | Position Descriptions | Low |
| Risk Assessment | ||
| RA-1 | Policy and Procedures | Low |
| RA-2 | Security Categorization | Low |
RA-3 Risk Assessment LowWhat the standard requires (SP 800-53 RA-3)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
RA-5 Vulnerability Monitoring and Scanning LowWhat the standard requires (SP 800-53 RA-5)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| RA-7 | Risk Response | Low |
| RA-9 | Criticality Analysis | Moderate |
| System and Services Acquisition | ||
| SA-1 | Policy and Procedures | Low |
| SA-2 | Allocation of Resources | Low |
| SA-3 | System Development Life Cycle | Low |
| SA-4 | Acquisition Process | Low |
| SA-5 | System Documentation | Low |
| SA-8 | Security and Privacy Engineering Principles | Low |
| SA-9 | External System Services | Low |
| SA-10 | Developer Configuration Management | Moderate |
| SA-11 | Developer Testing and Evaluation | Moderate |
| SA-15 | Development Process, Standards, and Tools | Moderate |
| SA-16 | Developer-Provided Training | High |
| SA-17 | Developer Security and Privacy Architecture and Design | High |
| SA-21 | Developer Screening | High |
SA-22 Unsupported System Components LowWhat the standard requires (SP 800-53 SA-22)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| System and Communications Protection | ||
| SC-1 | Policy and Procedures | Low |
| SC-2 | Separation of System and User Functionality | Moderate |
SC-3 Security Function Isolation HighWhat the standard requires (SP 800-53 SC-3)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| SC-4 | Information in Shared System Resources | Moderate |
| SC-5 | Denial-of-service Protection | Low |
SC-7 Boundary Protection LowWhat the standard requires (SP 800-53 SC-7)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
SC-8 Transmission Confidentiality and Integrity ModerateWhat the standard requires (SP 800-53 SC-8)Moderate-baseline enhancements (why this control is tagged Moderate)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| SC-10 | Network Disconnect | Moderate |
SC-12 Cryptographic Key Establishment and Management LowWhat the standard requires (SP 800-53 SC-12)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
SC-13 Cryptographic Protection LowWhat the standard requires (SP 800-53 SC-13)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| SC-15 | Collaborative Computing Devices and Applications | Low |
| SC-17 | Public Key Infrastructure Certificates | Moderate |
| SC-18 | Mobile Code | Moderate |
| SC-20 | Secure Name/Address Resolution Service (Authoritative Source) | Low |
| SC-21 | Secure Name/Address Resolution Service (Recursive or Caching Resolver) | Low |
| SC-22 | Architecture and Provisioning for Name/Address Resolution Service | Low |
| SC-23 | Session Authenticity | Moderate |
SC-24 Fail in Known State HighWhat the standard requires (SP 800-53 SC-24)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
SC-28 Protection of Information at Rest ModerateWhat the standard requires (SP 800-53 SC-28)Moderate-baseline enhancements (why this control is tagged Moderate)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| SC-39 | Process Isolation | Low |
| System and Information Integrity | ||
| SI-1 | Policy and Procedures | Low |
SI-2 Flaw Remediation LowWhat the standard requires (SP 800-53 SI-2)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
SI-3 Malicious Code Protection LowWhat the standard requires (SP 800-53 SI-3)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
SI-4 System Monitoring LowWhat the standard requires (SP 800-53 SI-4)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| SI-5 | Security Alerts, Advisories, and Directives | Low |
| SI-6 | Security and Privacy Function Verification | High |
| SI-7 | Software, Firmware, and Information Integrity | Moderate |
| SI-8 | Spam Protection | Moderate |
| SI-10 | Information Input Validation | Moderate |
| SI-11 | Error Handling | Moderate |
| SI-12 | Information Management and Retention | Low |
| SI-16 | Memory Protection | Moderate |
| Supply Chain Risk Management | ||
| SR-1 | Policy and Procedures | Low |
| SR-2 | Supply Chain Risk Management Plan | Low |
SR-3 Supply Chain Controls and Processes LowWhat the standard requires (SP 800-53 SR-3)No assets linked to this control yet — map it from an asset's detail page to track per-asset status here. | ||
| SR-5 | Acquisition Strategies, Tools, and Methods | Low |
| SR-6 | Supplier Assessments and Reviews | Moderate |
| SR-8 | Notification Agreements | Low |
| SR-9 | Tamper Resistance and Detection | High |
| SR-10 | Inspection of Systems or Components | Low |
| SR-11 | Component Authenticity | Low |
| SR-12 | Component Disposal | Low |
Manage implementation status on the Controls page; map controls to an asset from its detail page.