Moodle Mobile App and Security

Moodle Mobile App and Security

by Andrew Clucas -
Number of replies: 6
I am loving the functionality of the Moodle Mobile App. I work for a not-for-profit and our IT department are doing a security assessment on the Moodle Mobile App. Has your company done something similar? Who do you work for and are you happy with the Moodle Mobile App's security?
Average of ratings: -
In reply to Andrew Clucas

Re: Moodle Mobile App and Security

by Dave Perry -
Picture of Testers

We were happy to recommend it, as a college. It has some basic failsafes in such as declaring self-signed certificates as invalid, and not storing your login details in the app (it creates a token).

And it's developed by moodle HQ, who aren't going to monkey around when it comes to security. Juan (chief developer) can probably chime in with more technical justification.

Average of ratings: Useful (2)
In reply to Dave Perry

Re: Moodle Mobile App and Security

by Andrew Clucas -
Thanks Dave. That's very helpful.
In reply to Andrew Clucas

Re: Moodle Mobile App and Security

by Juan Leyva -
Picture of Core developers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers

Hi Andrew,

the app is widely used by institutions around the world and we've never received any complaint about security.

The app doesn't store the user credentials, it uses a token that is generated the first time the user access (the token is valid for 3 months).

Mobile services are only enabled by default in sites using https.

We only allow certain features (like auto-login from the app to the site) via https and under certain security restrictions (using a special secured token created the first time a user access).

The Mobile service only exposes a subset of the Moodle features (for example, no admin web services are enabled in the mobile service).

As long as you site uses https, it will be very safe to use the mobile app (but that also applies to websites, https is mandatory these days)

Regards, Juan

In reply to Andrew Clucas

Re: Moodle Mobile App and Security

by Wayne N -

I've noticed that after making the changes suggested in the install guide,
"

  1. Go to Site administration > Users > Permissions > Define roles, edit the Authenticated user role and allow the capability moodle/webservice:createtoken.
"

that Moodle's own security report marks the 'Default role for all users' as being critically insecure. 


Additionally when you do that step it sets off every internal warning regarding security risks. 


In reply to Wayne N

Re: Moodle Mobile App and Security

by Juan Leyva -
Picture of Core developers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers

Hi,

what Moodle version are you using?

If I remember well, this security check was removed recently in 3.2

Juan