|
Выполнение APK приложений
|
|||
---|---|---|---|
#18+
Всем привет. Мне нужно узнать ответ на такой вопрос - в android для каждого приложения создается свой пользователь на уровне ОС? Подключился по ssh (root) к планшету, но у меня не работают команды w, who. Как узнать, какие пользователи есть в системе, под одним ли пользователем работают приложения? И второе - если под одним, получается, одно приложение может увидеть рабочие каталоги другого? Ведь доступ к каталогам идет на уровне пользователя ОС. P.S. Интересует новая 6 версия Android. Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2016, 15:45 |
|
Выполнение APK приложений
|
|||
---|---|---|---|
#18+
Alexey Agafonovодно приложение может увидеть рабочие каталоги другого?однозначно нет. как конкретно реализовано, не в курсе, но не вижу причины почему это нельзя нагуглить, зачем здесь спрашивать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2016, 15:56 |
|
Выполнение APK приложений
|
|||
---|---|---|---|
#18+
P. S. вот первая же ссылка https://static.googleusercontent.com/media/1.9.24.55/en/US/work/android/files/android-for-work-security-white-paper.pdf авторApplication sandbox and permissions Android applications run in what is referred to as an application sandbox. Just like the walls of a sandbox keep the sand from getting out, each application is housed within a virtual sandbox to keep it from accessing anything outside itself. By default, some applications need to use functionality on the device that isn’t in the sandbox; for example, accessing contact information. Before installing an application, determine whether or not the user can grant permission to the app to access certain capabilities on the device. The Android platform takes advantage of the Linux user-based protection as a means of identifying and isolating application resources. The Android system assigns a unique user ID (UID) to each Android application and runs it as that user in a separate process. This approach is different from other operating systems (including the traditional Linux configuration), where multiple applications run with the same user permissions ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2016, 15:58 |
|
Выполнение APK приложений
|
|||
---|---|---|---|
#18+
авторThe Android system assigns a unique user ID (UID) to each Android application and runs it as that user in a separate process. Вот этот момент мне особенно интересен. Каким образом разграничивается доступ к каталогам на уровне Android? Что значит "user ID" - это не просто пользователь системы? Мне все же кажется, именно он, ведь иначе это рушит каноны прав доступа Linux. Или я что-то упустил? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2016, 16:43 |
|
Выполнение APK приложений
|
|||
---|---|---|---|
#18+
Alexey AgafonovавторThe Android system assigns a unique user ID (UID) to each Android application and runs it as that user in a separate process. Вот этот момент мне особенно интересен. Каким образом разграничивается доступ к каталогам на уровне Android? Что значит "user ID" - это не просто пользователь системы? Мне все же кажется, именно он, ведь иначе это рушит каноны прав доступа Linux. Или я что-то упустил? на сколько помню, я читал, просто для каждой проги создается свой юзер и у него права только на свою папку и больше никуда (+ внешние накопители) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2016, 16:48 |
|
Выполнение APK приложений
|
|||
---|---|---|---|
#18+
Alexey AgafonovЧто значит "user ID" - это не просто пользователь системы? Мне все же кажется, именно он, ведь иначе это рушит каноны прав доступа Linux. Или я что-то упустил? дружище, там же черным по белому написано авторThe Android platform takes advantage of the Linux user-based protection as a means of identifying and isolating application resources. .... The Android system assigns a unique user ID (UID) to each Android application and runs it as that user in a separate process a на счет канонов - это модифицированная система, что захотят, то и сделают, но естественно выбирали так, чтоб по максимуму функционала из коробки получить. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2016, 18:43 |
|
Выполнение APK приложений
|
|||
---|---|---|---|
#18+
chpashaAlexey AgafonovЧто значит "user ID" - это не просто пользователь системы? Мне все же кажется, именно он, ведь иначе это рушит каноны прав доступа Linux. Или я что-то упустил? дружище, там же черным по белому написано Верно. Я перевел, увидел. Прошу прощения! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2016, 23:07 |
|
|
start [/forum/topic.php?fid=13&msg=39346224&tid=1331032]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 295ms |
0 / 0 |