Linked by Thom Holwerda on Sat 4th Aug 2012 00:54 UTC
Permalink for comment 530161
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/20/13 22:43 UTC
Linked by Thom Holwerda on 05/20/13 21:50 UTC
Linked by Thom Holwerda on 05/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
Linked by Thom Holwerda on 05/18/13 21:06 UTC
Linked by Thom Holwerda on 05/18/13 7:37 UTC
Linked by fran on 05/18/13 1:38 UTC
Linked by Thom Holwerda on 05/17/13 23:35 UTC, submitted by kragil
Linked by MOS6510 on 05/17/13 22:22 UTC
Linked by Thom Holwerda on 05/17/13 22:15 UTC, submitted by Tom
More News »
Sponsored Links



Member since:
2006-01-06
"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." (http://source.android.com/tech/security/)
So the Android architects decided to exploit Linux's multi-user support to enhance security in the system itself. I can't say I like the approach, but that's the way it is. It *will* be pretty hard to put multiuser support on top of that, I would say.
As for iOS, I'm not an expert, but paper published by Apple (http://images.apple.com/ipad/business/docs/iOS_Security_May12.pdf) suggests that UID and GID are unique for each device. I cannot say if they map to Unix/Darwin UID/GIDs, maybe someone can advise here.
Edited 2012-08-07 19:14 UTC