Skip to content

MASTG-TEST-0319: Runtime Use of SDK APIs Known to Handle Sensitive User Data

Overview

This test is the dynamic counterpart to References to SDK APIs Known to Handle Sensitive User Data.

Steps

  1. Use Method Tracing to hook SDK methods known to handle sensitive user data.

Observation

The output should list the locations where SDK methods are called, their stacktrace (call hierarchy leading to the call), and the arguments (values) passed to the SDK method at runtime.

Evaluation

The test case fails if you can find sensitive user data being passed to these SDK methods in the app code, indicating that the app is sharing sensitive user data with the third-party SDK. If no such data sharing is found, the test case passes.

Demos

MASTG-DEMO-0081: Sensitive User Data Sent to Firebase Analytics with Frida