Microsoft 보안 권고 2905247

안전하지 않은 ASP.NET 사이트 구성으로 권한 상승 허용

게시 날짜: 2013년 12월 10일 | 업데이트: 2014년 9월 9일

버전: 2.0

일반 정보

요약

Microsoft는 구성 설정을 통해 MAC(Machine Authentication Code) 유효성 검사를 사용하지 않도록 설정할 때 존재하는 ASP.NET 보기 상태의 취약성을 해결하기 위해 Microsoft ASP.NET 업데이트의 가용성을 발표합니다. 이 취약성은 권한 상승을 허용하고 Microsoft .NET Framework 1.1 서비스 팩 1, Microsoft .NET Framework 2.0 서비스 팩 2, Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5.1, Microsoft .NET Framework 4.5/4.5.1에 영향을 줄 수 있습니다.

구성 설정을 통해 보기 상태 MAC이 비활성화된 모든 ASP.NET 사이트는 공격에 취약합니다. 취약성을 성공적으로 악용한 공격자는 특별히 만들어진 HTTP 콘텐츠를 사용하여 ASP.NET 서버의 서비스 계정 컨텍스트에서 실행할 코드를 삽입할 수 있습니다. Microsoft는 이 취약성을 악용하는 데 사용할 수 있는 일반 정보를 공개적으로 알고 있지만 활성 공격을 인식하지는 않습니다.

완화 요소:

  • 상태 보기 MAC은 ASP.NET 사이트에 대해 기본적으로 사용하도록 설정되어 있습니다.

권장 사항. Microsoft는 고객이 제안된 작업을 적용하여 ASP.NET ASP.NET 사이트에서 사용 가능한 상태 MAC 다시 기본 볼 수 있도록 하는 것이 좋습니다. 자세한 내용은 이 권고의 제안된 작업 섹션을 참조하세요.

권고 세부 정보

취약성 참조

이 문제에 대한 자세한 내용은 다음 참조를 참조하세요.

참조 ID
Microsoft 기술 자료 문서 2905247 
파일 정보
SHA1/SHA2 해시
알려진 문제 None

영향을 받는 소프트웨어

이 권고에서는 다음 소프트웨어에 대해 설명합니다.

영향을 받는 소프트웨어

운영 체제 구성 요소 게시판 대체됨
Windows Server 2003
Windows Server 2003 서비스 팩 2 Microsoft .NET Framework 1.1 서비스 팩 1 (2894845) None
Windows Server 2003 서비스 팩 2 Microsoft .NET Framework 2.0 서비스 팩 2 (2894843) MS11-100에서 2656352 MS10-0702418241
Windows Server 2003 서비스 팩 2 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
Windows Server 2003 x64 Edition 서비스 팩 2 Microsoft .NET Framework 2.0 서비스 팩 2 (2894843) MS11-100에서 2656352 MS10-0702418241
Windows Server 2003 x64 Edition 서비스 팩 2 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
Itanium 기반 시스템용 WINDOWS Server 2003 SP2 Microsoft .NET Framework 2.0 서비스 팩 2 (2894843) MS11-100에서 2656352 MS10-0702418241
Itanium 기반 시스템용 WINDOWS Server 2003 SP2 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
Windows Vista
Windows Vista 서비스 팩 2 Microsoft .NET Framework 2.0 서비스 팩 2 (2894847) MS11-100에서 2656362 MS10-0702416470
Windows Vista 서비스 팩 2 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
Windows Vista 서비스 팩 2 Microsoft .NET Framework 4.5/4.5.1 (2894854) MS14-009의 2901126
Windows Vista x64 Edition 서비스 팩 2 Microsoft .NET Framework 2.0 서비스 팩 2 (2894847) MS11-100에서 2656362 MS10-0702416470
Windows Vista x64 Edition 서비스 팩 2 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
Windows Vista x64 Edition 서비스 팩 2 Microsoft .NET Framework 4.5/4.5.1 (2894854) MS14-009의 2901126
Windows Server 2008
32비트 시스템 서비스 팩 2용 Windows Server 2008 Microsoft .NET Framework 2.0 서비스 팩 2 (2894847) MS11-100에서 2656362 MS10-0702416470
32비트 시스템 서비스 팩 2용 Windows Server 2008 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
32비트 시스템 서비스 팩 2용 Windows Server 2008 Microsoft .NET Framework 4.5/4.5.1 (2894854) MS14-009의 2901126
x64 기반 시스템 서비스 팩 2용 Windows Server 2008 Microsoft .NET Framework 2.0 서비스 팩 2 (2894847) MS11-100에서 2656362 MS10-0702416470
x64 기반 시스템 서비스 팩 2용 Windows Server 2008 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
x64 기반 시스템 서비스 팩 2용 Windows Server 2008 Microsoft .NET Framework 4.5/4.5.1 (2894854) MS14-009의 2901126
Itanium 기반 시스템 서비스 팩 2용 Windows Server 2008 Microsoft .NET Framework 2.0 서비스 팩 2 (2894847) MS11-100에서 2656362 MS10-0702416470
Itanium 기반 시스템 서비스 팩 2용 Windows Server 2008 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
Windows 7
32비트 시스템 서비스 팩 1용 Windows 7 Microsoft .NET Framework 3.5.1 (2894844) None
32비트 시스템 서비스 팩 1용 Windows 7 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
32비트 시스템 서비스 팩 1용 Windows 7 Microsoft .NET Framework 4.5/4.5.1 (2894854) MS14-009의 2901126
x64 기반 시스템 서비스 팩 1용 Windows 7 Microsoft .NET Framework 3.5.1 (2894844) None
x64 기반 시스템 서비스 팩 1용 Windows 7 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
x64 기반 시스템 서비스 팩 1용 Windows 7 Microsoft .NET Framework 4.5/4.5.1 (2894854) MS14-009의 2901126
Windows Server 2008 R2
x64 기반 시스템 서비스 팩 1용 Windows Server 2008 R2 Microsoft .NET Framework 3.5.1 (2894844) None
x64 기반 시스템 서비스 팩 1용 Windows Server 2008 R2 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
x64 기반 시스템 서비스 팩 1용 Windows Server 2008 R2 Microsoft .NET Framework 4.5/4.5.1 (2894854) MS14-009의 2901126
Itanium 기반 시스템 서비스 팩 1용 Windows Server 2008 R2 Microsoft .NET Framework 3.5.1 (2894844) None
Itanium 기반 시스템 서비스 팩 1용 Windows Server 2008 R2 Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
Windows 8 및 Windows 8.1
32비트 시스템용 Windows 8 Microsoft .NET Framework 3.5 (2894851) None
32비트 시스템용 Windows 8 Microsoft .NET Framework 4.5/4.5.1 (2894855) MS14-009의 2901127
64비트 시스템용 Windows 8 Microsoft .NET Framework 3.5 (2894851) None
64비트 시스템용 Windows 8 Microsoft .NET Framework 4.5/4.5.1 (2894855) MS14-009의 2901127
32비트 시스템용 Windows 8.1 Microsoft .NET Framework 3.5 (2894852) MS14-009의 2901125
32비트 시스템용 Windows 8.1 Microsoft .NET Framework 4.5.1 (2894856) MS14-009의 2901128
64비트 시스템용 Windows 8.1 Microsoft .NET Framework 3.5 (2894852) MS14-009의 2901125
64비트 시스템용 Windows 8.1 Microsoft .NET Framework 4.5.1 (2894856) MS14-009의 2901128
Windows Server 2012 및 Windows Server 2012 R2
Windows Server 2012 Microsoft .NET Framework 3.5 (2894851) None
Windows Server 2012 Microsoft .NET Framework 4.5/4.5.1 (2894855) MS14-009의 2901127
Windows Server 2012 R2 Microsoft .NET Framework 3.5 (2894852) MS14-009의 2901125
Windows Server 2012 R2 Microsoft .NET Framework 4.5.1 (2894856) MS14-009의 2901128
Windows RT 및 Windows RT 8.1
Windows RT Microsoft .NET Framework 4.5/4.5.1 (2894855) MS14-009의 2901127
Windows RT 8.1 Microsoft .NET Framework 4.5.1 (2894856) MS14-009의 2901128
Server Core 설치 옵션
x64 기반 시스템 서비스 팩 1용 Windows Server 2008 R2(Server Core 설치) Microsoft .NET Framework 3.5.1 (2894844) None
x64 기반 시스템 서비스 팩 1용 Windows Server 2008 R2(Server Core 설치) Microsoft .NET Framework 4[1](2894842) MS14-009MS11-100의 2656351 2901110
x64 기반 시스템 서비스 팩 1용 Windows Server 2008 R2(Server Core 설치) Microsoft .NET Framework 4.5/4.5.1 (2894854) MS14-009의 2901126
Windows Server 2012(Server Core 설치) Microsoft .NET Framework 3.5 (2894851) None
Windows Server 2012(Server Core 설치) Microsoft .NET Framework 4.5/4.5.1 (2894855) MS14-009의 2901127
Windows Server 2012 R2(Server Core 설치) Microsoft .NET Framework 3.5 (2894852) MS14-009의 2901125
Windows Server 2012 R2(Server Core 설치) Microsoft .NET Framework 4.5.1 (2894856) MS14-009의 2901128

 

영향을 받지 않는 소프트웨어

Microsoft .NET Framework 1.0 서비스 팩 3
Microsoft .NET Framework 3.0 서비스 팩 2
Microsoft .NET Framework 3.5 서비스 팩 1
Microsoft .NET Framework 4.5.2

 

해당하지 않는 소프트웨어

32비트 시스템 서비스 팩 2용 Windows Server 2008(Server Core 설치)
x64 기반 시스템 서비스 팩 2용 Windows Server 2008(Server Core 설치)

권고 FAQ

이 권고가 2014년 9월 9일에 다시 출시된 이유는 무엇인가요? 
이 권고는 이 권고가 처음 릴리스되었을 때 제공된 다운로드 센터 전용 옵션 외에도 Microsoft 업데이트를 통해 보안 업데이트를 제공하기 위해 다시 릴리스되었습니다.

또한 다음과 같은 영향을 받는 소프트웨어에 대한 업데이트가 다시 릴리스되어 때때로 Page.IsPostBack에서 잘못된 값을 반환하는 문제를 해결했습니다.

.NET Framework 버전 운영 체제 업데이트 번호
Microsoft .NET Framework 3.5 Windows 8.1 및 Windows Server 2012만 2894852
Microsoft .NET Framework 4 Windows Server 2003 서비스 팩 2, Windows Vista 서비스 팩 2, Windows 2008 서비스 팩 2, Windows 7 서비스 팩 1 및 Windows Server 2008 R2 서비스 팩 1 2894842
Microsoft .NET Framework 4.5 Windows Vista, Windows Server 2008 서비스 팩 2, Windows 7 및 Windows Server 2008 R2 서비스 팩 1 2894854
Microsoft .NET Framework 4.5.1 Windows Vista, Windows Server 2008 서비스 팩 2, Windows 7 및 Windows Server 2008 R2 서비스 팩 1 2894854
Microsoft .NET Framework 4.5.1 Windows 8, Windows Server 2012 및 Windows RT 2894855
Microsoft .NET Framework 4.5.1 Windows 8.1, Windows Server 2012 R2 및 Windows RT 8.1 2894856

위의 업데이트를 이미 설치한 고객은 이 권고에서 해결된 취약성으로부터 보호하기 위해 업데이트를 다시 적용해야 합니다. 이 목록에 포함되지 않은 영향을 받는 소프트웨어의 re기본der의 경우 시스템을 이미 성공적으로 업데이트한 고객은 어떠한 조치도 취할 필요가 없습니다.

권고의 범위는 무엇입니까? 
이 권고의 목적은 Microsoft가 관리자가 항상 상태 MAC을기본 다시 사용하도록 설정하도록 ASP.NET 서버를 구성할 수 있도록 업데이트를 게시하고 있음을 고객에게 알리고 IIS 서버에서 MAC 보기를 사용하도록 설정하는 방법에 대한 일반적인 지침을 제공하는 것입니다.

뷰 상태가란?
보기 상태는 웹 개발자가 페이지 상태를 기본 POST 요청 또는 페이지 업데이트 및 변경 내용 간에 웹 형식으로 데이터를 유지할 수 있는 ASP.NET 기능입니다. 보기 상태는 ASP.NET 개발자가 널리 사용하며, 따라서 ASP.NET 사이트 전체에서 유비쿼터스입니다. EnableViewState 속성이 False로 설정된 경우에도 뷰 상태는 항상 구문 분석됩니다. 자세한 내용은 ASP.NET 보기 상태 이해를 참조 하세요.

보기 상태를 사용하지 않도록 설정하면 취약성이 완화될까요?
아니요. 속성이 web.config @Page , 지시문 또는 ASP.NET 태그에 설정되어 있는지 여부에 관계없이 EnableViewState가 False로 설정된 경우에도 뷰 상태는 항상 ASP.NET 서버에서 구문 분석됩니다. 공격자가 EnableViewState 설정을 우회하여 뷰 상태 속성을 클라이언트 게시물에 삽입할 수 있습니다.

뷰 상태 MAC 유효성 검사란?
상태 MAC 보기(컴퓨터 인증 코드) 유효성 검사는 ASP.NET 페이지 생성 시 뷰 상태 데이터의 해시를 생성하도록 하는 기능입니다. 해시는 나중에 포스트백의 뷰 상태와 비교하는 데 사용되므로 서버는 뷰 상태가 변조되었는지 여부를 확인할 수 있습니다. 이 기술은 포스트백 데이터가 부적절하게 수정되지 않도록 하고 이 권고에 설명된 취약성을 완화합니다.

공격자가 이 취약성을 사용하여 수행할 수 있는 작업
대부분의 시나리오에서 이 취약성을 성공적으로 악용한 공격자는 취약한 ASP.NET 사이트에서 실행되는 서비스 계정 수준으로 권한을 상승시킬 수 있습니다(잘못 구성된 뷰 상태 MAC 사용).

공격자가 취약성을 어떻게 악용할 수 있나요?
인증되지 않은 공격자는 특별히 제작된 HTTP 콘텐츠를 대상 서버에 보낼 수 있으므로 공격자가 ASP.NET 사이트에서 실행되는 서비스 계정의 컨텍스트에서 서버에서 코드를 실행할 수 있습니다.

업데이트는 무엇을 수행하나요?
이 업데이트는 뷰 상태 MAC을 항상 사용하도록 설정하고 서버에서 사용하지 않도록 설정하는 기능을 제거하여 취약성을 해결합니다.

고객이 업데이트를 설치한 후 수행해야 하는 추가 작업은 무엇인가요?
수정의 특성상 일부 고객, 특히 웹 팜에서 ASP.NET 사용하는 고객은 ASP.NET 사이트의 일관된 가용성을 보장하기 위해 추가 작업을 수행해야 합니다. 추가 구성 단계는 아래 제안 작업 섹션을 참조하세요.

설치된 Microsoft .NET Framework 버전을 확인할 어떻게 할까요? 있나요?
시스템에 여러 버전의 .NET Framework를 설치하고 실행할 수 있으며, 어떤 순서로든 버전을 설치할 수 있습니다. 현재 설치된 .NET Framework 버전을 확인하는 방법에는 여러 가지가 있습니다. 자세한 내용은 Microsoft 기술 자료 문서 318785.****

.NET Framework 4와 .NET Framework 4 클라이언트 프로필의 차이점은 무엇인가요?
.NET Framework 버전 4 재배포 가능 패키지는 .NET Framework 4 및 .NET Framework 4 클라이언트 프로필의 두 프로필에서 사용할 수 있습니다. .NET Framework 4 클라이언트 프로필은 클라이언트 애플리케이션에 최적화된 .NET Framework 4 프로필의 하위 집합입니다. WPF(Windows Presentation Foundation), Windows Forms, WCF(Windows Communication Foundation) 및 ClickOnce 기능을 비롯한 대부분의 클라이언트 애플리케이션에 대한 기능을 제공합니다. 이렇게 하면 .NET Framework 4 클라이언트 프로필을 대상으로 하는 애플리케이션에 대한 더 빠른 배포 및 더 작은 설치 패키지가 가능합니다. 자세한 내용은 MSDN 문서인 .NET Framework 클라이언트 프로필을 참조하세요.

.NET Framework 3.0 서비스 팩 2가 설치되어 있습니다. 이 버전은 이 게시판의 영향을 받는 소프트웨어에 나열되지 않습니다. 업데이트를 설치해야 하나요?
이 게시판에서는 .NET Framework 2.0 기능 계층에 영향을 주는 취약성에 대해 설명합니다. .NET Framework 2.0 서비스 팩 2 설정의 .NET Framework 3.0 서비스 팩 2 설치 관리자 체인이 있으므로 전자를 설치하면 후자도 설치됩니다. 따라서 Framework 3.0 서비스 팩 2를 have.NET 고객은 .NET Framework 2.0 서비스 팩 2에 대한 보안 업데이트를 설치해야 합니다.

.NET Framework 3.5 서비스 팩 1이 설치되어 있습니다. 업데이트를 설치해야 하나요?
이 게시판에서는 .NET Framework 2.0 기능 계층에 영향을 주는 취약성에 대해 설명합니다. .NET Framework 2.0 서비스 팩 2 설치 및 .NET Framework 3.0 서비스 팩 2 설치 모두에 .NET Framework 3.5 서비스 팩 1 설치 관리자 체인이 있습니다. 따라서 .NET Framework 3.5 서비스 팩 1이 설치된 고객은 Framework 2.0 서비스 팩 2에 for.NET 보안 업데이트를 설치해야 합니다.

 

제안된 작업

  • Microsoft .NET Framework의 영향을 받는 릴리스에 대한 업데이트 적용

    대부분의 고객은 자동 업데이트를 사용하도록 설정했으며 이 보안 업데이트가 자동으로 다운로드되고 설치되므로 아무 작업도 수행할 필요가 없습니다. 자동 업데이트 의 특정 구성 옵션에 대한 자세한 내용은 Microsoft 기술 자료 문서 294871 참조하세요. 자동 업데이트를 사용하도록 설정하지 않은 고객의 경우 자동 업데이트 설정 또는 해제의 단계를 사용하여 자동 업데이트를 사용하도록 설정할 수 있습니다.

    관리자 및 엔터프라이즈 설치 또는 이 보안 업데이트를 수동으로 설치하려는 최종 사용자의 경우 고객이 업데이트 관리 소프트웨어를 사용하거나 Microsoft 업데이트 서비스를 사용하여 업데이트를 검사 최대한 빨리 업데이트를 적용하는 것이 좋습니다. 또한 이 권고 사항의 영향을 받는 소프트웨어 테이블의 Microsoft 다운로드 센터 하이퍼링크를 통해 업데이트에 액세스할 수 있습니다. 업데이트를 수동으로 적용하는 방법에 대한 자세한 내용은 Microsoft 기술 자료 문서 2905247 참조하세요.

  • 웹 팜 시나리오를 사용하는 관리자 및 엔터프라이즈 설치
    Microsoft 기술 자료 문서 2915218 제공되는 지침을 따르는 것이 좋습니다.

추가 제안된 작업

  • PC 보호  
    고객이 방화벽을 사용하도록 설정하고 소프트웨어 업데이트를 받고 바이러스 백신 소프트웨어를 설치하는 컴퓨터 보호 지침을 따르도록 계속 권장합니다. 자세한 내용은 Microsoft 금고ty 및 Security Center를 참조하세요.
  • Microsoft 소프트웨어 업데이트 유지
    Microsoft 소프트웨어를 실행하는 사용자는 최신 Microsoft 보안 업데이트를 적용하여 컴퓨터가 최대한 보호되도록 해야 합니다. 소프트웨어가 최신 상태인지 확실하지 않은 경우 Microsoft 업데이트를 방문하여 컴퓨터에서 사용 가능한 업데이트를 검색하고 사용자에게 제공되는 우선 순위가 높은 업데이트를 설치합니다. Microsoft 제품에 대한 업데이트를 제공하도록 자동 업데이트를 사용하도록 설정하고 구성한 경우 업데이트가 릴리스될 때 사용자에게 전달되지만 업데이트가 설치되어 있는지 확인해야 합니다.

보안 업데이트 배포

Windows Server 2003(모든 버전)

참조 테이블

다음 표에는 이 소프트웨어에 대한 보안 업데이트 정보가 포함되어 있습니다.

향후 서비스 팩에 포함 이 문제에 대한 업데이트는 향후 서비스 팩 또는 업데이트 롤업에 포함됩니다.
보안 업데이트 파일 이름 지원되는 모든 Windows Server 2003 SP2 32비트 버전에 설치된 Microsoft .NET Framework 1.1 서비스 팩 1의 경우:\ WindowsServer2003-KB2894845-x86-ENU.exe
\ 지원되는 모든 Windows Server 2003 32비트 버전에 설치된 Microsoft .NET Framework 2.0 서비스 팩 2의 경우:\ NDP20SP2-KB2894843-x86.exe
\ 지원되는 모든 Windows Server 2003 32비트 버전에 설치된 Microsoft .NET Framework 4의 경우:\ NDP40-KB2894842-V2-x86.exe
\ 지원되는 모든 Windows Server 2003 x64 기반 버전에 설치된 Microsoft .NET Framework 2.0 서비스 팩 2의 경우:\ NDP20SP2-KB2894843-x64.exe
\ 지원되는 모든 Windows Server 2003 x64 기반 버전에 설치된 Microsoft .NET Framework 4의 경우:\ NDP40-KB2894842-V2-x64.exe
\ 지원되는 모든 Windows Server 2003 Itanium 기반 버전에 설치된 Microsoft .NET Framework 2.0 서비스 팩 2의 경우:\ NDP20SP2-KB2894843-IA64.exe
\ 지원되는 모든 Windows Server 2003 Itanium 기반 버전에 설치된 Microsoft .NET Framework 4의 경우:\ NDP40-KB2894842-V2-IA64.exe
설치 스위치 Microsoft 기술 자료 문서 2844699 참조
로그 파일 업데이트 Windows Server 2003 서비스 팩 2:\ KB2894845.log Microsoft .NET Framework 1.1 서비스 팩 1의 경우
\ Microsoft .NET Framework 2.0 서비스 팩 2:\ Microsoft .NET Framework 2.0-KB2894843_-msi0.txt\ Microsoft .NET Framework 2.0-KB2894843_.html
\ Microsoft .NET Framework 4:\ KB2894842__-Microsoft .NET Framework 4 Client Profile-MSP0.txt\ KB2894842__.html
다시 시작 요구 사항 경우에 따라 이 업데이트를 다시 시작할 필요가 없습니다. 필요한 파일을 사용하는 경우 이 업데이트를 다시 시작해야 합니다. 이 동작이 발생하면 다시 시작하라는 메시지가 나타납니다.\ \ 다시 시작이 필요할 가능성을 줄이려면 영향을 받는 모든 서비스를 중지하고 보안 업데이트를 설치하기 전에 영향을 받는 파일을 사용할 수 있는 모든 애플리케이션을 닫습니다. 다시 시작 하라는 메시지가 표시되는 이유에 대한 자세한 내용은 Microsoft 기술 자료 문서 887012 참조하세요.
제거 정보 제어판 프로그램 추가 또는 제거 항목을 사용합니다.
파일 정보 Microsoft 기술 자료 문서 2905247 참조
레지스트리 키 확인 지원되는 모든 Windows Server 2003 32비트 버전에서 Microsoft .NET Framework 1.1 서비스 팩 1의 경우:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\업데이트\Windows Server 2003\SP3\KB2894845|
\ Microsoft .NET Framework 2.0 서비스 팩 2:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\업데이트\Microsoft .NET Framework 2.0 서비스 팩 2\SP2\KB2894843\ "ThisVersionInstalled" = "Y"
\ 지원되는 모든 Windows Server 2003 32비트 버전에 설치된 Microsoft .NET Framework 4의 경우:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\업데이트\Microsoft .NET Framework 4 클라이언트 프로필\KB2894842v2\ "ThisVersionInstalled" = "Y"
\ 지원되는 모든 x64 기반 버전 및 Windows Server 2003의 Itanium 기반 버전에 설치된 Microsoft .NET Framework 4의 경우:\ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\업데이트\Microsoft .NET Framework 4 클라이언트 프로필\KB2894842v2\ "ThisVersionInstalled" = "Y"

 

Windows Vista(모든 버전)

참조 테이블

다음 표에는 이 소프트웨어에 대한 보안 업데이트 정보가 포함되어 있습니다.

향후 서비스 팩에 포함 이 문제에 대한 업데이트는 향후 서비스 팩 또는 업데이트 롤업에 포함됩니다.
보안 업데이트 파일 이름 지원되는 모든 Windows Vista 버전에서 Microsoft .NET Framework 2.0 서비스 팩 2의 경우:\ Windows6.0-KB2894847-x86.msu
\ 지원되는 모든 Windows Vista 32비트 버전에 설치된 Microsoft .NET Framework 4의 경우:\ NDP40-KB2894842-V2-x86.exe
\ 지원되는 모든 32비트 버전의 Windows Vista에 설치된 Microsoft .NET Framework 4.5/4.5.1의 경우:\ NDP45-KB2894854-V2-x86.exe
\ 지원되는 모든 Windows Vista x64 기반 버전의 Microsoft .NET Framework 2.0 서비스 팩 2의 경우:\ Windows6.0-KB2894847-x64.msu
\ 지원되는 모든 Windows Vista x64 기반 버전에 설치된 Microsoft .NET Framework 4의 경우:\ NDP40-KB2894842-V2-x64.exe
\ 지원되는 모든 Windows Vista 버전에 설치된 Microsoft .NET Framework 4.5/4.5.1의 경우:\ NDP45-KB2894854-V2-x64.exe
설치 스위치 Microsoft 기술 자료 문서 2844699 참조
로그 파일 업데이트 Microsoft .NET Framework 2.0 서비스 팩 2:\ 해당 없음
\ Microsoft .NET Framework 4:\ KB2894842__-Microsoft .NET Framework 4 Client Profile-MSP0.txt\ KB2894842__.html
\ Microsoft .NET Framework 4.5/4.5.1:\ KB[nnnnnnn]*-Microsoft .NET Framework [.NET 대상 버전]-MSP0.txt KB[nnnnnnn]__*.html
다시 시작 요구 사항 이 업데이트는 다시 시작할 필요가 없습니다. 설치 관리자는 필요한 서비스를 중지하고 업데이트를 적용한 다음 서비스를 다시 시작합니다. 그러나 어떤 이유로든 필요한 서비스를 중지할 수 없거나 필요한 파일을 사용하는 경우 이 업데이트를 다시 시작해야 합니다. 이 동작이 발생하면 다시 시작하라는 메시지가 나타납니다.
제거 정보 제어판 클릭한 다음 보안을 클릭합니다. Windows 업데이트 설치된 업데이트 보기를 클릭하고 업데이트 목록에서 선택합니다.
파일 정보 Microsoft 기술 자료 문서 2905247 참조
레지스트리 키 확인 Microsoft .NET Framework 2.0 서비스 팩 2:\ 이 업데이트의 존재 유효성을 검사하기 위한 레지스트리 키가 없습니다. WMI를 사용하여 이 업데이트가 있는지 검색합니다.
\ 지원되는 모든 Windows Vista 32비트 버전에 설치된 Microsoft .NET Framework 4의 경우:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\업데이트\Microsoft .NET Framework 4 클라이언트 프로필\KB2894842v2\ "ThisVersionInstalled" = "Y"
\ 지원되는 모든 Windows Vista x64 기반 및 Itanium 기반 버전에 설치된 Microsoft .NET Framework 4의 경우:\ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\업데이트\Microsoft .NET Framework 4 클라이언트 프로필\KB2894842v2\ "ThisVersionInstalled" = "Y"
\ Microsoft .NET Framework 4.5/4.5.1:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\업데이트\Microsoft .NET Framework [.NET 대상 버전]\KB[nnnnnnn]v2\ "ThisVersionInstalled" = "Y"

 

Windows Server 2008(모든 버전)

참조 테이블

다음 표에는 이 소프트웨어에 대한 보안 업데이트 정보가 포함되어 있습니다.

향후 서비스 팩에 포함 이 문제에 대한 업데이트는 향후 서비스 팩 또는 업데이트 롤업에 포함됩니다.
보안 업데이트 파일 이름 32비트 시스템 서비스 팩 2:\ Windows6.0-KB2894847-x86.msu용 Windows Server 2008의 Microsoft .NET Framework 2.0 서비스 팩 2
\ 32비트 시스템 서비스 팩 2:\ NDP40-KB2894842-V2-x86.exe용 Windows Server 2008에 설치된 Microsoft .NET Framework 4의 경우
\ 32비트 시스템 서비스 팩 2:\ NDP45-KB2894854-V2-x86.exe용 Windows Server 2008에 설치된 Microsoft .NET Framework 4.5/4.5.1의 경우
\ x64 기반 시스템 서비스 팩 2:\ Windows6.0-KB2894847-x64.msu용 Windows Server 2008의 Microsoft .NET Framework 2.0 서비스 팩 2
\ x64 기반 시스템 서비스 팩 2:\ NDP40-KB2894842-V2-x64.exe용 Windows Server 2008에 설치된 Microsoft .NET Framework 4의 경우
\ x64 기반 Systems Service Pack 2:\ NDP45-KB2894854-V2-x64.exe Windows Server 2008에 설치된 Microsoft .NET Framework 4.5/4.5.1의 경우
\ Windows Server 2008:\ Windows6.0-KB2894847-ia64.msu의 지원되는 모든 Itanium 기반 버전에서 Microsoft .NET Framework 2.0 서비스 팩 2의 경우
\ Itanium 기반 시스템 서비스 팩 2:\ NDP40-KB2894842-V2-IA64.exe용 Windows Server 2008에 설치된 Microsoft .NET Framework 4의 경우
설치 스위치 Microsoft 기술 자료 문서 2844699 참조
로그 파일 업데이트 Microsoft .NET Framework 2.0 서비스 팩 2:\ 해당 없음
\ Microsoft .NET Framework 4:\ KB2894842__-Microsoft .NET Framework 4 Client Profile-MSP0.txt\ KB2894842__.html
\ Microsoft .NET Framework 4.5/4.5.1:\ KB[nnnnnnn]*-Microsoft .NET Framework [.NET 대상 버전]-MSP0.txt KB[nnnnnnn]__*.html
다시 시작 요구 사항 이 업데이트는 다시 시작할 필요가 없습니다. 설치 관리자는 필요한 서비스를 중지하고 업데이트를 적용한 다음 서비스를 다시 시작합니다. 그러나 어떤 이유로든 필요한 서비스를 중지할 수 없거나 필요한 파일을 사용하는 경우 이 업데이트를 다시 시작해야 합니다. 이 동작이 발생하면 다시 시작하라는 메시지가 나타납니다.
제거 정보 제어판 클릭한 다음 보안을 클릭합니다. Windows 업데이트 설치된 업데이트 보기를 클릭하고 업데이트 목록에서 선택합니다.
파일 정보 Microsoft 기술 자료 문서 2905247 참조
레지스트리 키 확인 Microsoft .NET Framework 2.0 서비스 팩 2:\ 이 업데이트의 존재 유효성을 검사하기 위한 레지스트리 키가 없습니다. WMI를 사용하여 이 업데이트가 있는지 검색합니다.
\ 지원되는 모든 Windows Server 2008 32비트 버전에 설치된 Microsoft .NET Framework 4의 경우:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\업데이트\Microsoft .NET Framework 4 클라이언트 프로필\KB2894842v2\ "ThisVersionInstalled" = "Y"
\ Windows Server 2008:\ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\업데이트\Microsoft .NET Framework 4 클라이언트 프로필\KB2894842v2\ "ThisVersionInstalled" = "Y"의 지원되는 모든 x64 기반 및 Itanium 기반 버전에 설치된 Microsoft .NET Framework 4의 경우
\ Microsoft .NET Framework 4.5/4.5.1:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\업데이트\Microsoft .NET Framework [.NET 대상 버전]\KB[nnnnnnn]v2\ "ThisVersionInstalled" = "Y"

 

Windows 7(모든 버전)

참조 테이블

다음 표에는 이 소프트웨어에 대한 보안 업데이트 정보가 포함되어 있습니다.

향후 서비스 팩에 포함 이 문제에 대한 업데이트는 향후 서비스 팩 또는 업데이트 롤업에 포함됩니다.
보안 업데이트 파일 이름 32비트 시스템 서비스 팩 1:\ Windows6.1-KB2894844-x86.msu용 Windows 7의 Microsoft .NET Framework 3.5.1의 경우
\ 32비트 시스템 서비스 팩 1:\ NDP40-KB2894842-V2-x86.exe용 Windows 7에 설치된 Microsoft .NET Framework 4의 경우
\ 32비트 시스템 서비스 팩 1:\ NDP45-KB2894854-V2-x86.exe Windows 7에 설치된 Microsoft .NET Framework 4.5/4.5.1의 경우
\ x64 기반 시스템 서비스 팩 1:\ Windows6.1-KB2894844-x64.msu용 Windows 7의 Microsoft .NET Framework 3.5.1의 경우
\ x64 기반 시스템 서비스 팩 1:\ NDP40-KB2894842-V2-x64.exe용 Windows 7에 설치된 Microsoft .NET Framework 4의 경우
\ x64 기반 Systems Service Pack 1:\ NDP45-KB2894854-V2-x64.exe용 Windows 7에 설치된 Microsoft .NET Framework 4.5.1의 경우
설치 스위치 Microsoft 기술 자료 문서 2844699 참조
로그 파일 업데이트 Microsoft .NET Framework 3.5.1:\ 해당 없음
\ Microsoft .NET Framework 4:\ KB2894842__-Microsoft .NET Framework 4 Client Profile-MSP0.txt\ KB2894842__.html
\ Microsoft .NET Framework 4.5/4.5.1:\ KB[nnnnnnn]*-Microsoft .NET Framework [.NET 대상 버전]-MSP0.txt KB[nnnnnnn]__*.html
다시 시작 요구 사항 이 업데이트는 다시 시작할 필요가 없습니다. 설치 관리자는 필요한 서비스를 중지하고 업데이트를 적용한 다음 서비스를 다시 시작합니다. 그러나 어떤 이유로든 필요한 서비스를 중지할 수 없거나 필요한 파일을 사용하는 경우 이 업데이트를 다시 시작해야 합니다. 이 동작이 발생하면 다시 시작하라는 메시지가 나타납니다.
제거 정보 제어판 클릭하고 시스템 및 보안을 클릭한 다음 Windows 업데이트 설치된 업데이트 보기를 클릭하고 업데이트 목록에서 선택합니다.
파일 정보 Microsoft 기술 자료 문서 2905247 참조
레지스트리 키 확인 Microsoft .NET Framework 3.5.1:\ 업데이트의 존재 유효성을 검사하기 위한 레지스트리 키가 없습니다. WMI를 사용하여 이 업데이트가 있는지 검색합니다.
\ 지원되는 모든 32비트 버전의 Windows 7:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\업데이트\Microsoft .NET Framework 4 클라이언트 프로필\KB2894842v2\ "ThisVersionInstalled" = "Y"에 설치된 Microsoft .NET Framework 4의 경우
\ Windows 7:\ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\업데이트\Microsoft .NET Framework 4 클라이언트 프로필\KB2894842v2\ "ThisVersionInstalled" = "Y"의 지원되는 모든 x64 기반 버전에 설치된 Microsoft .NET Framework 4의 경우
\ Microsoft .NET Framework 4.5/4.5.1:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\업데이트\Microsoft .NET Framework [.NET 대상 버전]\KB[nnnnnnn]v2\ "ThisVersionInstalled" = "Y"

 

Windows Server 2008 R2(모든 버전)

참조 테이블

다음 표에는 이 소프트웨어에 대한 보안 업데이트 정보가 포함되어 있습니다.

향후 서비스 팩에 포함 이 문제에 대한 업데이트는 향후 서비스 팩 또는 업데이트 롤업에 포함됩니다.
보안 업데이트 파일 이름 x64 기반 Systems Service Pack 1:\ Windows6.1-KB2894844-x64.msu용 Windows Server 2008 R2의 Microsoft .NET Framework 3.5.1의 경우
\ x64 기반 Systems Service Pack 1:\ NDP40-KB2894842-V2-x64.exe용 Windows Server 2008 R2에 설치된 Microsoft .NET Framework 4의 경우
\ x64 기반 Systems Service Pack 1:\ NDP45-KB2894854-V2-x64.exe용 Windows Server 2008 R2에 설치된 Microsoft .NET Framework 4.5.1의 경우
\ Itanium 기반 Systems Service Pack 1:\ Windows6.1-KB2894844-ia64.msu용 Windows Server 2008 R2의 Microsoft .NET Framework 3.5.1의 경우
\ Itanium 기반 시스템 서비스 팩 1:\ NDP40-KB2894842-V2-IA64.exe용 Windows Server 2008 R2에 설치된 Microsoft .NET Framework 4의 경우
설치 스위치 Microsoft 기술 자료 문서 2844699 참조
로그 파일 업데이트 Microsoft .NET Framework 3.5.1:\ 해당 없음
\ Microsoft .NET Framework 4:\ KB2894842__-Microsoft .NET Framework 4 Client Profile-MSP0.txt\ KB2894842__.html
\ Microsoft .NET Framework 4.5/4.5.1:\ KB[nnnnnnn]*-Microsoft .NET Framework [.NET 대상 버전]-MSP0.txt KB[nnnnnnn]__*.html
다시 시작 요구 사항 이 업데이트는 다시 시작할 필요가 없습니다. 설치 관리자는 필요한 서비스를 중지하고 업데이트를 적용한 다음 서비스를 다시 시작합니다. 그러나 어떤 이유로든 필요한 서비스를 중지할 수 없거나 필요한 파일을 사용하는 경우 이 업데이트를 다시 시작해야 합니다. 이 동작이 발생하면 다시 시작하라는 메시지가 나타납니다.
제거 정보 제어판 클릭하고 시스템 및 보안을 클릭한 다음 Windows 업데이트 설치된 업데이트 보기를 클릭하고 업데이트 목록에서 선택합니다.
파일 정보 Microsoft 기술 자료 문서 2905247 참조
레지스트리 키 확인 Microsoft .NET Framework 3.5.1:\ 업데이트의 존재 유효성을 검사하기 위한 레지스트리 키가 없습니다. WMI를 사용하여 이 업데이트가 있는지 검색합니다.
\ Microsoft .NET Framework 4:\ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\업데이트\Microsoft .NET Framework 4 클라이언트 프로필\KB2894842v2\ "ThisVersionInstalled" = "Y"
\ Microsoft .NET Framework 4.5/4.5.1:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\업데이트\Microsoft .NET Framework [.NET 대상 버전]\KB[nnnnnnn]v2 "ThisVersionInstalled" = "Y"

 

Windows 8(모든 버전) 및 Windows 8.1(모든 버전)

참조 테이블

다음 표에는 이 소프트웨어에 대한 보안 업데이트 정보가 포함되어 있습니다.

향후 서비스 팩에 포함 이 문제에 대한 업데이트는 향후 서비스 팩 또는 업데이트 롤업에 포함됩니다.
보안 업데이트 파일 이름 32비트 시스템용 Windows 8의 Microsoft .NET Framework 3.5의 경우:\ Windows8-RT-KB2894851-x86.msu
\ 32비트 시스템용 Windows 8에서 Microsoft .NET Framework 4.5/4.5.1의 경우:\ Windows8-RT-KB2894855-V2-x86.msu
\ 64비트 시스템용 Windows 8의 Microsoft .NET Framework 3.5의 경우:\ Windows8-RT-KB2894851-x64.msu
\ 64비트 시스템용 Windows 8의 Microsoft .NET Framework 4.5/4.5.1의 경우:\ Windows8-RT-KB2894855-V2-x64.msu
\ 32비트 시스템용 Windows 8.1의 Microsoft .NET Framework 3.5의 경우:\ Windows8.1-KB2894852-V2-x86.msu
\ 32비트 시스템용 Windows 8.1의 Microsoft .NET Framework 4.5.1의 경우:\ Windows8.1-KB2894856-V2-x86.msu
\ 64비트 시스템용 Windows 8.1의 Microsoft .NET Framework 3.5의 경우:\ Windows8.1-KB2894852-V2-x64.msu
\ 64비트 시스템용 Windows 8.1의 Microsoft .NET Framework 4.5.1의 경우:\ Windows8.1-KB2894856-V2-x64.msu
설치 스위치 Microsoft 기술 자료 문서 2844699 참조
다시 시작 요구 사항 이 업데이트는 다시 시작할 필요가 없습니다. 설치 관리자는 필요한 서비스를 중지하고 업데이트를 적용한 다음 서비스를 다시 시작합니다. 그러나 어떤 이유로든 필요한 서비스를 중지할 수 없거나 필요한 파일을 사용하는 경우 이 업데이트를 다시 시작해야 합니다. 이 동작이 발생하면 다시 시작하라는 메시지가 나타납니다.
제거 정보 제어판 클릭하고 시스템 및 보안을 클릭한 다음 Windows 업데이트 클릭한 다음 참조에서 설치된 업데이트를 클릭하고 업데이트 목록에서 선택합니다.
파일 정보 Microsoft 기술 자료 문서 2905247 참조
레지스트리 키 확인 Microsoft .NET Framework 3.5:\ 업데이트의 존재 유효성을 검사하기 위한 레지스트리 키가 없습니다. WMI를 사용하여 이 업데이트가 있는지 검색합니다.
\ Microsoft .NET Framework 4.5/4.5.1: 이 업데이트의 존재 유효성을 검사하기 위한 레지스트리 키가 없습니다. WMI를 사용하여 이 업데이트가 있는지 검색합니다.

 

Windows Server 2012(모든 버전) 및 Windows Server 2012 R2(모든 버전)

참조 테이블

다음 표에는 이 소프트웨어에 대한 보안 업데이트 정보가 포함되어 있습니다.

향후 서비스 팩에 포함 이 문제에 대한 업데이트는 향후 서비스 팩 또는 업데이트 롤업에 포함됩니다.
보안 업데이트 파일 이름 Windows Server 2012의 Microsoft .NET Framework 3.5:\ Windows8-RT-KB2894851-x64.msu의 경우
\ Windows Server 2012의 Microsoft .NET Framework 4.5/4.5.1의 경우:\ Windows8-RT-KB2894855-V2-x64.msu
\ Windows Server 2012 R2의 Microsoft .NET Framework 3.5:\ Windows8.1-KB2894852-V2-x64.msu의 경우
\ Windows Server 2012 R2에서 Microsoft .NET Framework 4.5.1의 경우:\ Windows8.1-KB2894856-V2-x64.msu
설치 스위치 Microsoft 기술 자료 문서 2844699 참조
다시 시작 요구 사항 이 업데이트는 다시 시작할 필요가 없습니다. 설치 관리자는 필요한 서비스를 중지하고 업데이트를 적용한 다음 서비스를 다시 시작합니다. 그러나 어떤 이유로든 필요한 서비스를 중지할 수 없거나 필요한 파일을 사용하는 경우 이 업데이트를 다시 시작해야 합니다. 이 동작이 발생하면 다시 시작하라는 메시지가 나타납니다.
제거 정보 제어판 클릭하고 시스템 및 보안을 클릭한 다음 Windows 업데이트 클릭한 다음 참조에서 설치된 업데이트를 클릭하고 업데이트 목록에서 선택합니다.
파일 정보 Microsoft 기술 자료 문서 2905247 참조
레지스트리 키 확인 업데이트가 있는지 확인하기 위한 레지스트리 키가 없습니다.

 

Windows RT(모든 버전) 및 Windows RT 8.1(모든 버전)

참조 테이블

다음 표에는 이 소프트웨어에 대한 보안 업데이트 정보가 포함되어 있습니다.

배포 Windows RT에서 Microsoft .NET Framework 4.5 및 4.5.1의 경우:\ 2894855 업데이트는 Windows 업데이트 통해 사용할 수 있습니다.
\ Windows RT 8.1의 Microsoft .NET Framework 4.5.1:\ 2894856 업데이트는 Windows 업데이트 통해 사용할 수 있습니다.
다시 시작 요구 사항 예, 이 보안 업데이트를 적용한 후 시스템을 다시 시작해야 합니다.
제거 정보 제어판 클릭하고 시스템 및 보안을 클릭한 다음 Windows 업데이트 클릭한 다음 참조에서 설치된 업데이트를 클릭하고 업데이트 목록에서 선택합니다.
파일 정보 Microsoft 기술 자료 문서 2905247 참조

기타 정보

Feedback

지원

  • 미국 및 캐나다의 고객은 보안 지원에서 기술 지원을 받을 수 있습니다. 자세한 내용은 Microsoft 도움말 및 지원을 참조하세요.
  • 해외 고객은 현지 Microsoft 자회사로부터 지원을 받을 수 있습니다. 자세한 내용은 국제 지원을 참조하세요.
  • Microsoft TechNet Security 는 Microsoft 제품의 보안에 대한 추가 정보를 제공합니다.

부인

이 권고에 제공된 정보는 어떠한 종류의 보증도 없이 "있는 그대로" 제공됩니다. Microsoft는 특정 목적에 대한 상품성 및 적합성에 대한 보증을 포함하여 명시적이거나 묵시적인 모든 보증을 부인합니다. 어떠한 경우에도 Microsoft Corporation 또는 해당 공급업체는 Microsoft Corporation 또는 공급업체가 이러한 손해의 가능성을 통보한 경우에도 직접, 간접, 부수적, 결과적, 비즈니스 이익 손실 또는 특별 손해를 포함한 모든 손해에 대해 책임을 지지 않습니다. 일부 주에서는 결과적 또는 부수적 손해에 대한 책임의 배제 또는 제한을 허용하지 않으므로 앞에서 설명한 제한이 적용되지 않을 수 있습니다.

수정 내용

V1.0(2013년 12월 10일): 공지 게시됨.

V2.0(2013년 9월 9일): 이 권고가 처음 릴리스되었을 때 제공된 다운로드 센터 전용 옵션 외에도 Microsoft 업데이트를 통해 보안 업데이트 제공을 발표하기 위해 권고가 다시 릴리스되었습니다. 또한 일부 업데이트는 품질 향상을 위해 재발행되었습니다. 자세한 내용은 업데이트 FAQ를 참조하세요.

페이지 생성 2014-09-04 11:06Z-07:00.