エンタープライズ・アプリ・ラッピングについて
アプリ・ラッピングはエンタープライズ iOS および Android アプリの制御、構成、およびコンテナー化の実装を行うため、企業の開発者はアプリを作成してアプリのセキュリティー機能を簡単に実装することができます。
エンタープライズ・アプリ・ラッピングが機能する仕組み
アプリラッピング MaaS360® WorkPlace app wrapping は、 iOS または Android アプリを MaaS360 Enterprise Mobility Management (EMM) ソフトウェアでリラップし、アプリケーションのセキュリティを強化します。
アプリ・ラッピングでは、オペレーティング・システムに対するバイナリーの API 呼び出しを仲介する、エンタープライズ・バイナリーへの動的ラッパーをセットアップします。 アプリ・ラッピングは既存のバイナリーに独自コードを挿入し、アプリの特定の機能を制御します。 例えば、エンタープライズ・アプリからの通信で組織の仮想プライベート・ネットワーク (VPN) を使用するように強制したり、ローカル・デバイスにダウンロードされた文書を暗号化したりできます。
これらの機能は、デバイス上のアプリの表示および機能には影響しません。

| ラベル | 説明 |
|---|---|
| A | iOS または Android エンタープライズ・アプリが MaaS360 管理者ポータルにアップロードされます。 管理者は、 IBM® MaaS360 ポータルからラッピングインタラクションとパラメータを選択します。 |
| B (B) | アプリが処理されます。 アプリのネイティブ呼び出しがインターセプトされ、ラッパーからの呼び出しでオーバーライドされます。 |
| C (C) | 内部的には、IBM MaaS360 ポータルで設定されたセキュリティ・ポリシーを実施するために、ラッパーはインターセプトされたすべてのコールに対してOSと通信します。 |
MaaS360 は、公開アプリ・ストアからダウンロードされたアプリや、 MaaS360 ネイティブ・コード SDK を使用して開発されたアプリのラッピングをサポートしていません。 ラッピングは、開発者署名鍵とは異なるエンタープライズ署名鍵で署名されたエンタープライズ・アプリにのみ使用できます。