Kā iespējot strukturēto izņēmumu apstrādes aizsardzību pret pārrakstīšanu (SEHOP) Windows operētājsistēmās

Atbalsts servisa pakotnei Windows Vista Service Pack 1 (SP1) beidzas 2011. gada 12. jūlijā. Lai turpinātu saņemt Windows drošības atjauninājumus, pārliecinieties, vai izmantojat operētājsistēmu Windows Vista ar 2. servisa pakotni (SP2). Papildinformāciju skatiet šajā Microsoft tīmekļa lapā: Dažu Windows versiju atbalsts tiek pārtraukts.

Ievads

Operētājsistēmās Windows Vista Service Pack 1, Windows 7, Windows Server 2008 un Windows Server 2008 R2 tagad ir iekļauts strukturētās izņēmumu apstrādes pārrakstīšanas aizsardzības (SEHOP) atbalsts. Šis līdzeklis ir paredzēts, lai bloķētu ekspluatāciju, kas izmanto strukturētā izņēmumu apdarinātāja (Structured Exception Handler — SEH) pārrakstīšanas metodi. Šis aizsardzības mehānisms tiek nodrošināts izpildes laikā. Tāpēc tas palīdz aizsargāt lietojumprogrammas neatkarīgi no tā, vai tās ir kompilētas, izmantojot jaunākos uzlabojumus, piemēram, opciju /SAFESEH. Windows lietotājiem, kuri izmanto kādu no iepriekš minētajām operētājsistēmām, iesakām iespējot šo līdzekli, lai uzlabotu savu sistēmu drošības profilu.

Šis raksts palīdz iespējot šo līdzekli.

 Lai iespējotu šo līdzekli jūsu vietā, dodieties uz sadaļu "Iespējošana man". Ja vēlaties iespējot šo līdzekli pats, dodieties uz sadaļu "Ļaujiet man to iespējot pats".

Piezīme Ja datorā darbojas operētājsistēma Windows 7 vai Windows Server 2008 R2, dodieties uz sadaļu "Ļaujiet man to iespējot pats", jo automātiskais vednis operētājsistēmai Windows 7 un Windows Server 2008 R2 vēl nav pieejams.

Iespējot to man

Lai šo līdzekli iespējotu automātiski, noklikšķiniet uz saites Novērst šo problēmu. Pēc tam dialoglodziņā Failu lejupielāde noklikšķiniet uz Palaist un izpildiet šajā vednī norādītās darbības.

        
Piezīmes

  • Šis vednis attiecas tikai uz Windows Vista 1. servisa pakotni un Windows Server 2008.
  • Šis vednis var būt tikai angļu valodā; Tomēr automātiskais labojums darbojas arī Windows citu valodu versijām.
  • Ja pašlaik neesat pie datora, kurā ir problēma, automātisko labošanu varat saglabāt zibatmiņas diskā vai kompaktdiskā un pēc tam to palaist datorā, kurā ir problēma.

Būsim pateicīgi par jūsu atsauksmēm. Lai sniegtu atsauksmes vai ziņotu par problēmām ar šo risinājumu, lūdzu, atstājiet komentāru
Labojiet to manā vietā vai nosūtiet mums
e-pasta ziņojumā.

Iespējot pašam

Svarīgi Šajā sadaļā, metodē vai uzdevumā ir darbības, kurās norādīts, kā modificēt reģistru. Tomēr, nepareizi modificējot reģistru, iespējamas nopietnas problēmas. Tāpēc noteikti rūpīgi izpildiet tālāk norādītās darbības. Lai palielinātu drošību, dublējiet reģistru, pirms to modificējat. Pēc tam varat atjaunot reģistru, ja rodas problēma. Lai iegūtu papildinformāciju par reģistra dublēšanu un atjaunošanu, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

322756 Kā dublēt un atjaunot reģistru operētājsistēmā WindowsPēc noklusējuma SEHOP ir iespējots programmā Windows Server 2008 R2 un Windows Server 2008. Pēc noklusējuma operētājsistēmā Windows 7 un Windows Vista SEHOP ir atspējots. Lai iespējotu SEHOP manuāli, rīkojieties šādi:

  1. Noklikšķiniet uz Sākt, noklikšķiniet uz Palaist, ierakstiet regedit un pēc tam nospiediet taustiņu ENTER.

  2. Atrodiet šo reģistra apakšatslēgu:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\DisableExceptionChainValidationPiezīme Ja nevarat atrast reģistra ierakstu DisableExceptionChainValidation zem apakšatslēgas HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ , veiciet tālāk norādītās darbības, lai to izveidotu.

    1. Ar peles labo pogu noklikšķiniet uz kodola, norādiet uz
      New, un pēc tam noklikšķiniet uz DWORD vērtība.
    2. Tips
       DisableExceptionChainValidation un pēc tam nospiediet taustiņu ENTER.
  3. Dubultklikšķis
    DisableExceptionChainValidation.

  4. Mainiet reģistra ieraksta DisableExceptionChainValidation vērtību uz 0, lai to iespējotu, un pēc tam noklikšķiniet uz Labi.

    Piezīme. Vērtība 1 atspējo reģistra ierakstu. Vērtība 0 to iespējo.

  5. Izejiet no reģistra redaktora.

Zināmās problēmas

Pēc SEHOP iespējošanas Cygwin, Skype un ar Armadillo aizsargātu lietojumprogrammu esošās versijas var nedarboties pareizi.

Piezīme Lai novērstu šo problēmu, sazinieties ar programmatūras ražotāju, lai saņemtu atjauninājumu.

Atsauces

SEH pārrakstīšanas izmantošanas novēršana

Lai iegūtu papildinformāciju par metodi, ko varat izmantot, lai palīdzētu novērst SEH pārrakstīšanas izmantošanu, apmeklējiet šo Neinformēta tīmekļa vietni:

http://www.uninformed.org/?v=5&a=2&t=txt Šajā rakstā minētos trešo pušu produktus ražo no korporācijas Microsoft neatkarīgi uzņēmumi. Tāpēc Microsoft nedod nekādu ne tiešu, ne netiešu garantiju par šo produktu veiktspēju vai uzticamību.

 Microsoft nodrošina trešo pušu kontaktinformāciju, lai palīdzētu jums atrast tehnisko atbalstu. Šī kontaktinformācija var tikt mainīta bez iepriekšēja paziņojuma. Microsoft negarantē trešo pušu kontaktinformācijas pareizību.