Enterprise Mobility

Was leisten Container-Lösungen?

Mit immer mehr privaten Endgeräten im Unternehmen stehen aktuell viele IT-Entscheider vor der Frage, wie sie Anwendungen auf diesen nicht verwalteten Endgeräten sicher betreiben können. Unterstützung bieten von zahlreichen Herstellern angebotenen Container-Lösungen sowie Mobile Application Management (MAM).

Im Unternehmenseinsatz stellte sich für firmeneigene Geräte nur selten die Frage nach einer Alternative beziehungsweise Ergänzung zum klassischen Mobile Device Management (MDM). Sollen jedoch Mitarbeiter mit ihren privaten Endgeräten oder externe Dienstleister auch Zugriff auf Unternehmensressourcen bekommen, ist MDM oft kein gangbarer Weg: Mitarbeiter sorgen sich häufig um ihre Privatsphäre, da ein durch MDM gemanagtes Endgerät viele Details (z. B. zuletzt besuchte Orte, installierte Anwendungen usw.) über sich und somit auch über den Nutzer preisgeben kann. Externe Mitarbeiter haben gegebenenfalls schon ein durch ihre entsendende Firma gemanagtes Endgerät und dieses erlaubt kein weiteres Management. Somit stellt sich die Frage wie man Anwendungen sicher auf vermeidlich unsicheren Endgeräten betreiben kann.

Managen von Geräten vs. Managen von Applikationen

Mobile Device Management

MDM-Systeme bieten die Möglichkeit einer zentralisierten Verwaltung mobiler Endgeräte. Hier werden neben der Inventarisierung von Hardware und Software auch diverse Sicherheitseinstellungen an den Geräten von zentraler Stelle vorgenommen. So kann jederzeit sichergestellt werden, dass die gemanagten Geräte sicher betrieben werden, da sie in regelmäßigen Abständen ihre Konfiguration mit der Zentrale abgleichen müssen. Sollte bei so einer im Hintergrund durchgeführten Kontrolle ein Fehler wie z. B. Jailbreak/Rooting oder auch die Installation von nicht freigegebener Software festgestellt werden, sind Sanktionen möglich. Der Admin kann, je nach Konfiguration des MDM, veranlassen, dass das Gerät neu konfiguriert wird oder gar Firmenzugriff und alle schützenswerten Daten entfernen. Hier lassen sich in den MDM-Systemen so genannte Eskalationsregeln definieren, auf deren Grundlage dann die entsprechenden Maßnahmen ergriffen werden.

Mobile Application Management

Mobile-Applikation-Management-Systeme bieten Unternehmen die Möglichkeit, einzelne Applikation und deren Daten zu verteilen ohne direkten Zugriff auf das Gerät haben zu müssen. Ganz im Gegenteil zu MDM kann hier mehr als ein MAM-System an ein Endgerät angebunden werden und zum Beispiel in einem ByoD-Szenario (Bring your own Device) für Mitarbeiter oder beim Einsatz externen Dienstleister Verwendung finden. Bei MAM stellt die Firma lediglich eine Plattform zur Verfügung, über die sie die Applikationen, die entsprechenden Konfigurationen und Sicherheitseinstellungen ihren Anwendern anbietet. Die Administratoren haben dann, im Gegensatz zu MDM, nur Zugriff auf die von der Firma verantworteten Anwendungen und Daten. Ein Zugriff auf das Endgerät ist bei MAM nicht vorgesehen.

Containerisierung

Durch das reine Managen der Applikationen werden diese jedoch nicht unbedingt sicher. Hier kommen Container-Lösungen zum Einsatz. Sie dienen dazu mögliche Schwachstellen am Gerät oder Fehler des Anwenders weitestgehend zu eliminieren. Dies stellen sie sicher, indem sie die Anwendungen und ihre Daten in einem abgeschotteten Umfeld (Container) laufen lassen. So wird unter anderem verhindert, dass Daten unkontrolliert ab- oder einfließen beziehungsweise manipuliert werden können.

Bei einer sicher konfigurierten Container-Lösung lässt sich beispielsweise verhindern, dass Firmeninformationen per Copy & Paste auf Facebook oder Twitter landen. Hier wäre der Zugriff aus dem Firmenkontext auf die private Facebook oder Twitter App schlichtweg nicht möglich. Hier ist auch wichtig, dass der Wechsel zwischen den Firmenanwendungen und den privaten Apps für den Anwender deutlich sichtbar ist, damit ihm immer unmissverständlich klar ist, in welchem Kontext er sich befindet. Durch Container können somit einige Schwachstellen eliminiert werden.

Die meisten Container-Lösungen bringen allerdings ein Risiko mit sich. Sie gehen davon aus, dass sie selbst sicher sind. Wenn beispielsweise eine Container-App nicht aus dem AppStore installiert wird, sondern eine durch Codeinjektion veränderte (z. B. via SMALI unter Android) Version zum Einsatz kommt, kann diese unter Umständen eine Backend-Verbindung aufbauen und so Daten transferieren bzw. manipulieren. Für dieses Angriffsszenario gibt es meist keinen hundertprozentigen Schutz. Die Hersteller der Container-Lösungen müssen hier ständig tätig werden und die Container immer wieder anpassen, damit sie den aktuellen Bedrohungsszenarien des Marktes standhalten können.

Durch eine MAM-Lösung oder MDM-Lösung kann in Verbindung mit der Containerisierung somit sichergestellt werden, dass die schützenswerten Anwendungen und Daten auch weitestgehend sicher genutzt werden können. Dabei bleibt bei MAM die Privatsphäre des Anwenders jederzeit gewahrt, da das MAM-System keinen Zugriff auf das Endgerät hat.