In this chapter, we will discuss some recommendations related to securing the XPC communication between processes based on code signing.
Assume your app is split into the main application and the privileged helper that performs root actions. You have users who trust you and install your software and grant it admin privileges.
But you forgot to secure the XPC connection between the main application and the privileged helper. In this case, a bad guy can use your privileged helper to perform malicious actions.