UIPI

UIPI

User Interface Privilege Isolation

User Interface Privilege Isolation (UIPI Isolation des privilèges de l'IHM) est une technique de sécurité utilisée par Windows Vista et Windows Server 2008 pour se protéger contre les exploits d'injection de code. UIPI évite qu'un processus ayant un bas niveau de sécurité (IL : integrity level) puisse envoyer des messages à un processus ayant un niveau de sécurité plus haut (sauf pour un ensemble très spécifique de messages d'interface). Le niveau de sécurité est identifié par l'Identificateur de sécurité (SID) [1].

La spécification Mandatory Integrity Control définit 4 SID de sécurité faible à sécurité système). Les messages Windows sont conçus pour communiquer les actions clavier-souris de l'utilisateur à des processus; ils peuvent être détournés de leur usage normal pour faire exécuter du code arbitraire à des processus. Si un processus ayant un niveau de sécurité faible peut exécuter du code dans le contexte d'un processus ayant un niveau plus élevé, alors il a réussi une Élévation des privilèges non autorisée (c'est ce qui s'appelle une Shatter attack). UipI permet de réduire le risque de ce type d'attaque[2].


Les limites de cette protection

UIPI n'a pas pour but de protéger contre tous les types de shatter attack. Les applications peuvent le contourner en positionnant la valeur uiAccess à vrai dans le fichier de manifeste. Cela requiert que les applications soient dans le répertoire %ProgramFiles% (c'est-à-dire Program Files) ou %SystemRoot%. Additionnellement certains messages d'interface ne sont pas filtrés, par exemple WM_KEYUP (l'appui sur la touche majuscule. De plus, la fonction ChangeWindowMessageFilter permet aussi de contourner cette protection pour les processus de niveau sécurité moyen (c'est-à-dire tous les processus sauf ceux en mode Internet Explorer protégé).

Notes

  • Portail de la sécurité informatique Portail de la sécurité informatique
Ce document provient de « User Interface Privilege Isolation ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article UIPI de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • UIPI — abbr. Universal Industrial Process Instruction …   Dictionary of abbreviations

  • User Interface Privilege Isolation — (UIPI) is a technology introduced in Windows Vista and Windows Server 2008 to combat code injection exploits. By leveraging Mandatory Integrity Control, it prevents processes with a lower integrity level (IL) from sending messages to higher IL… …   Wikipedia

  • User Interface Privilege Isolation — (UIPI Isolation des privilèges de l IHM) est une technique de sécurité utilisée par Windows Vista et Windows Server 2008 pour se protéger contre les exploits d injection de code. UIPI évite qu un processus ayant un bas niveau de sécurité… …   Wikipédia en Français

  • Shatter attack — In computing, a shatter attack is a programming technique employed by hackers on Microsoft Windows operating systems that can be used to bypass security restrictions between processes in a session. A shatter attack takes advantage of a design… …   Wikipedia

  • DNS — У этого термина существуют и другие значения, см. DNS (значения). DNS Название: Domain Name System Уровень (по модели OSI): Прикладной Семейство: TCP/IP Порт/ID: 53/TCP, 53/UDP Назначение протокола: Разрешение доменных имён …   Википедия

  • Microsoft Windows — Эту страницу предлагается переименовать в Windows. Пояснение причин и обсуждение  на странице Википедия:К переименованию/2 апреля 2012. Возможно, её текущее название не соответствует нормам современного русского языка и/или правилам… …   Википедия

  • File Allocation Table — FAT (от англ. File Allocation Table «таблица размещения файлов») архитектура файловой системы, сейчас широко используемая в картах памяти фотоаппаратов и других устройств. Разработана Биллом Гейтсом и Марком МакДональдом в 1977 году[1].… …   Википедия

  • Internet Explorer — Иное название этого понятия  «IE»; см. также другие значения. Windows Internet Explorer Компонент Microsoft Windows …   Википедия

  • Windows Media Player — Компонент Microsoft Windows …   Википедия

  • NTFS — Разработчик …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”