Android and iOS

The Zimperium MAPS product family

Commercial solutions, open-source libraries and coverage comparisons.

Protection products1 min readEditorial methods

Do not treat MAPS as one control. Assess the questions answered by analysis, hardening and runtime components in separate evaluation entries.

Evaluation approach

Code protection, runtime risk assessment and key protection may belong to different modules. The proposal should identify which component meets each requirement.

Application example

Give code protection for a payment SDK and field-risk monitoring for the application separate acceptance tests.

Limits and considerations

A family name does not establish that all modules are licensed or work through one integration.

Do not reduce multiple modules to one test result

Read coverage component by component. Code resilience, key protection, environmental risk and central visibility produce different expected outputs. Clarify each component's licensing and integration boundaries.

An acceptance table should identify the protected release, module and observed result separately. Test any required event transfer between components. A product-family name does not prove that every part is installed or that the workflow is complete.

Checks and decisions

  • Map module scope
  • Distinguish app and device products
  • Assign support responsibilities

Trace events and policies across components from end to end.

Sources

The primary references above provide the technical basis. Example workflows and evaluation suggestions are this publication’s explanations, not independent test results for a particular product.