Function - Change the target task's security token.
kern_return_t task_set_security_token (task_t task, security_port_t host_security, security_token_t security_token);
The task_set_security_token function changes the specified task's security token; the new token will be included in all subsequent messages sent from the task. The initial value of a task's security token is that of its parent.
The host security port is a privileged port given to the system bootstrap task for the use of this call.
Functions: task_create, task_info, mach_msg.