As a mobile application security engineer, you are assessing the inter-component access controls in this build.
Of the choices given, which one identifies the security difference between UIKit's UIViewController presentation and SwiftUI's sheet/fullScreenCover at the conceptual level regarding modal navigation security?
- A.SwiftUI sheets are sandboxed into a separate process for each modal presentation; the isolation prevents data leakage between two sheets in one app; UIKit view controllers share a single process and rely on the developer for equivalent separation of sensitive fields
- B.SwiftUI sheets dismiss themselves when the device screen turns off; UIKit modals persist across a lock event and keep their sensitive fields resident; the framework choice changes the exposure window for a modal holding credentials on screen
- C.UIKit view controllers reach the full keychain while SwiftUI sheets are restricted to an App Group container; the restriction is enforced by the SwiftUI runtime at presentation time and it shifts where a developer must place an authentication gate for a sensitive modal