Today a slightly different blog post. It’s a common discussion that I face almost daily. Clients that embrace the “anywhere, anytime, any device” approach, and want to take control over their data. And that’s not as easy as it sounds.
One of the most common challenges that organizations face when embracing the modern workplace, is the one with Bring Your Own Devices. Personal devices. Devices in all flavors and sizes. Devices from different hardware vendors, with different operating systems, and patch levels.
When you think of Bring Your Own Devices, you often think of laptops, desktops, and mobile devices. Let’s start with the hardest one: laptops and desktops.
These devices are multifunctional. They are used by parents to work on during the day, used by kids for social media and Netflix at night, and used to present some slides on a local volunteer event at the weekends. You get the idea.
What you don’t know about these devices is the following:
- Is the device protected with a (strong) password or PIN?
- Is the hard disk encrypted?
- Is Secure Boot enabled?
- Is antivirus software installed?
- Is that antivirus software up to date?
- What other software is installed on that machine?
- Is the device infected with malware?
- What’s the patch level of the device?
In order to know that, you have to manage these devices, and check whether these devices are compliant. But that’s the main cause of this problem: do you want to manage personal devices, and are your employees willing to enroll their devices into your (Mobile) Device Management software?
Protect your data
Besides the devices itself, you have another big challenge when it comes to BYOD. How do you protect your corporate data? Let’s talk about Microsoft Teams for example. Microsoft Teams is the front door to basically all your Office 365 services. The main apps that are integrated with Microsoft Teams are SharePoint and Onedrive. They store the channel data and the files that you send over by using the chat feature.
By default, every user can connect to Microsoft Teams by using the web browser and desktop application, and can then go on and sync the document libraries and Onedrive content to their devices. Once that data is downloaded to the device, you pretty much lost control over that data. Users can for example:
- Copy files to USB drives
- Email files with personal email accounts
- Upload files to cloud storage like Google Drive or Dropbox
- Print files
Native protection SharePoint
In my opinion, a personal device should never have full access to your data. You should at least configure some limitations. The easiest way is to configure the access control settings for SharePoint. Here you can limit the access for unmanaged devices. Peter and Kenneth already did a great write up on this. Check it out to get started.
By using this setting you can limit or block the access from unmanaged devices. Take note that this will also impact Microsoft Teams and other services that rely on SharePoint, such as Onedrive.
Windows Information Protection without enrollment
For Bring Your Own Devices that run Windows 10 you can configure Windows Information Protection to prevent company data leak to personal apps and services. WIP-WE, also known as MAM for Windows 10 is not waterproof and is difficult to implement.
Microsoft recently announced Endpoint Data Loss Prevention. This looks pretty promising, but your devices have to be Azure AD joined or hybrid joined. Next to that, it requires a Microsoft 365 E5/A5 license.
One thing to keep in mind that this will only cover your Windows 10 BYOD devices. Other operating systems don’t work with WIP, MIP, or EDLP.
Cloud App Security
Cloud App Security can cover a lot of use-cases. One of them is: Protect your data when it’s downloaded to unmanaged devices. Using a reverse proxy, the data can be either protected or blocked when downloaded managed devices. To see how this works, read my previous blog post about this.
One thing to keep in mind is that this only works with modern browsers. Desktop apps can only be controlled using access policies, but they cannot control the data.
When using this feature, you can have full control of your data, whether it’s downloaded from, or uploaded to your Microsoft cloud.
To make this bulletproof you should also block access from unmanaged devices for desktop apps using Conditional Access.
Now, let’s talk about mobile devices, like phones and tablets. A lot of organizations allow users to use mobile apps to access corporate data. This is a very common use-case. And this doesn’t have to be a problem.
Using Intune App Protection policies (also known as MAM), you can prevent your corporate data leaking to personal apps, and protect the app with a strong PIN. Since you don’t manage the device, you cannot force users to set a PIN on the device itself. Corporate data is separated from personal data, even within apps itself. Data at rest is encrypted, and admins can do a remote (selective) wipe to clean the corporate data from the device. The personal data is not touched. Check out this blog post to get started.
Be careful with implementing these policies. You can easily break productivity of your users. A few tips:
- Start with picking the right level of protection. Don’t kill productivity.
- Allow a few characters that users can copy between apps. Think of an address for navigation, or a phone number that you need to copy from an email or Teams chat.
- Instruct your users, especially Android users. MAM for Android requires the Company Portal app to be installed on the device. No need to enroll (common helpdesk question), just have to sit on the device.
- Block rooted and jailbroken devices. These devices can contain apps that break the DLP feature from MAM.
- Don’t allow 3rd party apps to connect to Office365 if you don’t have the proper protection in place. Only allow approved client apps.
Wrap things up
Yes, you’ll need an expensive A5 / E5 licenses for a lot of these features. I hear that a lot. But hear me out. When you want to deal with Bring Your Own Devices, you have to take extra steps to protect your data, identity, and devices. If you don’t want that, just buy all your employees a managed (mobile) device. It’s that simple.
You still have to protect your data, but it’s easier, and will probably cost less in the end. Of course, this depends on the use-case, but it’s good to fully understand what it takes when you support BYOD scenarios.