onaio / steps-app

WHO STEPS App
Apache License 2.0
2 stars 2 forks source link

Disable app functionality on a rooted device #215

Closed bkimondiu closed 2 years ago

bkimondiu commented 2 years ago

Observation We were able to install and use the mobile application using a rooted android phone

Impact Rooted devices and Jail broken devices can be used to access sensitive application files. This type of access can be utilised by an attacker to compromise the security of the application

Recommendations The application should be configured to check for rooted and jail broken devices. Upon initiation on a rooted or jail broken device, the application should not initialise.

owais-vd commented 2 years ago

@bkimondiu Could we show the alert dialog when a rooted device is detected like Alert: it looks like your device is rooted. and exit the app.

bkimondiu commented 2 years ago

I'm not sure what the appropriate solution would be in this case. I will tag @ekigamba @ukanga to weigh in on the issue.

ekigamba commented 2 years ago

@owais-vd @bkimondiu