Check: APSC-DV-003110
Application Security and Development STIG:
APSC-DV-003110
(in versions v5 r3 through v4 r2)
Title
The application must not contain embedded authentication data. (Cat I impact)
Discussion
Authentication data stored in code could potentially be read and used by anonymous users to gain access to a backend database or application servers. This could lead to compromise of application data.
Check Content
Review the application documentation and any available source code; this includes configuration files such as global.asa, if present, scripts, HTML files, and any ASCII files. Identify any instances of passwords, certificates, or sensitive data included in code. If credentials were found, check the file permissions and ownership of the offending file. If access to the folder hosting the file is not restricted to the related application process and administrative users, this is a finding. The finding details should note specifically where the offending credentials or data were located and what resources they enabled.
Fix Text
Remove embedded authentication data stored in code, configuration files, scripts, HTML file, or any ASCII files.
Additional Identifiers
Rule ID: SV-222642r879887_rule
Vulnerability ID: V-222642
Group Title: SRG-APP-000516
Expert Comments
CCIs
Number | Definition |
---|---|
CCI-002367 |
The organization ensures unencrypted static authenticators are not embedded in applications. |
Controls
Number | Title |
---|---|
IA-5 (7) |
No Embedded Unencrypted Static Authenticators |