3種の方法を解説
私物スマホに2つのOS環境構築も、「コンテナ化」が情報流出防止に役立つ理由
従業員が私物のモバイル端末を業務で使う機会が増えた今、自社の機密情報の漏えいを防ぐためにIT部門が知っておくべきモバイル管理の手法を解説する。
セキュリティ上の理由から、IT部門は、ビジネスプロセスがモバイル端末上の個人的なデータと異なる環境に存在することを好む。それを実現できるのが「コンテナ化」だ。
企業環境へのモバイル端末の流入が継続している状況を受けて、管理者はコンテナ化を進めることでエンドポイントのセキュリティを確保して企業のリソースを保護しようとしている。
コンテナ化とは、企業と個人のアプリ/データを分離する一連の機能を指す。コンテナ化の実装に使用する技術には、暗号化や認証などの仕組みが関与する。このような仕組みにより、機密情報禁止領域に機密情報が流入しないようにしている。ほとんどの場合、禁止領域とはコンテナに含まれない個人の環境のことを指している。
デュアルペルソナによるコンテナ化
モバイルのコンテナ化は、アプリとデータを保護する効果的な戦略だ。特に私物端末の業務利用(BYOD)のセキュリティには効果的である。今日、多くの従業員が業務で利用するために私物端末を企業環境に持ち込んでいる。そのためIT部門は、従業員の私物端末にある個人のデータで起こり得るマルウェアやデータ侵害のリスクから、業務データを守る方法が必要だ。コンテナ化には幾つかの方法がある。本稿では、最も一般的なモバイルコンテナ化の形態とそれらの違いを紹介する。
コンテナ化に賛同する人の多くは、「デュアルペルソナ」方式に夢中だ。この方式では2つの個別の環境が作られ、同じ端末上のそれぞれの環境で個別のOSが動作する。
デュアルペルソナ方式は、基本的に別々の端末として動作する2つの環境を作るため仮想化の力が必要になる。一方の環境では機密な業務アプリと業務データが運用され、個人的な作業はもう一方の環境で行われる。お互いに交わることは、ほぼ皆無に近い。
デュアルペルソナによるコンテナ化には2つのアプローチがある。1つは、2つの仮想環境を並列に動作させ、どちらもハイパーバイザーに配置する方法だ。もう1つは、ホストPCで仮想マシンを実行するのと同じように、仮想化システムをコアOS内で動作させる方法だ。どちらのアプローチを選んでも、管理者はデータ漏えいの心配なく比較的簡単かつ効果的に企業リソースを保護することができる。
ただし、デュアルペルソナには、2つのOS環境の運用によってパフォーマンスとバッテリー寿命が損なわれるという欠点がある。また、root/jailbreak化された端末に対する保護がほとんど提供されない。このため、ユーザーはデュアルペルソナといったサードパーティーによる端末の設定に加え、米Googleの「Android」や米Appleの「iOS」が課している制限もオーバーライドすることが可能だ。
従業員による受け入れも懸念事項の1つだ。従業員は環境の切り替えがあまりに面倒だと感じると、生産性を維持するために、セキュリティが確保された企業のコンテナを迂回する方法を探す傾向が強い。
コードベースのコンテナ化
デュアルペルソナの厳格な端末管理のアプローチに対抗する方法として、多くの企業がアプリ自体のコンテナ化を進めている。アプリレベルのコンテナ化では、デュアルペルソナと同様のメリットが多く得られる。また、パフォーマンスの代償が少ないという特長がある。
一般的にアプリレベルのコンテナ化には、「コードベースの統合」および「アプリのラッピング」という2つの形がある。
コードベースの統合とは、ベンダーのソフトウェア開発キット(SDK)をアプリのコードベースに組み込むことで、アプリをコンテナ化するプロセスを指す。開発者はベンダーのAPIとセキュリティ関連のライブラリを使用して、アプリのセキュリティを確保する。また、ドキュメントの共有やプリントサービスといった生産性向上機能も組み込むことができる。さらにアプリ固有の管理ポリシーの実装も可能だ。アプリは、セキュリティが確保された独自のコンテナの外側で機能することで、データの出入りを制御してコンテナの内部を保護する。
コードベースの統合の欠点は、SDKを組み込むための専門知識だけでなく、アプリのコードベースへのアクセスが必要なことだ。また、企業が大量のアプリを変更しなければならない場合は、リソースが枯渇する恐れもある。加えて、コードベースのコンテナ化を進めると、企業はSDKを提供しているベンダーにロックインされることになる(少なくとも、そのSDKをコードに取り込んだアプリについては、そうなる)。そのため、この方式を採用した場合、管理者は長期的な取り組みになることを覚悟しなければならない。
アプリのラッピング
企業の多くは、コードベースの統合を採用するための時間やリソースを確保できないため、もう1つのコードベースのコンテナ化であるアプリのラッピングに取り組んでいる。アプリのラッピングでは、コードベースを操作することなく、既存のアプリにラッパーを挿入する。主要なモバイル端末管理ベンダーのほとんどがアプリのラッピングを提供している。アプリのラッピングでは、コードベースの統合を利用する場合と同じレベルの専門知識は必要ない。
アプリのラッピングでは、コードベースの統合ほどのカスタマイズは行えない。だが、アプリ内の構造を変えずに安全な状態でアプリをコンテナ化できる効果的な方法であることに変わりはない。アプリのラッピングではコードベースにアクセスする必要はなく、素早く簡単なプロセスで実装できる。
アプリのラッピングには重大な課題が1つある。それは、このアプローチが必ずしも合法ではないことだ。コードベースの統合では、コードベースにアクセスできる企業にコードを変更する権利がある。だが、理論上、アプリのラッピングでは、企業は任意のアプリをラップできる。残念ながら、大半の商業サービスには、ラッピングを含むあらゆる変更を防ぐ法的な保護とライセンス契約が付属している。法的な検討事項について法律は整備されていないが、ベンダーが同意する可能性は低いだろう。
コンテナ化を理解する
コンテナ化という言葉は、捉えどころが無いことがある。分離された安全な空間という概念は非常に分かりやすい。だが、深く掘り下げてみると、その定義はさらに特別な意味を持つ。例えば、アプリのラッピングはコンテナ化の形態ではないという見方をする人もいる。アプリレベルのコードベースの統合についても同様の意見が見られる。また、アプリとデータを保持するための暗号化された空間(フォルダー)として、コンテナ化をより包括的に定義する人もいる。
コンテナ化の概念は、管理レイヤーで端末全体をラップすることにも当てはまる。端末全体をラップすると、IT部門は中央管理コンソールから端末を監視して操作できる。端末レベルのコンテナ化は、プロファイルの更新、アプリのプッシュ、パスワードの設定といったタスクの簡略化にも役立つ。
その他のコンテナ化の形態には「マルチアプリのコンテナ」がある。マルチアプリのコンテナは、デュアルペルソナとコードベースのコンテナ化の中間に位置する方法だ。マルチアプリコンテナは、デュアルペルソナのように、業務用と個人用に別個のOSを作成することはしない。個人用と同じOSで実行し、レイヤーを作成して環境を分離することで企業データを保護している。マルチアプリコンテナは、コンテナプロバイダーのSDKを組み込んだサブアプリを運用しているアプリのように機能する。マルチアプリレベルであることを除けば、コードベースの統合に近い。
コンテナ化はOSレベルでも実装することができる。韓国Samsung Electronicsの「KNOX」などを使えば、ハードウェアとソフトウェアに統合され、セキュリティが確保されたコンテナを作成することが可能だ。リモートデスクトップサービスを提供するアプリですら、一種のモバイルのコンテナ化と捉えられることもある。
コンテナ化の技法は豊富にある。だが、デュアルペルソナ、コードベースの統合、アプリのラッピングという3つのアプローチが今もなお主流となっている。今後も新たな戦略は現れるだろう。だが、コンテナ化は企業のリソースを保護する方法として既に十分な効果を発揮している。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
9
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー