Informacje na temat opakowywania aplikacji korporacyjnych

Opakowywanie aplikacji umożliwia kontrolowanie, konfigurowanie i umieszczanie w kontenerach aplikacji korporacyjnych iOS i Android, dzięki czemu programiści mogą w łatwy sposób tworzyć aplikacje i implementować w nich funkcje bezpieczeństwa.

W jaki sposób działa funkcja opakowywania aplikacji korporacyjnych

Opakowywanie aplikacji MaaS360® WorkPlace ponownie opakowuje aplikację iOS lub Android za pomocą oprogramowania MaaS360 Enterprise Mobility Management (EMM) w celu zapewnienia zwiększonego bezpieczeństwa aplikacji.

Opakowanie aplikacji powoduje utworzenie dynamicznego pośrednika dla pliku binarnego, który pośredniczy w przekazywaniu wywołań interfejsu API z pliku binarnego do systemu operacyjnego. Opakowanie aplikacji wstrzykuje własny kod do istniejącego pliku binarnego w celu sterowania niektórymi funkcjami aplikacji. Na przykład można wymusić, by komunikacja z aplikacji korporacyjnej używała wirtualnej sieci prywatnej (VPN) organizacji, lub zaszyfrować dokumenty, które są pobierane na urządzenie lokalne.

Funkcje te nie mają wpływu ani na wygląd, ani na sposób działania aplikacji w urządzeniu.

Proces zawijania aplikacji
Tabela 1. Opis procesu opakowywania aplikacji
Etykieta Opis
A Aplikacja korporacyjna systemu iOS lub Android jest przesyłana do portalu MaaS360 Administrator Portal. Administrator wybiera opcję opakowywania interakcji i parametrów z portalu MaaS360 Portal.
B Aplikacja jest przetwarzana. Wywołania rodzime aplikacji są przechwytywane i nadpisywane przez program opakowujący.
C Wewnętrznie opakowanie komunikuje się z systemem operacyjnym dla wszystkich przechwyconych wywołań w celu wymuszenia strategii bezpieczeństwa, które są skonfigurowane w portalu MaaS360 Portal.

System MaaS360 nie obsługuje opakowywania aplikacji, która została pobrana z publicznej składnicy aplikacji, lub aplikacji, która została opracowana za pomocą rodzimego kodu SDKs systemu MaaS360 . Opakowywanie jest możliwe tylko dla aplikacji korporacyjnych podpisanych z użyciem kluczy podpisujących przedsiębiorstwa (Enterprise Signing Key), które są inne niż klucze podpisywania używane przez programistę.