Android 4.4端末はiPhone/iPadよりも安全に?
“危険なAndroid”をセキュアにするKitKatの「SE Android」とは
強制アクセス制御機構の有効化でセキュリティを強化した「Android 4.4(KitKat)」。“危険”だという理由でAndroidを避けていた人にとって、この動きは朗報となるのだろうか?
昨今、企業向けの機能を搭載したコンシューマー向けデバイスが数多くリリースされている。米Googleの「Android」を搭載したデバイスもその例外ではない。
Androidの最新リリースであるAndroid 4.4(コードネーム「KitKat」)は、デバイスのセキュア化とアプリの開発を簡単にするためのツールを用意している。また、Android 4.2以降には、IT部門によるアプリケーションとOSとのインタラクションをよりきめ細かくコントロール可能にする「SE Android(Security Enhanced Android)」が用意されている。
こうしたOS側の機能強化は、企業のIT管理者にとって確かに喜ばしいものではあるが、注意すべき点も幾つかある。例えば、SE Androidがデバイス機能を無効にするかどうかをコントロールするのは難しい。本稿では、Androidの新機能の詳細とともに、SE Androidの変更について取り上げる。
Android 4.4 KitKatの新機能
Android 4.4には、ユーザーのための機能やアプリ開発者のための機能があり、それらはITプロフェッショナルのための機能でもある。新しいデザインやより速いパフォーマンス、更新されたアプリ、より効率の良いメモリ管理といった要素は、ユーザーにとって好ましいものだろう。
開発者には、アプリが使用するメモリのプロファイルを取得するツールに加え、応答速度がより速く、より効率の良いアプリをビルドするためのAPIが用意されている。SE Androidの付加機能のようなセキュリティの強化により、システム管理者はユーザーのAndroidデバイスをフックし、アプリとデータとのインタラクションをOSレベルでよりきめ細かくコントロールできるようになっている。
セキュリティ強化版Androidとは?
OSレベルでのセキュリティを実現すべく、米国家安全保障局が中心となって開発した強制アクセス制御(MAC: Mandatory Access Control)機構である「SELinux」。SE Androidは、Androidで稼働するSELinuxのことを指す。
SE Androidは、ユーザーのデバイスで動作させておくべき良い機構だ。なぜなら、Androidの既定のセキュリティが「任意アクセス制御(DAC: Discretionary Access Control)」をベースとしているからである。
任意アクセス制御では、アプリはユーザーにアクセス権限を求め、ユーザーは許可するかどうかを選ぶことになる。権限の取得は、マルウェアがデバイスへ浸透する1つの方法だ。ユーザーはしばしば、深く考えずに不必要な権限をアプリに与えてしまう。
一方、SE Androidは強制アクセス制御を採用し、隔離された環境でのアプリの動作が保証されている。従って、ユーザーがマルウェアの潜むアプリをダウンロードしても、マルウェアはOSにアクセスできず、デバイスにダメージを与えることができない。さらに、SE Androidはポリシーによる制御が可能で、アプリでの実行が許可されたアクションをポリシーとして定義すれば、それ以外のあらゆるアクションの実行を拒否できる。
SE Androidは変更できる?
SE Androidは変更可能だ。システム管理者は、変更する必要があると考えるようになるだろう。なぜならSE Androidは、アプリやデバイスの機能を停止し、ユーザーである従業員が必要とする機能を使えなくしてしまうことがあるからだ。この場合は、SE Androidの変更を検討しても良いといえる。ただし、その難易度は少々高く、若干のリスクを伴うデバイスのroot化が必要になる。
もしデバイスへアクセスできるシェル環境があり、root化に抵抗が無ければ、SE Androidについて以下の2つを押さえておいてほしい。
1つ目として、SE Androidが保護機能を無効化した「Permissive」モードで動作しているか、それとも保護機能を有効にした「Enforcing」モードで動作しているかを確認したい。加えて、両モードを相互に切り替えることができるかどうかもチェックしておくべきだ。より強固な保護機能が提供されるEnforcingモードは、Android 4.4では既定の設定となっている。一方、Android 4.2と4.3での既定の設定はPermissiveモードだ。
2つ目として、SE Androidがアプリやデバイスの機能を不必要に制限していないかどうかを調べておきたい。ブロックされているシステムコールを知ることができれば、ユーザーが必要なAndroidの機能やアプリに対するブロックを解除し、ルールを変更してアクセスを許可することが可能だ。
Androidデバイスのroot化は、全てのユーザーのために用意されている仕組みとはいえない。デバイスをroot化するとメーカーの保証が受けられなくなり、1つ間違えればデバイスが起動しなくなる「文鎮化」を招く。
デバイスのroot化には、誰もが納得できる理由が必要だ。具体的には、セキュリティ強化の弊害を回避するためにroot化するケース、root化されたデバイスを使ってアプリをビルドしてテストするケースなどが挙げられる。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社うるる] 「入札市場」攻略ガイド:効率的に落札するためのポイントを徹底解説 -
製品資料
[株式会社うるる] 入札情報に特化した「販路拡大」「効率化」のためのサポートツールとは? -
市場調査・トレンド
[株式会社うるる] 公共入札に成功する企業と失敗する企業の「5つの違い」 -
製品資料
[日本ビジネスシステムズ株式会社] 専門家が教える、Microsoft 365の「テナント統合/分離」を成功に導く秘訣 -
製品資料
[rakumo株式会社] Microsoft 365での情報埋没を防ぐ、社内ナレッジを資産化する情報ポータル活用
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
2
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
「テザリング依存」に潜む落とし穴 “遅いVPN”を解消するネット構築術
-
5
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
6
Claude利用8割のGMO、AI人材の評価軸が「トークン管理」に変わった
-
7
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
8
被害額は過去最高額 それでも「サイバー犯罪者が捕まらない」3つの理由
-
9
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
10
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
「IT史に名を残すシステム障害」8選
-
5
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
6
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
7
AI駆動開発のスピードと安全性を両立 「品質・セキュリティ管理」の実践ガイド
-
8
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
9
「標的型攻撃メール」事例・サンプル集
-
10
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー