進化したセキュリティ機能
「Android 6.0」は本当にセキュア? アプリの「アクセス許可」が変わった
アプリケーションのインストールや起動時にデータのアクセス権限を確認する「アクセス許可」。米GoogleのモバイルOSの「Android 6.0 Marshmallow」で、どのように変わったのだろうか。
米GoogleのモバイルOS「Android 6.0 Marshmallow」(以下、Android 6.0)は、以前のバージョン「Android 5.0」からセキュリティ面で多くの改善がなされた。Android Mのセキュリティ機能とは何か、またこれらの機能は企業セキュリティにどのように影響を及ぼすのだろうか。
併せて読みたいお薦め記事
Android M(6.0 Marshmallow)について
- 徹底レビュー: iPadユーザーも二度見する「Android 6.0」、“microSD内蔵ストレージ化”がすごい
- 5分で分かる新OS「Android M」、主要機能をサクッと確認
- Androidに感じる「選択肢の多いことが良いとは限らない」
「iOS」 vs. 「Android」セキュリティ編
Android 6.0は、新しいアプリケーションをインストールする際にユーザーが感じる多大なフラストレーションの解消に取り組んでいる。例えば、ランタイムでのアクセス許可に関するアプローチだ。アプリケーションの「アクセス許可」に関して最小限の権限のみ付与することは、基本的なセキュリティの原則だ。しかしAndroid 6.0以前では、Androidアプリケーションのインストールに関して、ユーザーはアプリケーションが要求する全てのアクセス許可に同意するか、インストールを中止するかしか選ぶことができなかった。アプリケーションがデータにアクセスする理由をユーザーが理解していない場合、広範囲のアクセス許可に同意することはセキュリティのリスクがある。Android 6.0以前のバージョンでユーザーが実際にアクセス不可にできるのは、位置情報のみだったが、この機能を全てのアプリケーションに適用する必要がある。
Android 6.0のセキュリティ機能では、ユーザーはさまざまなアクセス許可を最初に同意することなくアプリケーションをインストールできる。アプリケーションがこれらのアクセス許可を必要とする場合は、その都度、許可要求がポップアップでデバイスに表示される。
必要な時にアクセス許可要求が示されることで、ユーザーは、アプリケーションがなぜその許可を必要とするかを理解できるだろう。例えば、写真アプリケーションが最初に起動するとき、カメラとカメラロールへのアクセスを要求するかもしれない。ユーザーが写真を知人と共有したい場合は、連絡先データへのアクセスを要求するだろう。ユーザーはアプリケーションのアクセス許可要求を一時的に承諾するか、恒久的に承諾するかを選択できる。また、既に承諾している許可を取り消すことも可能だ。アラートやバイブレーションの通知など、リスクが低い機能へのアクセス許可は、ランタイムではなく、インストール時に許可を確認する。
従来のアクセス許可モデルを使用しているアプリケーションは、依然として全てに対するアクセス許可要求をインストール時に承諾する必要がある。しかしユーザーは後からアプリケーションの設定でこれらを変更することが可能だ。全てのアプリケーションのアクセス許可をリスト表示することができる。
もう1つの便利な機能は、アクセス許可項目ごとにアプリケーションを並べ替えて表示できる機能だ。恐らく最も悪用される許可は、
- 連絡先へのアクセス
- 履歴の表示
- Wi-Fiの接続情報
- 位置情報
の4つである。これらのデータはターゲットを絞った広告に頻繁に使用される。アプリケーションの新しいアクセス許可モデルは、どのアプリケーションが何に対するアクセスを保持しているかをユーザーが認識するための手助けになることは間違いないだろう。セキュリティ対策が容易になることで、データはよりセキュアになる。
Android 6.0での変更点は、過度にアクセス許可を要求するアプリケーション数を減らし、安全でなかったり、未熟なプログラミングで作成されたアプリケーション数の削減につながるだろう。企業は、自社が開発したアプリケーションに対して、ユーザーがアクセス許可を承諾しなかったり、あるいは無効にしても、アプリケーションが不具合なく動作できるようにする必要がある。ランタイムのアクセス許可を考慮して設計されていない、以前のアプリケーションは、適切な許可を得られない場合、空のデータを提供される。
開発者はこの新しいアプリケーションのアクセス許可ポリシーに対して不平をいうかもしれない。しかし、誠実な開発者は、アプリケーションに全面的なアクセス許可を与えることに心地悪さを感じていたユーザーと連携できることで支持を受けるだろう。これにより、過剰な許可を要求し、ユーザーデータを吸い上げようとする悪意のあるアプリケーションの利用を確実に防ぐことができる。
また、Android 6.0に含まれるセキュリティ機能として、指紋でユーザーの暗証番号を補完し、ユーザー自身を認証して支払いを許可する指紋および資格情報を確認するAPIがある。Androidデバイスには、指紋スキャナが付いている製品もあるが、これらはデバイスベンダーによってOSに付加された機能だ。システムレベルでの生体認証のサポートは、データへのアクセスをより容易にし、データをよりセキュアにする。
多くのAndroidユーザーは最新のバージョンに更新しなかったり、パッチを適用していなかったりする。そのため、企業がAndroidデバイスを使う場合は、モバイルデバイスの機密データへのアクセスをブロックするモバイルデバイス管理(MDM)ソフトウェアを使用するのが適切だ。Androidが稼働するデバイスのうち、バグが修正され、最新の脆弱(ぜいじゃく)性パッチが適用され、セキュリティがアップデートされた最新バージョンに更新しているデバイスは12%のみといわれる。そもそも、ユーザーがAndroidのアップグレードを適用できるようになるタイミングは、キャリアによって決定される。そのため、アプリケーションのダウンロードは信頼できるストアからにして、アプリケーションによる機密データへのアクセス許可は本当に必要な場合にのみ承認するということを、全てのユーザーは認識すべきである。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Microsoft 365のセキュリティ運用」に関するアンケート
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
「データストレージの活用方法」に関するアンケート
-
8
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
9
AIで人を減らした企業がもう心変わり 「AIブーメラン現象」の実態
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング 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ジャパンをフォロー