Re:OpenBSD system-call-origin verification
by saagarjha on Monday December 23, 2019 @03:05AM
(#21862166)
Right, but the abstraction later for Treble is the HAL boundary and not the syscall boundary. The seccomp filter is unrelated and IIRC relatively permissive.
Re:OpenBSD system-call-origin verification
by pjmlp on Monday December 23, 2019 @03:42AM
(#21862289)
Syscalls are not part of the NDK stable APIs contract, so although seccomp isn't as extensive as it might be, there are zero guarantees about blocking further syscalls.
Standard Linux drivers are considered legacy, with all new drivers using their own processes talking via Android IPC.
Userspace is all about Android Java, ISO C, ISO C++, and NDK APIs, everything else is considered off hands and there is also some gatekeeping via LinuxSE, securecomp of whatever else is allowed.