Android アプリの権限自動リセット機能、Android 6.0 以降に拡大 19
ストーリー by headless
拡大 部門より
拡大 部門より
Google は 17 日、Android で使用していないアプリの権限 (アクセス許可) を自動でリセットする機能の対象バージョン拡大を発表した (Android Developers Blog の記事、 The Verge の記事、 Ars Technica の記事、 9to5Google の記事)。
アプリの権限自動リセット機能は Android 11 (API 30) で導入されたもので、制限付きデータへのアクセスや制限付きアクションの実行といった実行時の権限 (危険な権限) が対象だ。通常はユーザーの選択が記憶されるが、数か月間使われなかったアプリは権限がリセットされるため、再び権限のリクエストが必要になる。
対象として追加されるのは Google Play 開発者サービスを使用する Android 6.0 (API 23) 以降のデバイスで、12 月から順次有効化される。自動リセット機能は API 30 以降をターゲットにしたアプリのデフォルトで有効になり、API 23 ~ 29 をターゲットにしたアプリではユーザーが手動で有効化できる。
主にバックグラウンドで動作し、ユーザーの操作を必要としないアプリの開発者は必要に応じて自動リセットの無効化をユーザーにリクエストできるが、リクエストしない場合はコードを変更する必要はない。なお、自動リセットの無効化をリクエストする API は API 30 以降での使用を想定したものであり、デフォルトで自動リセットが無効になる API 23 ~ 29 では不要とのこと。
現在、クロスプラットフォームの自動リセット API は Jetpack Core 1.7.0 ベータライブラリでベータ版として提供されており、10 月には Jetpack Core 1.7.0 の安定版で利用可能になる。12 月にはGoogle Play 開発者サービスを使用する Android 6.0 ~ Android 10 デバイスへ段階的にロールアウトし、2022 年第 1 四半期には全デバイスに導入される見込みだという。自動リセットはデバイスに導入されてから数週間後に開始されるとのことだ。
アプリの権限自動リセット機能は Android 11 (API 30) で導入されたもので、制限付きデータへのアクセスや制限付きアクションの実行といった実行時の権限 (危険な権限) が対象だ。通常はユーザーの選択が記憶されるが、数か月間使われなかったアプリは権限がリセットされるため、再び権限のリクエストが必要になる。
対象として追加されるのは Google Play 開発者サービスを使用する Android 6.0 (API 23) 以降のデバイスで、12 月から順次有効化される。自動リセット機能は API 30 以降をターゲットにしたアプリのデフォルトで有効になり、API 23 ~ 29 をターゲットにしたアプリではユーザーが手動で有効化できる。
主にバックグラウンドで動作し、ユーザーの操作を必要としないアプリの開発者は必要に応じて自動リセットの無効化をユーザーにリクエストできるが、リクエストしない場合はコードを変更する必要はない。なお、自動リセットの無効化をリクエストする API は API 30 以降での使用を想定したものであり、デフォルトで自動リセットが無効になる API 23 ~ 29 では不要とのこと。
現在、クロスプラットフォームの自動リセット API は Jetpack Core 1.7.0 ベータライブラリでベータ版として提供されており、10 月には Jetpack Core 1.7.0 の安定版で利用可能になる。12 月にはGoogle Play 開発者サービスを使用する Android 6.0 ~ Android 10 デバイスへ段階的にロールアウトし、2022 年第 1 四半期には全デバイスに導入される見込みだという。自動リセットはデバイスに導入されてから数週間後に開始されるとのことだ。
無効化ではなくリセット? (スコア:0)
デフォルトで有効
|
ユーザーによるセキュア化で無効にする
|
数か月間使われなかったためリセットで有効化される
リセットだとこれが起こるんじゃないかな
リセットではなく無効化だとを明示してくれると
安心できるのだけれど、、、
Re:無効化ではなくリセット? (スコア:2)
通常はユーザーの選択が記憶されるが数か月間使われなかったアプリは権限がリセットされるため、再び権限のリクエストが必要になる。
は通常のアクセス許可操作のことで、自動リセット無効化を選択しても数か月で自動リセットが復活するという意味ではないよ。
うじゃうじゃ
Re: (スコア:0)
ROMの時点で入っているアプリ郡は
デフォルト権限が有効だよって話だと思われ
Re:無効化ではなくリセット? (スコア:1)
なるほど、紛らわしいから有効/無効ではなくアクセスの許可/不許可と書いて欲しかったところだな。
推測になるけど自動リセットはあくまでアクセス許可を不許可にするとしか書かれていないので、不許可にしたものが自動リセットで許可になることはないのかもしれない。
うじゃうじゃ
Re: (スコア:0)
デフォルトで無効
|
ユーザーの許可により有効にする
|
数か月間使われなかったためリセットで無効化される
デフォルトで有効ってなんだ?
権限リクエストしなくても有効とかいつの世の中に生きてるんだ
Re: (スコア:0)
「ネットワークが無効になっています」→「無効のままにする」
のやりとりを毎日させられるアプリがあるんだけど
どうすれば憶えさせられるんだコレ
Re: (スコア:0)
数か月使わないでおけば「リセット」されてもう聞かれなくなりますよ。
QRコードリーダーとか (スコア:0)
たまに使うアプリを起動すると権限なんたら画面になってすぐには使えないとかか。
アップデートによって悪質なアプリに替わってるとか無いわけじゃないし必要な機能かもしれないけど
play storeの方でアップデート時にも悪質アプリになっていないかのチェックを頑張ってくれた方が良いかなあ。
Re: (スコア:0)
Playプロテクトが頑張ってんがな
Re: (スコア:0)
Playプロテクトが頑張ってんがな
Googleの利益をプロテクトする一環ですからなぁ
Re: (スコア:0)
全体的な権限はユルユルでいいんで
通信をコントロールしたいんよね
アプリ毎に特定のアドレスとだけ通信許可する様なやつ
広告配信のせいでgoogleは通信権限から必死に目を逸らさせようとしてる
歪なセキュ仕様をゴリ推ししてさ
Re:QRコードリーダーとか (スコア:1)
Gはプライバシー保護はセキュリティには含んでないから。
今回のもAppleが使ってないアプリを無効にする機能を付けたから入れただけでしょ。
ユーザーに許可とれば自動リセットを無効にできるらしいから、無効にしないと動かないアプリだらけになって、許可ダイアログを一回余分に見せられるだけでしょう。
Re: (スコア:0)
googleはSDカードへの迫害もやめて欲しい
Re: (スコア:0)
Appleでなくて?
Re: (スコア:0)
今時のならカメラアプリがQRリーダー兼ねてませんかね
あれはあれで迷惑な時があるけど。
Re: (スコア:0)
他のメーカーのはわからんけど、最近のGalaxyだと、ずっと使ってないアプリは、「自動的に無効」状態になってアップデートもされなくなる。
権限とかはそのまま保持されてるがバックグラウンドでの通信もされなくなるし、再起動での自動起動もされなくなる。
こうなると、Playストアで、更新を確認ってやっても出てこない。
ランチャーからアプリの起動とかは、普通に出来て一度起動すると、Playストアの更新もされるようになる。
1ヶ月ぐらい明示的に起動しないと、この状態になってしまうので不便
いろいろとおせっかいになってきたな (スコア:0)
旅行中・出張中にしか使わないアプリとか、特定の条件下にならないと使わないようなアプリは、
数ヶ月使わないなんてザラだが。
「デバイスを探す」 (スコア:0)
これ、こないだ「デバイスを探す」の位置情報権限をリセットしましたって通知が出て、
「おおおおおい!!!」ってなったところだった。
滅多に使わないけど、いざという時に動いてくれなきゃ困るんだよ。。。