Check: SRG-APP-000231-API-000490
Application Programming Interface (API) SRG:
SRG-APP-000231-API-000490
(in version v1 r1)
Title
The API implementation must use FIPS-validated encryption and hashing algorithms to protect the confidentiality and integrity of API keys. (Cat II impact)
Discussion
Confidentiality and integrity protections are intended to address the confidentiality and integrity of system information at rest (e.g., network device rule sets) when it is located on a storage device within the network device or as a component of the network device. This protection is required to prevent unauthorized alteration, corruption, or disclosure of information when not stored directly on the network device. Store API keys securely, avoiding plaintext storage.
Check Content
Verify that the API implementation uses FIPS-validated encryption and hashing algorithms to protect API keys. If non-FIPS-validated algorithms are used, or if encryption/hashing is absent, this is a finding.
Fix Text
Identify data elements that require protection. Document the data types and specify protection requirements and methods used.
Additional Identifiers
Rule ID: SV-274606r1143639_rule
Vulnerability ID: V-274606
Group Title: SRG-APP-000231
Expert Comments
CCIs
| Number | Definition |
|---|---|
| CCI-001199 |
Protects the confidentiality and/or integrity of organization-defined information at rest. |
Controls
| Number | Title |
|---|---|
| SC-28 |
Protection of Information at Rest |