Check: SRG-APP-000235-MAPP-NA
Mobile Application SRG:
SRG-APP-000235-MAPP-NA
(in version v1 r1)
Title
Applications must isolate security functions enforcing access and information flow control from both non-security functions and from other security functions. (Cat II impact)
Discussion
Application functionality is typically broken down into modules that perform various tasks or roles. Examples of non-privileged application functionality include, but are not limited to, application modules written for displaying data or printing reports. Application security functionality that performs security tasks such as enforcing access and information flow control requires additional system privilege and can have a large impact on the security of the application and its data. Rather than allowing the entire application access to this security functionality, application developers must isolate these critical functions from non-privileged application functions and other security functions. Rationale for non-applicability: It is assumed that mobile applications leverage the security functions of the operating system and that the operating system provides the requisite isolation of security functions from other functions. If an application embeds additional security functionality, those security functions are protected from other applications via applications sandboxing. When the mobile application connects to remote enterprise application resources, the remote resources perform the required isolation.
Check Content
This requirement is NA for the MAPP SRG.
Fix Text
The requirement is NA. No fix is required.
Additional Identifiers
Rule ID: SV-46879r1_rule
Vulnerability ID: V-35592
Group Title:
Expert Comments
CCIs
Number | Definition |
---|---|
CCI-001086 |
Isolate security functions enforcing access and information flow control from both nonsecurity functions and from other security functions. |
Controls
Number | Title |
---|---|
SC-3(2) |
Access / Flow Control Functions |