Le support de Windows Vista Service Pack 1 (SP1) a pris fin le 12 juillet 2011. Pour continuer à recevoir des mises à jour de sécurité pour Windows, assurez-vous que vous exécutez Windows Vista avec le Service Pack 2 (SP2). Pour plus d’informations, reportez-vous à cette page web Microsoft : Le support prend fin pour certaines versions de Windows.
Introduction
Windows Vista Service Pack 1, Windows 7, Windows Server 2008 et Windows Server 2008 R2 incluent désormais la prise en charge de la protection structurée contre le remplacement des exceptions (SEHOP). Cette fonctionnalité est conçue pour bloquer les attaques qui utilisent la technique de remplacement du gestionnaire d’exceptions structurées (SEH). Ce mécanisme de protection est fourni au moment de l’exécution. Par conséquent, il permet de protéger les applications, qu’elles aient été compilées ou non avec les dernières améliorations, telles que l’option /SAFESEH. Nous recommandons aux utilisateurs Windows qui exécutent l’un des systèmes d’exploitation ci-dessus d’activer cette fonctionnalité pour améliorer le profil de sécurité de leurs systèmes.
Cet article vous aide à activer cette fonctionnalité.
Pour que nous puissions activer cette fonctionnalité pour vous, accédez à la section « Activer pour moi ». Si vous préférez activer cette fonctionnalité vous-même, accédez à la section « Permettez-moi de l’activer moi-même ».
Remarque Si vous exécutez Windows 7 ou Windows Server 2008 R2, accédez à la section « Permettez-moi de l’activer moi-même », car l’Assistant automatique pour Windows 7 et pour Windows Server 2008 R2 n’est pas encore disponible.
L’activer pour moi
Pour activer cette fonctionnalité automatiquement, cliquez sur le lien Résoudre ce problème. Ensuite, cliquez sur Exécuter dans la boîte de dialogue Téléchargement de fichier, puis suivez les étapes de cet Assistant.
Notes
- Cet Assistant s’applique uniquement à Windows Vista Service Pack 1 et Windows Server 2008.
- Cet Assistant peut être en anglais uniquement ; Toutefois, le correctif automatique fonctionne également pour d’autres versions linguistiques de Windows.
- Si vous n’êtes pas sur l’ordinateur qui rencontre le problème, vous pouvez enregistrer le correctif automatique sur un lecteur flash ou sur un CD, puis l’exécuter sur l’ordinateur qui rencontre le problème.
Nous vous remercions de vos commentaires. Pour fournir des commentaires ou signaler des problèmes liés à cette solution, laissez un commentaire sur le
Blog « Fix it for me » ou envoyez-nous un
e-mail .
Permettez-moi de l’activer moi-même
Important : cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Faites attention, car des problèmes sérieux peuvent survenir si vous le modifiez de façon incorrecte. Nous ne saurions trop vous conseiller de suivre ces étapes scrupuleusement. Dans tous les cas, n’oubliez pas de sauvegarder le Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Comment sauvegarder et restaurer le Registre dans WindowsPar défaut, SEHOP est activé dans Windows Server 2008 R2 et dans Windows Server 2008. Par défaut, SEHOP est désactivé dans Windows 7 et Windows Vista. Pour activer SEHOP manuellement, procédez comme suit :
Cliquez sur Démarrer, sur Exécuter, tapez regedit, puis appuyez sur Entrée.
Trouvez la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\DisableExceptionChainValidationRemarque Si vous ne trouvez pas l’entrée de Registre DisableExceptionChainValidation sous la sous-clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ , procédez comme suit pour la créer :- Cliquez avec le bouton droit sur le noyau, pointez sur
Nouveau, puis cliquez sur DWORD Value. - Type (Type)
DisableExceptionChainValidation, puis appuyez sur Entrée.
- Cliquez avec le bouton droit sur le noyau, pointez sur
Double clic
DisableExceptionChainValidation.Remplacez la valeur de l’entrée de Registre DisableExceptionChainValidation par 0 pour l’activer, puis cliquez sur OK.
Remarque La valeur 1 désactive l’entrée de Registre. La valeur 0 l’active.
Quittez l’Éditeur du Registre.
Problèmes connus
Une fois que vous avez activé SEHOP, les versions existantes des applications protégées par Cygwin, Skype et Armadillo risquent de ne pas fonctionner correctement.
Remarque Pour résoudre ce problème, contactez le fournisseur de logiciels pour obtenir une mise à jour.
Références
Prévention de l’exploitation des remplacements SEH
Pour plus d’informations sur une technique que vous pouvez utiliser pour empêcher l’exploitation des remplacements SEH, visitez le site Web Non renseigné suivant :
http://www.uninformed.org/?v=5&a=2&t=txt Les produits tiers décrits dans cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft ne fournit aucune garantie, implicite ou autre, relative aux performances et à la fiabilité de ces produits.
Microsoft fournit des informations de contact de sociétés tierces afin de vous aider à obtenir un support technique. Ces informations de contact peuvent être modifiées sans préavis. Microsoft ne garantit pas l'exactitude des informations concernant les sociétés tierces.