1

Android ファイル システムで異常な動作を確認しました。logcat ユーティリティは、次の 4 つのバッファからデータを読み取ります。

/dev/log/main
/dev/log/events
/dev/log/radio
/dev/log/system

User = radio Group = log のラジオ バッファの例を見てみましょう。

ここで、このファイルをラジオ ユーザーとして読み取ろうとするか、グループをログとして設定したとします。この場合、すべてのデータを正常に読み取ることができます。

しかし、現在の uid を、グループログに属していない方法で「シェル」に変更するとします...

私が観察したことは、まだファイルを正常に読み取ることができるということです...しかし、シェルのコンテキストで実行され、グループログに属していない他のプロセスによって書き込まれたエントリのみを読み取ることができます。

ファイルの読み取りまたは書き込み権限を取得した場合 ... そのファイルにアクセスしようとすると、ファイル権限エラーが発生することを理解しています。しかし、ここではそうではありません...このシナリオに関する説明を探しています

4

1 に答える 1