進化したセキュリティ機能
「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.
この記事の著者
関連記事
新着ホワイトペーパー 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
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
5
Claude利用8割のGMO、AI人材の評価軸が「トークン管理」に変わった
-
6
「テザリング依存」に潜む落とし穴 “遅いVPN”を解消するネット構築術
-
7
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
8
被害額は過去最高額 それでも「サイバー犯罪者が捕まらない」3つの理由
-
9
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
10
「IT運用・情報システム業務」に関するアンケート
ホワイトペーパーランキング 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ジャパンをフォロー