Appdome’s Threat-Events framework enables app developers to consume, process, and respond to security events detected by Appdome.
This knowledge base article reviews in detail how users can configure Appdome’s ONEShield Threat Events for apps secured using Appdome.
Security events include information such as the type of event detected, the security posture of the app and the environment, as well as information specific to the event type.
When a Threat event is detected by Appdome, the event can be handled by your app or handled by Appdome’s security engine:
By design, when the mobile application registers to receive Appdome Threat-Events, Appdome will send an initial event. If a threat event was detected by Appdome during the app launch/run, the initial event will hold the triggered security event details. In case that no threat event was triggered, the initial event will only indicate a successful registration to Appdome’s Threat-Events (the events fields will hold no data).
Appdome customers can configure additional Security Threat Alerts for any mobile app. Review this Knowledge Base article for more details on how users can configure Security Threat Alerts for the mobile apps secured using Appdome.
In Android apps, Threat Events are usually implemented using Broadcasts and BroacastRecievers. This broadcast mechanism is the simplest most convenient way to consume events in an Android app and is available throughout all major programming languages and development frameworks.
Appdome automatically secures the data between the app and the appdome events layer by adding custom permission to the application manifest with a protection level type signature. This custom permission is unique to each app built on appdome. In addition, Appdome enforces ONEShield Threat-Events calls to sendBroadcast and registerReceiver to include these permissions. Developers do not need to implement a security handshake in the app.
Threat-Events can be implemented according using any of the following methods:
Follow the instructions on the knowledge-based article below that match your application framework:
Each Appdome ONEShield Threat-Event is a set of key/value dictionary. Both key and value are strings: Java Strings for Android App, and NSString for iOS Apps.
Example: An event for Appdome’s Anti-Tampering Prevention
Please follow these 3 easy steps to add Threat-Events to an Android or iOS apps
Click Build My App
Congratulations! The mobile app is now secured with Threat-Events.
After successfully securing your app using Appdome, there are several available options to complete your project, depending on your app lifecycle or workflow. These include:
Or, see this quick reference Releasing Secured Android & iOS Apps built on Appdome.
Check out the full menu of features in the Appdome ONEShield.
Check out the full menu of features in the Appdome Mobile Security Suite
If you have any questions, please send them our way at firstname.lastname@example.org or via the chat window on the Appdome platform.
Or request a demo at any time.
Thanks for visiting Appdome! Our mission is to secure every app on the planet by making mobile app security easy. We hope we’re living up to the mission with your project. If you don’t already have an account, you can sign up for free.