News for hackers. Stuff that matters.
Re:Fuchsia Developers Website by vbezhenar on Saturday June 29, 2019 @12:55PM (#20313562)
I thought that Android fully leverages SELinux? That's how it implemented permissions AFAIK.
Re:Fuchsia Developers Website by Someone1234 on Saturday June 29, 2019 @01:16PM (#20313650)
SELinux wasn't added until after Android 4.3.

Android's Application Sandboxing primarily relies on Linux's user security model. Each app is assigned a UID and run in that "user's" context. To quote the official docs:

> The sandbox is simple, auditable, and based on decades-old UNIX-style user separation of processes and file permissions.

https://source.android.com/security/app-sandbox

SELinux is an extra layer of security that really benefited system services, drivers, and other exploit vectors. All apps remain sandboxed via normal user security on Linux, and then SELinux sprinkled on top for further hardening:

> Prior to Android 4.3, these sandboxes were defined by the creation of a unique Linux UID for each application at time of installation. Android 4.3 and later uses SELinux to further define the boundaries of the Android application sandbox.

https://source.android.com/security/selinux

Re:Fuchsia Developers Website by vbezhenar on Saturday June 29, 2019 @02:06PM (#20313917)
Well, Android 4.3 is very old OS. Sandboxing is one thing, permissions are another. You can't deny Internet usage for application with unix permissions, for example.
Re:Fuchsia Developers Website by JetSpiegel on Sunday June 30, 2019 @04:59AM (#20317166)
You can with iptables.