2011年6月6日月曜日

Androidネイティブの管理機能とセキュリティ機能を理解する

 IT部門に好まれるカナダのResearch In Motion製BlackBerryや米AppleのiPhoneに搭載されているiOSと異なり、Androidにはネイティブの端末管理機能が存在しない。ユーザーは個人のGoogleアカウントを設定して連絡先や予定表を同期し、アプリケーションはAndroid Marketから購入しなければならない。購入したアプリは無線でインストールされる。Androidのアップデートは端末を販売している携帯電話事業者が無線で配信するが、更新されるOSのレベルや機能は各端末のメーカーやモデルの仕様によって異なることもある。

 しかし企業のIT部門がAndroid端末の遠隔制御を実行することは可能だ。Android 2.2(コードネーム:Froyo)で加わった「Android Device Administration API」では、セキュリティ属性の読み込みと書き込みのためのコードをサードパーティーの開発者が作成できる。Androidのネイティブ電子メールクライアントでは、このAPIを使ってExchange Active Syncポリシーの強制(例えば暗証番号またはパスワードの必須化、遠隔操作による消去の実行など)を実現している。会社の電子メール、連絡先、予定表も、Androidネイティブまたはサードパーティーのアプリを使ってExchangeと同期できる。

 Android 2.2では、限定的ながらソフトウェア開発者がこのAPIを使って以下の機能を利用できる。
パスワードの有効化
パスワードの最低文字数設定
英数字のパスワード必須化
パスワードの間違いが許される回数の設定
一定時間使わなかった場合にロックをかける時間の設定
新しいパスワードの設定指示
端末のロック指示
端末内容の消去(例えば端末はリセットして工場出荷時の状態に戻すがSDカードは消去しないなど)

 Android 3.0(コードネーム:Honeycomb)はタブレット端末の「XOOM」に搭載され、年内に他のタブレット端末にも採用される予定だが、このバージョンはスマートフォンには搭載されない見込みだ。このバージョンでは、暗号化されたストレージ、パスワードの失効、パスワード履歴、パスワードの複雑さを管理できる機能が加わった。さらにSamsungやMotorolaなどのメーカーは、独自のAPIを付加してインストール認証やアプリケーションのブラックリスト掲載といった管理機能とセキュリティ機能を実現し、価値を高めている。

0 件のコメント:

コメントを投稿