UIPI
User Interface Privilege Isolation (UIPI) is a security feature implemented by Microsoft Windows that restricts how processes at different privilege levels can interact with each other's user interfaces. It is part of the broader Windows integrity mechanism used to enforce separation between processes with different rights, such as those controlled by User Account Control (UAC).
Under UIPI, certain inter-process UI actions are blocked when the caller has a lower integrity level than
By isolating UI, UIPI helps mitigate privilege escalation and credential theft that rely on manipulating the
UIPI is one aspect of Windows security posture and has influenced software design, particularly for applications
Related concepts include User Account Control and Windows integrity levels.