 Transferring such a handle requires special care though, as its value often has to be different in the sending and receiving processes.In non-capability-based systems, on the other hand, each process must acquire its own separate handle, by specifying the identity of the resource and the desired access rights (e.g., each process must open a file itself, by giving the filename and access mode).Such usage is more common even in modern systems that do support passing handles, but it is subject to vulnerabilities like the confused deputy problem.