Device Security

Stable Version 1.0.0 (OutSystems 11)
Published on 22 Jan by 
Created on 22 Jan
Details
Mobile extension to validate if a device is easily compromised. It validates, on initialization, that the device is not rooted (Android) or jailbroken (iOS). It also validates that a screen lock mechanism is set, a pattern, a pin, or a password. If the device is not secure a message is shown to the user and the app exits without showing any information to the user. Clone of the Secure device plugin with additional security checks.
Read More

The plugin validates, when it initializes, that the device is not compromised, i.e. it is not rooted (Android) or jailbroken (iOS). It also validates that a pin, pattern, or passcode is set to lock the device. If the device is not secured according to this criteria a message is shown to the user and the app exits without showing any information.

How to use it

Simply add a reference to the plugin and use the InitDeviceCompile action in the OnApplicationReady event. This ensures that the plugin will be included in the native build.

Additional Security Checks

Additional security parameters are checked for Mobile devices:

1. Root Application, Root Cloaking and Dangerous Application Package Checks

2. Paths that should not be writable

3. Super User Path checks 

Reviews (0)
Category
Components, Mobile Plugins
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Jitul Joy who created this component.
Dependencies
See all 1 dependencies
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
Component Consumers
No consumers yet.
Weekly Downloads