我需要对通过IPC从其他进程携带的IBinder实例进行安全检查。此IBinder的创建者/接收者可能不是承载它的IPC的直接调用者,因此我不能简单地使用Binder.getCallingUid()

如何检测特定IBinder实例的UID或PID?

最佳答案

我认为您必须在IPCtreadState中插入一个钩子以提供给uid,并从copy_to_user函数发送它!

08-18 17:45