Check: SRG-APP-000009-MAPP-00004
Mobile Application SRG:
SRG-APP-000009-MAPP-00004
(in version v1 r1)
Title
The mobile application must assign a classification attribute to any newly created data file or stream if it stores, processes, or transmits classified data. (Cat II impact)
Discussion
A classification attribute assures the data is correctly stored, transmitted, handled, and processed according to its sensitivity. Stored, processed, or transmitted data is vulnerable to exposure through incorrect labeling if its classification attribute is not transmitted with it. Implementing this control assures the data is handled accordingly regarding its classification during transmission and subsequent distribution, greatly reducing the risk of misclassification and data spills.
Check Content
For applications that store a single classification of data or have multiple personas, this check does not apply. For applications that store, process, or transmit classified data, carry out a dynamic program analysis to assess if the application assigns a classification attribute to any newly created data file or transmitted data stream. Examine each data file created and assess if an attribute is included. If the dynamic program analysis is inconclusive, or cannot be performed, carry out a static program analysis to assess if code is present that makes the application assign a classification attribute to any newly created data file and transmitted data stream. If the dynamic or static program analysis reveals no data classification attributes are assigned to any newly created data file or transmit data stream, this is a finding.
Fix Text
Modify code to assign a classification attribute to any newly created data file or stream when the application stores, processes, or transmits classified data.
Additional Identifiers
Rule ID: SV-46373r1_rule
Vulnerability ID: V-35086
Group Title:
Expert Comments
CCIs
Number | Definition |
---|---|
CCI-001424 |
The information system dynamically associates security attributes with organization-defined subjects in accordance with organization-defined security policies as information is created and combined. |
Controls
Number | Title |
---|---|
AC-16 (1) |
Dynamic Attribute Association |