Sign in with Microsoft
New to Microsoft? Create an account.

2011년 7월 12일 Windows VISTA Service Pack 1(SP1)에 대한 지원이 종료됩니다. 서비스 팩 2(Windows)를 Windows Vista를 실행 중인지 확인합니다. 자세한 내용은 이 Microsoft 웹 페이지를 참조하세요. 지원은일부 버전의 에 대한 Windows.

소개

Windows Vista Service Pack 1, Windows Windows 서버 2008 및 Windows 서버 2008 R2에는 이제 SEHOP(구조적 예외 처리 덮어 사용 보호)에 대한 지원이 포함됩니다. 이 기능은 SEH(구조화된 예외 처리기) 덮어 사용 악용을 차단하도록 디자인됩니다. 이 보호 메커니즘은 런타시에 제공됩니다. 따라서 /SAFESEH 옵션과 같은 최신 개선으로 컴파일된지 여부에 관계없이 애플리케이션을 보호하는 데 도움이 됩니다. 위의 Windows 운영 체제를 실행하는 사용자가 이 기능을 사용하여 시스템의 보안 프로필을 개선하는 것이 좋습니다.

이 문서에서는 이 기능을 사용하도록 설정하는 데 도움이 됩니다.

이 기능을 사용하도록 설정하려면 "나를 위해 사용"섹션으로이동하세요. 이 기능을 직접 사용하도록 설정하려면 "직접 사용하도록 설정"섹션으로이동하세요.

참고 서버 2008 Windows 7 또는 Windows R2를 실행하는 경우 7 및 Windows 서버 2008 R2에 대한 자동 마법사를 아직 사용할 수 Windows "나 자신을 사용하도록 설정" 섹션으로 이동하세요.

나를 위해 사용하도록 설정

이 기능을 자동으로 사용하도록 설정하려면 이 문제 해결 링크를 클릭합니다. 그런 다음 파일 다운로드 대화 상자에서 실행을 클릭하고 이 마법사의 단계를 따릅니다.





참고 사항

  • 이 마법사는 Windows Vista Service Pack 1 및 Windows 서버 2008에만 적용됩니다.

  • 이 마법사는 영어로만 사용할 수 있습니다. 그러나 자동 수정은 다른 언어 버전에서도 Windows.

  • 문제가 있는 컴퓨터에 있지 않은 경우 플래시 드라이브 또는 CD에 자동 수정을 저장할 수 있으며 문제가 있는 컴퓨터에서 실행할 수 있습니다.

여러분의 의견을 기다립니다. 피드백을 제공하거나 이 솔루션에 대한 문제를 보고하기 위해 "나를 위해 수정" 블로그에 의견을 남기거나 전자 메일 메시지를

보내주세요.

스스로 사용하도록 설정해 두자

중요 이 섹션, 메서드 또는 작업에는 레지스트리를 수정하는 방법을 설명하는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 보호를 추가하려면 레지스트리를 수정하기 전에 백업합니다. 이렇게 하면 문제가 발생하더라도 레지스트리를 복원할 수 있습니다. 레지스트리를 백업하고 복원하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 볼 수 있습니다.

322756 WindowsBy 기본값으로 레지스트리를 백업하고 복원하는 방법, SEHOP는 서버 2008 R2 및 Windows 서버 2008에서 Windows 사용할 수 있습니다. 기본적으로 SEHOP는 7 및 Windows Vista에서 Windows 없습니다. SEHOP를 수동으로 사용하도록 설정하려면 다음 단계를 수행합니다.

  1. 시작을클릭하고 실행을클릭하고 regedit를 입력한 다음 ENTER를 클릭합니다.

  2. 다음 레지스트리 하위 키를 찾습니다.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\DisableExceptionChainValidation참고 하위 키 아래에서 DisableExceptionChainValidation 레지스트리 항목을 찾을 수 없는HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\다음 단계를 수행하여 만들 수 있습니다.

    1. 커널을 마우스 오른쪽 단추로 클릭하고새로 고른 을 클릭한 다음
      DWORD 값을 클릭합니다.


    2. DisableExceptionChainValidation을 입력한 다음 ENTER를 누를 수 있습니다.


  3. DisableExceptionChainValidation 을 두 번 클릭합니다.

  4. DisableExceptionChainValidation 레지스트리 항목의 값을 0으로 변경하여 사용하도록 설정한 다음 확인 을 클릭합니다.

    참고 1 값은 레지스트리 항목을 사용하지 않도록 설정합니다. 값을 0으로 설정하면 됩니다.

  5. 레지스트리 편집기를 종료합니다.

알려진 문제

SEHOP를 사용하도록 설정하면 기존 버전의 Cygwin, Skype 및 Armadillo로 보호된 애플리케이션이 제대로 작동하지 않을 수 있습니다.

참고 이 문제를 해결하기 위해 소프트웨어 공급업체에 업데이트를 문의합니다.

참조

SEH 덮어 덮어 사용 방지


SEH 덮어치기 악용을 방지하는 데 사용할 수 있는 기술에 대한 자세한 내용은 다음과 같은 정보 제공되지 않은 웹 사이트를 방문하세요.

http://www.uninformed.org/?v=5&a=2&t=txt이 문서에서 설명하는 타사 제품은 Microsoft와 무관한 제조업체의 제품입니다. Microsoft는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.

Microsoft는 기술 지원을 찾을 수 있도록 타사 연락처 정보를 제공합니다. 이 연락처 정보는 예고 없이 변경될 수 있습니다. Microsoft는 이러한 타사 연락처 정보의 정확성을 보증하지 않습니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×