Hello,
I am currently investigating the deployment of Microsoft Defender for Endpoint on fully-managed corporate Android devices, deploying with Microsoft Intune. This is just a proof of concept for the business at this stage.
I am discovering various issues which would make this deployment a rubbish end-user experience, and also finding security flaws with the app itself. I 'm struggling to find any solutions to these issues and flaws, this is where I need some help here please.
Here are my rough notes on what steps need manual input on the Android devices when launching the Microsoft Defender app for the first time, obviously we would want this deployment to be completely zero-touch/silent...
- Log in with domain account.
- Accept Defender's terms.
- Begin Android permissions bits...
- Turn on All Files Access permission.
- Accept VPN connection set up request [this is the only step I've found a possible zero-touch solution for online].
- Turn on Appear On Top permission.
- Agree to Accessibility services.
- Accessibility > Installed Apps > Microsoft Defender > Turn this on > Then tap Allow.
- Allow 'Stop optimising battery usage' for Defender.
- Phone is then protected.
I can't imagine any users bothering with all these steps if we were to roll out the app to the business.
If there is no way of getting this app deployment fully zero-touch/silent, then my other idea was an Intune compliance policy that doesn't let you access any company resources at all unless the Defender app is fully running. But I can only find policies that just detect that the app is installed or not.
The security flaws with the app are the following...
- The app can be Force Stopped from the Android > Apps page. This then leaves the phone completely unprotected unless the app is manually opened again. When reopening the app, you have to re-accept all the accessibility settings again.
- Similarly, the app can have it's data cleared from the Android > Apps page. This stops the app running as well, and leaves the phone unprotected. Obviously once the data is cleared, you then have to accept the apps terms and a few other things when re-launching for first time.
Any ideas or opinions please? As it stands Microsoft Defender for Endpoint is no good for us on Android.
Thanks!