Skip to content

Commit 1a817f6

Browse files
NIST updates
1 parent e75c619 commit 1a817f6

9 files changed

Lines changed: 658 additions & 0 deletions

File tree

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: "NIST 800-53 Security Assessment and Authorization for Private Mendix Platform"
3+
linktitle: "Security Assessment and Authorization"
4+
url: /private-mendix-platform/nist-controls-ca/
5+
description: "Documents the Private Mendix Platform's compliance with the Security Assessment and Authorization (CA) category of the NIST 800-53 security framework."
6+
weight: 10
7+
no_list: false
8+
simple_list: true
9+
---
10+
11+
## Introduction
12+
13+
Documents in this section provide more information about Private Mendix Platform's compliance with the Security Assessment and Authorization (CA) category of the [NIST 800-53](https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final) security framework. For each applicable control, we have listed which party (Mendix or the customer) is responsible for which component or aspect.
14+
15+
In general, Mendix is responsible for the Private Mendix Platform, Mendix Operator, Mendix Studio Pro, Mendix Runtime, and so on. Customer responsibilities are related to infra and organization processes. For more information, refer to detailed documentation below.
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
title: "CA-07 Continuous Monitoring"
3+
linktitle: "CA-07"
4+
url: /private-mendix-platform/nist-controls/ca-07/
5+
description: "Documents the Private Mendix Platform's compliance with the CA-07 control of the NIST 800-53 framework."
6+
weight: 20
7+
---
8+
9+
## Introduction
10+
11+
This document describes how Private Mendix Platform fulfills the CA-07 control.
12+
13+
| Control ID | CA-07 |
14+
| --- | --- |
15+
| Control category | CA - Security Assessment and Authorization |
16+
| Requirement baseline | FEDRAMP MODERATE |
17+
| Responsibility and ownership | Customer - Infra, Customer - Org |
18+
19+
## Control
20+
21+
The organization develops a continuous monitoring strategy and implements a continuous monitoring program that includes:
22+
23+
* Establishment of organization-defined metrics to be monitored
24+
* Establishment of organization-defined frequencies for monitoring and organization-defined frequencies for assessments supporting such monitoring
25+
* Ongoing security control assessments in accordance with the organizational continuous monitoring strategy
26+
* Ongoing security status monitoring of organization-defined metrics in accordance with the organizational continuous monitoring strategy
27+
* Correlation and analysis of security-related information generated by assessments and monitoring
28+
* Response actions to address results of the analysis of security-related information
29+
* Reporting the security status of organization and the information system to organization-defined personnel or roles at an organization-defined frequency.
30+
31+
### Supplemental Guidance
32+
33+
Continuous monitoring programs facilitate ongoing awareness of threats, vulnerabilities, and information security to support organizational risk management decisions. The terms continuous and ongoing imply that organizations assess and analyze security controls and information security-related risks at a frequency sufficient to support organizational risk-based decisions. The results of continuous monitoring programs generate appropriate risk response actions by organizations.
34+
35+
Continuous monitoring programs also allow organizations to maintain the security authorizations of information systems and common controls over time in highly dynamic environments of operation with changing mission and business needs, threats, vulnerabilities, and technologies. Having access to security-related information on a continuing basis through reports or dashboards gives organizational officials the capability to make more effective and timely risk management decisions, including ongoing security authorization decisions.
36+
37+
Automation supports more frequent updates to security authorization packages, hardware, software, or firmware inventories, and other system information. Effectiveness is further enhanced when continuous monitoring outputs are formatted to provide information that is specific, measurable, actionable, relevant, and timely. Continuous monitoring activities are scaled in accordance with the security categories of information systems.
38+
39+
The following controls are related to this control:
40+
41+
* CA-02
42+
* CA-05
43+
* CA-06
44+
* CM-03
45+
* CM-04
46+
* PM-06
47+
* PM-09
48+
* RA-05
49+
* SA-11
50+
* SA-12
51+
* SI-02
52+
* SI-04
53+
54+
For more information, refer to the following:
55+
56+
* OMB Memorandum 11-33
57+
* NIST Special Publications 800-37, 800-39, 800-53A, 800-115, and 800-137
58+
* US-CERT Technical Cyber Security Alerts
59+
* DoD Information Assurance Vulnerability Alerts
60+
61+
## Responsibility
62+
63+
### Customer Responsibility
64+
65+
The customer is responsible for implementing this control in an appropriate manner in their organization. This includes developing and maintaining a comprehensive continuous monitoring strategy that defines metrics, monitoring frequencies, and assessment procedures to ensure compliance with federal requirements. The customer must ensure that all continuous monitoring activities, including security control assessments, status reporting, and risk response actions, are documented, reviewed, and enforced within their environment.
66+
67+
## Guidance
68+
69+
### Customer Responsibility
70+
71+
This control is governed by NIST SP 800-137, which provides guidelines for Information Security Continuous Monitoring (ISCM) for federal information systems, and NIST SP 800-53 Rev 4, which establishes the foundational continuous monitoring requirements. Customers operating within a FedRAMP or DoD SRG environment must ensure their continuous monitoring program is comprehensive, automated where possible, and aligned with organizational risk management strategies.
72+
73+
To meet these requirements, the customer must carry out the following actions:
74+
75+
1. Develop and implement a continuous monitoring program.
76+
77+
The customer must develop a continuous monitoring strategy that defines the metrics to be monitored, monitoring frequencies, and assessment schedules.
78+
79+
The Infra Implementer must implement the infrastructure in a way that complies with the continuous monitoring program, including deploying monitoring tools, configuring alerting thresholds, and enabling security event collection in accordance with NIST SP 800-137.
80+
81+
2. Ensure application-level monitoring compliance.
82+
83+
The App Implementer must implement the Mendix app in a way that complies with the continuous monitoring program as dictated by the customer. This includes integrating application-level logging, health checks, and security metrics into the organization's centralized monitoring framework as required by NIST SP 800-53A assessment procedures.
84+
85+
3. Maintain ongoing monitoring and reporting.
86+
87+
The Infra Operator and App Operator must ensure that the infrastructure and Mendix App remain in compliance with the customer's continuous monitoring program as it evolves. This includes performing regular security control assessments, correlating and analyzing security-related information, generating compliance reports, and executing response actions to address identified risks per OMB Memorandum 11-33.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: "CA-09 Internal System Connections"
3+
linktitle: "CA-09"
4+
url: /private-mendix-platform/nist-controls/ca-09/
5+
description: "Documents the Private Mendix Platform's compliance with the CA-09 control of the NIST 800-53 framework."
6+
weight: 20
7+
---
8+
9+
## Introduction
10+
11+
This document describes how Private Mendix Platform fulfills the CA-09 control.
12+
13+
| Control ID | CA-09 |
14+
| --- | --- |
15+
| Control category | CA - Security Assessment and Authorization |
16+
| Requirement baseline | FEDRAMP MODERATE |
17+
| Responsibility and ownership | Customer - Infra, Customer - Org |
18+
19+
## Control
20+
21+
The organization:
22+
23+
* Authorizes internal connections of organization-defined information system components or classes of components to the information system.
24+
* Documents, for each internal connection, the interface characteristics, security requirements, and the nature of the information communicated.
25+
26+
### Supplemental Guidance
27+
28+
This control applies to connections between organizational information systems and (separate) constituent system components (that is, intra-system connections) including, for example, system connections with mobile devices, notebook or desktop computers, printers, copiers, facsimile machines, scanners, sensors, and servers.
29+
30+
Instead of authorizing each individual internal connection, organizations can authorize internal connections for a class of components with common characteristics and/or configurations, for example, all digital printers, scanners, and copiers with a specified processing, storage, and transmission capability or all smart phones with a specific baseline configuration.
31+
32+
The following controls are related to this control:
33+
34+
* AC-03
35+
* AC-04
36+
* AC-18
37+
* AC-19
38+
* AU-02
39+
* AU-12
40+
* CA-07
41+
* CM-02
42+
* IA-03
43+
* SC-07
44+
* SI-04
45+
46+
## Responsibility
47+
48+
### Customer Responsibility
49+
50+
Customer is responsible for implementing this control in an appropriate manner in their organization. This includes establishing policies and procedures for authorizing and documenting all internal connections between information system components to ensure compliance with federal requirements. The customer must ensure that interface characteristics, security requirements, and the nature of information communicated for each internal connection are documented, reviewed, and enforced within their environment.
51+
52+
## Guidance
53+
54+
### Customer Responsibility
55+
56+
This control is governed by NIST SP 800-53 Rev 4 and FIPS 200, which establish requirements for authorizing and documenting internal system connections within federal information systems. Customers operating within a FedRAMP or DoD SRG environment must ensure all internal connections are formally authorized, documented with interface characteristics and security requirements, and monitored throughout their lifecycle.
57+
58+
To meet these requirements, the customer must carry out the following actions:
59+
60+
1. Authorize and socument internal connections.
61+
62+
The customer must authorize and document all internal connections made by the Mendix app and associated infrastructure. For each connection, the documentation must include interface characteristics, security requirements, and the nature of the information communicated, in accordance with NIST SP 800-53 Rev 4 CA-09 requirements.
63+
64+
2. Ensure authorized connections only.
65+
66+
The Infra Implementer and App Implementer must ensure the infrastructure and Mendix app only make authorized connections as documented by the customer. This includes implementing network segmentation, access control lists, and connection validation mechanisms to prevent unauthorized internal connections per NIST SP 800-53 AC-3 and SC-7.
67+
68+
3. Maintain connection documentation over lifecycle.
69+
70+
The Infra Operator and App Operator must ensure that these internal connections and the associated documentation stay current over the lifecycle of the solution. This includes performing periodic reviews of authorized connections, updating documentation when connections change, and removing or re-authorizing connections as the system evolves.
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
---
2+
title: "CM-04 Security Impact Analysis"
3+
linktitle: "CM-04"
4+
url: /private-mendix-platform/nist-controls/cm-04/
5+
description: "Documents the Private Mendix Platform's compliance with the CM-04 control of the NIST 800-53 framework."
6+
weight: 20
7+
---
8+
9+
## Introduction
10+
11+
This document describes how Private Mendix Platform fulfills the CM-04 control.
12+
13+
| Control ID | CM-04 |
14+
| --- | --- |
15+
| Control category | CM - Configuration Management |
16+
| Requirement baseline | FEDRAMP MODERATE |
17+
| Responsibility and ownership | Customer - Infra, Customer - Org |
18+
19+
## Control
20+
21+
The organization analyzes changes to the information system to determine potential security impacts prior to change implementation.
22+
23+
### Supplemental Guidance
24+
25+
Organizational personnel with information security responsibilities (for example, Information System Administrators, Information System Security Officers, Information System Security Managers, and Information System Security Engineers) conduct security impact analyses. Individuals conducting security impact analyses possess the necessary skills and technical expertise to analyze the changes to information systems and the associated security ramifications.
26+
27+
Security impact analysis may include, for example, reviewing security plans to understand security control requirements and reviewing system design documentation to understand control implementation and how specific changes might affect the controls. Security impact analyses may also include assessments of risk to better understand the impact of the changes and to determine if additional security controls are required. Security impact analyses are scaled in accordance with the security categories of the information systems.
28+
29+
The following controls are related to this control:
30+
31+
* CA-02
32+
* CA-07
33+
* CM-03
34+
* CM-09
35+
* SA-04
36+
* SA-05
37+
* SA-10
38+
* SI-02
39+
40+
For more information, refer to NIST Special Publication 800-128.
41+
42+
## Responsibility
43+
44+
### Customer Responsibility
45+
46+
The customer is responsible for implementing this control in an appropriate manner in their organization. This includes assessing the overall security impacts of changes to the information system prior to implementation to ensure compliance with federal requirements. The customer must ensure that security impact analysis processes, roles, and documentation requirements are documented, reviewed, and enforced within their environment.
47+
48+
#### Infra Implementer
49+
50+
The Infra Implementer is responsible for detailing the infrastructure architecture and security structure to support security impact analysis.
51+
52+
#### App Implementer
53+
54+
The App Implementer is responsible for detailing the Mendix App architecture and security structure to support security impact analysis.
55+
56+
#### Infra Operator
57+
58+
The Infra Operator is responsible for assessing and reporting on the security impacts of potential infrastructure updates.
59+
60+
#### App Operator
61+
62+
The App Operator is responsible for assessing and reporting on the security impacts of potential Mendix app updates.
63+
64+
## Guidance
65+
66+
### Customer Responsibility
67+
68+
This control is governed by NIST SP 800-53 Rev 4 and NIST SP 800-128, which establish requirements for analyzing the security impacts of changes to information systems prior to implementation. Customers operating within a FedRAMP or DoD SRG environment must ensure that all changes to the information system undergo security impact analysis by qualified personnel before they are applied to production environments.
69+
70+
To meet these requirements, the customer must carry out the following actions:
71+
72+
1. Establish security impact analysis processes.
73+
74+
The customer must establish formal security impact analysis processes that require all changes to the information system to be evaluated for security implications prior to implementation. This includes defining roles and responsibilities for conducting analyses, approval workflows, and documentation requirements in accordance with NIST SP 800-128.
75+
76+
2. Ensure architecture and security documentation
77+
78+
The Infra Implementer must detail the infrastructure architecture and security structure, and the App Implementer must detail the Mendix app architecture and security structure. This documentation must be maintained current to support effective security impact analysis of proposed changes per NIST SP 800-53 SA-5 requirements.
79+
80+
3. Require security impact reporting for updates.
81+
82+
The Infra Operator must assess and report on the security impacts of potential infrastructure updates, and the App Operator must assess and report on the security impacts of potential Mendix App updates. All security impact assessments must be reviewed and approved by the Customer before changes are implemented.
83+
84+
#### Infra Implementer
85+
86+
The Infra Implementer is responsible for maintaining detailed documentation of the infrastructure architecture and security structure. This documentation serves as the baseline for security impact analysis when changes are proposed to the infrastructure.
87+
88+
The Infra Implementer must perform the following tasks:
89+
90+
* Create and maintain comprehensive documentation of the infrastructure architecture, including network diagrams, security boundaries, data flows, and security control implementations.
91+
* Maintain security configuration baselines for all infrastructure components, enabling comparison and impact assessment when changes are proposed.
92+
* Provide technical expertise and infrastructure documentation to support the customer's security impact analysis process when infrastructure changes are proposed.
93+
94+
#### App Implementer
95+
96+
The App Implementer is responsible for maintaining detailed documentation of the Mendix application architecture and security structure. This documentation supports security impact analysis when application changes are proposed.
97+
98+
The App Implementer must perform the following tasks:
99+
100+
* Create and maintain comprehensive documentation of the Mendix application architecture, including data models, security roles, access controls, and integration points.
101+
* Maintain documentation of all application-level security controls, including authentication mechanisms, authorization rules, input validation, and encryption configurations.
102+
* Provide technical expertise and application documentation to support the customer's security impact analysis process when application changes are proposed.
103+
104+
#### Infra Operator
105+
106+
The Infra Operator is responsible for assessing and reporting on the security impacts of potential infrastructure updates, including patches, configuration changes, and platform upgrades, before they are implemented.
107+
108+
The Infra Operator must perform the following tasks:
109+
110+
* Before applying infrastructure updates, analyze the potential security impacts by reviewing release notes, security advisories, and change documentation against the current infrastructure security configuration.
111+
* Document the results of security impact assessments and report findings to the customer for review and approval before implementing infrastructure changes.
112+
* Where possible, test infrastructure changes in non-production environments to validate that security controls remain effective after the change is applied.
113+
114+
#### App Operator
115+
116+
The App Operator is responsible for assessing and reporting on the security impacts of potential Mendix app updates, including application changes, dependency updates, and configuration modifications, before they are implemented.
117+
118+
The App Operator must perform the following tasks:
119+
120+
* Before applying Mendix application updates, analyze the potential security impacts by reviewing change documentation, dependency updates, and Mendix release notes against the current application security configuration.
121+
* Document the results of security impact assessments and report findings to the customer for review and approval before implementing application changes.
122+
* Test application changes in separate environments to validate that security controls remain effective and that no new vulnerabilities are introduced before promoting to production.

0 commit comments

Comments
 (0)