|
Symantec Mobile App Risk Detection |
is the official product name and consists of two primary parts:
|
Symantec Mobile App Protection Console |
Your App Protection Console can be accessed by going to https://protectmyapp.symantec.com. Your App Protection Console is a cloud based console interface. Your App Protection Console contains several views that display uploaded (telemetry) data from your customer's mobile devices which are running apps that are integrated with Symantec's Mobile App Risk Detection iOS framework or Android library. The views available from the console are as follows:
|
Telemetry data |
Your customer's mobile devices, with apps integrated with the Mobile App Risk Detection iOS framework or Android library, upload results from threat scans on a scheduled basis. This telemetry data is written to a back-end server and displayed in the Symantec Mobile App Protection Console. |
Zero-state |
Zero-state refers to an App Protection Console with no uploaded telemetry data. If you login to your App Protection Console and have not integrated your apps with the Mobile App Risk Detection iOS framework or iOS library, your App Protection Console view is in zero-state. |
Symantec Secure Login account |
A Symantec Secure Login account is required to authenticate to your App Protection Console. To obtain a Symantec Secure Login account, you access https://login.symantec.com To add permissions to your account to allow access to your App Protection Console, call our Support organization. Please dial and press the option for . |
Customer ID |
Your Customer ID is a unique identifier that is generated within the Mobile App Risk Detection Console. You are required to add your Customer ID into the App Risk Detection Android library or App Risk Detection iOS framework when building your app. The Customer ID is visible when you login to your Symantec Mobile App Protection Console and click your account name located at the upper right of the Console page. Clicking Profile displays your account profile. The last field in this profile is your Customer ID. After your app and device are scanned for all defined threats (See Overview and Architecture. and refer to the table ) , a telemetry record is created. Your Customer ID is associated with this telemetry record. |
Symantec File Connect site |
Symantec site ,where based on your purchase agreement and license provided, you can download Symantec application software. If you have a license for Symantec Mobile App Risk Detection, you download the iOS framework or Android library to integrate with your apps. The Symantec File Connect URL is https://fileconnect.symantec.com/ |
|
Mobile App Risk Detection Android library |
Android library that consists of MobileAppProtectionSuit_Android_V1.zip. |
MobileAppProtectionSuit_Android_V1.zip |
Zip file containing the AppProtection.jar file, native shared libraries and a sample Android app with the Mobile App Risk Detection Android library integrated.. The AppProtection.jar file and the native shared libraries are both copied to the libs folder of the Android app's project. |
AppProtection.jar |
The Java class library that contains the Java layer API. The native library load is also handled here. |
Native shared library (.so files) |
The native shared library (.so files) are used for different processor architectures. |
Android Studio |
Android Studio is an integrated development application used to develop applications on the Android platform. It is based on the IntelliJ Idea software and is the successor to the Eclipse application.. It is used to integrate the Symantec Mobile App Risk Detection Android library into your Android app.
Note: |
This guide uses examples from Android Studio. |
|
Detective object |
The Detective API is a Java API included in the Symantec Mobile App Risk Detection Android library. This self-contained single line of code is used to initialize the Symantec Mobile App Risk Detection Android library and initiate functionality such as malware detection, live updates, root detection and telemetry upload. It is recommended to add the in your source code at key points.
The launch point of your app.
Before your app initiates sensitive activity, such as a financial transaction or the use of private data.
int deviceStatus = Detective.init(this.getApplicationContext(), "YOUR_CUSTOMER_ID") |
|
Mobile App Risk Detection iOS framework |
Symantec Mobile App Risk Detection framework that consists of the MobileAppProtectionSuit_iOSv1.zip file. |
MobileAppProtectionSuit_iOSv1.zip |
.zip file that contains the SSDeviceStatus file and a sample iOS app with the Mobile App Risk Detection iOS framework integrated. |
SSDeviceStatus |
The framework folder containing Apple's framework structure |
Xcode |
Xcode is an integrated development application containing a suite of software development tools developed by Apple for developing software for OS X and iOS. It is used to integrate the Symantec Mobile App Risk Detection iOS framework into your iOS app. |
info.plist |
A plist file (or Property List) contains specific objects and their associated values. The info.plist file contains information about the iOS app including BundleID, BundleName.....etc, You add your Customer ID into the info.plist file. This file is associated with your iOS app. |
Thanks for your feedback. Let us know if you have additional comments below. (requires login)