Documentation

Go to Portal Website

Virtual App Detection

PlanPlatformsMASVS
TeamAndroidMASVS-RESILIENCE-1

Overview

Virtual App Detection identifies when an Android app appears to be running inside a third-party virtualized, containerized, or parallel-app environment. These environments can allow multiple app instances, weaken device-binding assumptions, bypass enterprise policy, or support automated abuse.

When virtual environment risk is detected, AppTego applies your configured response.

When To Use It

Use this control when your app needs to protect against:

How It Works

The protected app evaluates Android environment signals associated with virtualization, containerization, non-standard execution contexts, and third-party parallel-app tools. AppTego does not publish exact file markers, package identifiers, namespace checks, or path rules in public documentation.

The control is intended to complement App Cloning Detection. In practice, cloned and virtualized environments often share risk patterns, but they are not identical.

How to Enable the Control

Navigate to Detection & Response from the AppTego portal, and expand the Environment Detection section. Under this section you will find the Virtual App Detection control. Click Enable Configuration, choose the response action, and save the configuration for the next build or for it to be applied with a live push (if enabled).

API Configuration Example

{
  "VirtualAppDetectionResponse": {
    "detection": true,
    "action": "close",
    "title": "Virtual Environment Detected",
    "message": "This app cannot run in virtualized app environments.",
    "buttons": ["Exit"],
    "actions": ["close"],
    "redirects": [""]
  }
}
FieldPurpose
detectionEnables or disables virtual app detection.
actionSelects the response style, such as alert, close, log, or warn.
title / messageUser-facing text shown when a response is displayed.
buttons / actions / redirectsDefines the available response buttons and their outcomes.

Compatibility Notes