Created on 22 January 2020
icon_unfollowing
Login to follow
device-security

Device Security

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded on 22 January 2020 by 
device-security

Device Security

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 

Release notes (1.0.0)
Reviews (0)
Category
Device capabilities, Security & authentication
Tags
Support options
This asset is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from  who created this asset.
Dependencies
See all 1 dependencies
Application Objects
Device Security has 0 AOs.
Team
Compatible with
Version 11
Database:
All
Asset consumers
No consumers yet.
Weekly downloads