Microsoft 보안 공지 MS12-021 - 중요

Visual Studio의 취약점으로 인한 권한 상승 문제점 (2651019)

게시된 날짜: 2012년 3월 14일 수요일

버전: 1.0

일반 정보

요약

이 보안 업데이트는 비공개적으로 보고된 Visual Studio의 취약점 1건을 해결합니다. 이 취약점으로 인해 공격자가 Visual Studio에서 사용되는 경로에 특수하게 조작된 추가 기능을 배치하고 보다 높은 권한을 갖는 사용자가 Visual Studio를 시작하도록 유도할 경우 권한 상승이 허용될 수 있습니다. 이 취약점을 악용하려면 공격자가 유효한 로그온 자격 증명을 가지고 로컬로 로그온할 수 있어야 합니다. 익명의 사용자에 의해서나 원격으로는 이 취약점을 악용할 수 없습니다.

이 보안 업데이트의 심각도는 지원되는 모든 Microsoft Visual Studio 2008 및 Microsoft Visual Studio 2010 에디션에 대해 중요입니다. 자세한 내용은 이 섹션에서 영향을 받는 소프트웨어 및 영향을 받지 않는 소프트웨어를 참조하십시오.

보안 업데이트는 Visual Studio에서 추가 기능이 로드되는 위치를 제한하는 방식을 수정하여 이 취약점을 해결합니다. 취약점에 대한 자세한 내용은 취약점 정보에서 각 취약점 항목의 자주 제기되는 질문 사항(FAQ)을 참조하십시오.

권장 사항. 대다수의 고객은 자동 업데이트를 사용하고 있기 때문에 따로 조치를 취할 필요가 없습니다. 이 보안 업데이트가 자동으로 다운로드되고 설치됩니다. 자동 업데이트를 사용하고 있지 않은 고객은 수동으로 업데이트를 확인하고 이 업데이트를 설치해야 합니다. 자동 업데이트의 특정 구성 옵션에 대한 자세한 내용은 Microsoft 기술 자료 문서 294871을 참조하십시오.

관리자 및 기업 설치의 경우나 이 보안 업데이트를 수동으로 설치하려는 최종 사용자의 경우에는 고객이 업데이트 관리 소프트웨어를 사용하거나 Microsoft Update 서비스를 통해 업데이트를 확인하여 업데이트를 최대한 빨리 적용하는 것이 좋습니다.

이 공지 뒷부분에 있는 검색, 탐지 도구 및 지침 섹션도 참조하십시오.

알려진 문제점. 이 보안 업데이트를 설치할 때 고객이 겪을 수 있는 현재까지 알려진 문제점은 Microsoft 기술 자료 문서 2651019에 나와 있습니다. 이 문서는 이러한 문제점에 대한 권장 해결 방법도 소개합니다.

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

다음 소프트웨어는 테스트를 거쳐 영향을 받는 버전 또는 에디션이 확인되었습니다. 다른 버전은 지원 기간이 끝났거나 영향을 받지 않습니다. 사용 중인 소프트웨어 버전에 대한 지원 기간을 확인하려면 Microsoft 지원 기간 정책 웹 사이트를 참조하십시오.

영향을 받는 소프트웨어

소프트웨어 최대 보안 영향 전체 심각도 이 업데이트로 대체된 공지
Microsoft Visual Studio 2008 서비스 팩 1
(KB2669970)
권한 상승 중요 없음
Microsoft Visual Studio 2010
(KB2644980)
권한 상승 중요 없음
Microsoft Visual Studio 2010 서비스 팩 1
(KB2645410)
권한 상승 중요 없음
영향을 받지 않는 소프트웨어 | 소프트웨어 | |-----------------------------------------------| | Microsoft Visual Studio .NET 2003 서비스 팩 1 | | Microsoft Visual Studio 2005 서비스 팩 1 | 이 보안 업데이트와 관련된 자주 제기되는 질문 사항 -------------------------------------------------

파일 정보 세부 사항은 어디에 있습니까?
파일 정보 세부 사항의 위치에 대해서는 보안 업데이트 배포 섹션에서 참조 표를 참조하십시오.

이 보안 공지에서 설명하는 소프트웨어의 이전 버전을 사용하고 있습니다. 어떻게 해야 합니까?
이 공지에 나열된 영향을 받는 소프트웨어는 테스트를 거쳐 해당 버전이 영향을 받는지 확인되었습니다. 다른 버전은 지원 기간이 끝났습니다. 제품 지원 기간에 대한 자세한 내용은 Microsoft 지원 기간 정책 웹 사이트를 참조하십시오.

이전 버전의 소프트웨어를 사용 중인 고객은 이후의 취약점에 노출되지 않도록 지원되는 버전으로 마이그레이션을 우선적으로 고려하십시오. 사용 중인 소프트웨어 버전에 대한 지원 기간을 확인하려면 지원 기간 제품 선택을 참조하십시오. 이러한 소프트웨어 버전의 서비스 팩에 대한 자세한 내용은 서비스 팩 지원 기간 정책을 참조하십시오.

이전 버전의 소프트웨어에 대한 사용자 지정 지원이 필요한 고객은 자신의 Microsoft 계정 관리 팀 담당자나 TAM(기술 계정 관리자) 또는 해당 Microsoft 파트너 담당자에게 사용자 지정 지원 옵션에 대해 문의하십시오. Alliance, Premier 또는 Authorized Contract가 없는 고객은 해당 지역의 Microsoft 판매처에 문의하십시오. 연락처 정보는 Microsoft 정보 웹 사이트를 방문하여 Contact Information 목록에서 국가를 선택한 다음 Go를 클릭하면 나타나는 전화 번호 목록을 참조하십시오. 전화를 할 경우에는 해당 지역의 프리미어 지원 영업 담당자와 상담을 요청하십시오. 자세한 내용은 Microsoft 지원 기간 정책 FAQ를 참조하십시오.

취약점 정보

심각도 및 취약점

다음의 심각도는 취약점의 잠재적인 최대 영향을 가정합니다. 이 보안 공지 발표 후 30일 이내에 취약점이 악용될 가능성을 심각도 및 보안 영향을 고려하여 평가한 내용에 대해서는 3월 공지 요약의 악용 가능성 인덱스를 참조하십시오. 자세한 내용은 Microsoft 악용 가능성 인덱스를 참조하십시오.

영향을 받는 소프트웨어별 취약점 심각도 및 최대 심각도 영향
영향을 받는 소프트웨어 Visual Studio 추가 기능 취약점(CVE-2012-0008) 전체 심각도
Microsoft Visual Studio 2008 서비스 팩 1 중요 
권한 상승
중요
Microsoft Visual Studio 2010 중요 
권한 상승
중요
Microsoft Visual Studio 2010 서비스 팩 1 중요 
권한 상승
중요
Visual Studio 추가 기능 취약점(CVE-2012-0008) ---------------------------------------------

Visual Studio 내에서 추가 기능이 안전하지 않게 로드되기 때문에 Visual Studio에 권한 상승 취약점이 존재합니다. 이 취약점 악용에 성공한 공격자는 상승된 권한을 사용하여 임의 코드를 실행할 수 있습니다. 이렇게 되면 공격자가 프로그램을 설치할 수 있을 뿐 아니라 데이터를 보거나 변경하거나 삭제할 수 있고 모든 사용자 권한이 있는 새 계정을 만들 수도 있습니다.

이 취약점을 CVE(Common Vulnerabilities and Exposures) 목록의 표준 항목으로 보려면 CVE-2012-0008(영문)을 참조하십시오.

Visual Studio 추가 기능 취약점(CVE-2012-0008)에 대한 완화 요소

완화란 취약점의 악용 심각도를 낮출 수 있는 설정, 일반적인 구성 또는 최선책, 기본 상태를 지칭합니다. 다음과 같은 완화 요소가 현재 상황에서 유용할 수 있습니다.

  • 이 취약점을 악용하려면 공격자가 유효한 로그온 자격 증명을 가지고 로컬로 로그온할 수 있어야 합니다. 익명의 사용자에 의해서나 원격으로는 이 취약점을 악용할 수 없습니다.

Visual Studio 추가 기능 취약점(CVE-2012-0008)에 대한 대안

이 취약점에 대한 대안을 확인하지 못했습니다.

Visual Studio 추가 기능 취약점(CVE-2012-0008)에 대한 FAQ

이 취약점을 악용하면 어느 작업까지 가능합니까?
이 취약점은 권한 상승 취약점입니다. 이 취약점 악용에 성공한 공격자는 임의 코드를 실행하여 영향을 받는 시스템을 완전히 제어할 수 있습니다. 이렇게 되면 공격자가 프로그램을 설치할 수 있을 뿐 아니라 데이터를 보거나 변경하거나 삭제할 수 있고 모든 사용자 권한이 있는 새 계정을 만들 수도 있습니다.

취약점의 원인은 무엇입니까?
이 취약점은 Visual Studio가 안전하지 않은 파일 위치에서 추가 기능을 로드하기 때문에 발생합니다.

Visual Studio 추가 기능 이란 무엇입니까?
Visual Studio 추가 기능은 IDE(Interactive Development Environment)를 사용자 정의하고 자동화할 수 있도록 Visual Studio 내에 확장성 인터페이스를 구현합니다. 개발자는 생산성 향상을 위해 Visual Studio IDE 자동화를 선택합니다. 개발자는 많은 응용 프로그램을 만드는 과정에서 프로젝트 설정 및 구성을 중복으로 수행하는 데 많은 시간을 보내게 될 수 있습니다. 추가 기능은 이러한 중복을 없애고 핵심적인 개발 업무에 집중하도록 개발자를 지원합니다. 개발자는 추가 기능, 매크로 및 템플릿을 함께 사용하여 개발 프로세스에서 일상적인 단계를 직접 수행할 필요가 없도록 할 수 있습니다. Visual Studio 추가 기능에 대한 자세한 내용은 MSDN 문서 Creating Visual Studio Add-Ins(Visual Studio 추가 기능 만들기)를 참조하십시오.

공격자는 취약점을 악용하여 무엇을 할 수 있습니까?
이 취약점 악용에 성공한 공격자는 상승된 권한을 사용하여 임의 코드를 실행할 수 있습니다. 이렇게 되면 공격자가 프로그램을 설치할 수 있을 뿐 아니라 데이터를 보거나 변경하거나 삭제할 수 있고 모든 사용자 권한이 있는 새 계정을 만들 수도 있습니다.

공격자는 이러한 취약점을 어떻게 악용합니까?
이 취약점을 악용하려면 공격자가 먼저 시스템에 로그온해야 합니다. 그런 다음, 공격자는 Visual Studio에서 사용하는 경로에 특수하게 조작된 추가 기능을 배치할 수 있습니다. 관리자가 Visual Studio를 시작하면 특수하게 조작된 추가 기능이 관리자와 동일한 권한으로 로드됩니다.

취약점으로 인해 위험에 노출되는 시스템은 주로 무엇입니까?
Microsoft Visual Studio가 개발에 사용되는 워크스테이션, 터미널 서버 같은 시스템이 주로 이 취약점으로 인한 위험에 노출됩니다. 관리자가 사용자가 서버에 로그온하여 프로그램을 실행할 수 있도록 허용할 경우, 서버가 더 위험할 수 있습니다. 가장 좋은 방법은 이러한 기능을 허용하지 않는 것입니다.

업데이트는 어떤 기능을 수행합니까?
업데이트는 Visual Studio에서 추가 기능이 로드되는 위치를 제한하는 방식을 수정하여 이 취약점을 해결합니다.

이 보안 공지를 게시했을 때 이 취약점이 공개되어 있었습니까?
아니요. Microsoft는 조정된 취약점 공개를 통해 이 취약점 관련 정보를 입수하였습니다.

이 보안 공지를 게시했을 때 Microsoft는 이 취약점이 악용되었다는 보고를 받았습니까?
아니요. Microsoft는 이 보안 공지를 처음에 게시했을 때 이 취약점이 고객을 공격하는 데 공개적으로 사용되었다는 정보를 확인하지 못했습니다.

업데이트 정보

검색, 배포 도구 및 지침

보안 센터

해당 조직에서 서버, 데스크톱, 모바일 시스템에 적용해야 하는 소프트웨어 및 보안 업데이트를 관리합니다. 자세한 내용은 TechNet Update Management Center를 참조하십시오. Microsoft TechNet Security 웹 사이트에서 Microsoft 제품의 보안에 관한 추가 정보를 제공합니다.

보안 업데이트는 Microsoft UpdateWindows Update를 통해 제공됩니다. 보안 업데이트는 Microsoft 다운로드 센터에서도 다운로드할 수 있으며 "security update"라는 키워드를 사용하여 쉽게 찾을 수 있습니다.

마지막으로, 보안 업데이트는 Microsoft Update 카탈로그에서 다운로드할 수 있습니다. Microsoft Update 카탈로그는 보안 업데이트, 드라이버, 서비스 팩을 포함하여 Windows Update 및 Microsoft Update에서 제공하는 콘텐츠의 검색 가능한 목록입니다. 보안 공지 번호(예: "MS07-036")를 사용하여 검색하면 적용 가능한 모든 업데이트(다른 언어의 업데이트 포함)를 장바구니에 추가하고, 선택한 업데이트를 로컬 폴더에 다운로드할 수 있습니다. Microsoft Update 카탈로그에 대한 자세한 내용은 Microsoft Update 카탈로그 FAQ를 참조하십시오.

검색 및 배포 지침

Microsoft는 보안 업데이트를 위한 검색 및 배포 지침을 제공합니다. 이 지침에는 IT 전문가가 다양한 도구를 사용하여 보안 업데이트를 검색하고 배포하는 방법을 이해하는 데 도움이 되는 권장 사항과 정보가 포함되어 있습니다. 자세한 내용은 Microsoft 기술 자료 문서 961747을 참조하십시오.

Microsoft Baseline Security Analyzer

관리자는 MBSA(Microsoft Baseline Security Analyzer)를 사용하여 로컬 및 원격 시스템에서 누락된 보안 업데이트 및 일반적인 보안 설정 오류를 검색할 수 있습니다. MBSA에 대한 자세한 내용을 보려면 Microsoft Baseline Security Analyzer를 방문하십시오.

다음 표는 이 보안 업데이트에 대한 MBSA 검색 요약입니다.

소프트웨어 MBSA
Microsoft Visual Studio 2008 서비스 팩 1
Microsoft Visual Studio 2010
Microsoft Visual Studio 2010 서비스 팩 1

참고 최신 MBSA, Microsoft Update 및 Windows Server Update Services에서 지원하지 않는 레거시 소프트웨어를 사용하는 고객은 Microsoft Baseline Security Analyzer를 방문하고 레거시 제품 지원 섹션을 참조하여 레거시 도구로 종합 보안 업데이트 검색을 만드는 방법을 찾으십시오.

Windows Server Update Services

Windows Server Update Services(WSUS)를 사용하면 정보 기술 관리자가 최신 Microsoft 제품 업데이트를 Windows 운영 체제를 실행하는 컴퓨터에 배포할 수 있습니다. Windows Server Update Services를 사용하여 보안 업데이트를 신속하게 배포하는 방법에 대한 자세한 내용은 TechNet 문서의 Windows Server Update Services(영문)를 참조하십시오.

Systems Management Server

다음 표는 이 보안 업데이트에 대한 SMS 검색 및 배포 요약입니다.

소프트웨어 SMS 2003(ITMU 포함) Configuration Manager 2007
Microsoft Visual Studio 2008 서비스 팩 1
Microsoft Visual Studio 2010
Microsoft Visual Studio 2010 서비스 팩 1

참고 Microsoft는 2011년 4월 12일자로 SMS 2.0에 대한 지원을 중단했습니다. 또한 SMS 2003의 경우에도 Microsoft는 2011년 4월 12일자로 SUIT(Security Update Inventory Tool)에 대한 지원을 중단했습니다. 고객은 System Center Configuration Manager 2007(영문)로 업그레이드할 것을 권장합니다. SMS 2003 서비스 팩 3을 계속 사용하는 고객의 경우 Inventory Tool for Microsoft Updates(영문)(ITMU)도 선택 사항입니다.

SMS 2003의 경우 SMS 2003 Inventory Tool for Microsoft Updates(ITMU)를 사용하여 Microsoft Update에서 제공하고 Windows Server Update Services(영문)에서 지원하는 보안 업데이트를 검색할 수 있습니다. SMS 2003 ITMU에 대한 자세한 내용은 Microsoft Updates용 SMS 2003 Inventory Tool(영문)을 참조하십시오. SMS 검사 도구에 대한 자세한 내용은 SMS 2003 Software Update Scanning Tools(영문)를 참조하십시오. Systems Management Server 2003용 다운로드(영문)도 참조하십시오.

System Center Configuration Manager 2007은 업데이트 검색에 WSUS 3.0을 사용합니다. Configuration Manager 2007 소프트웨어 업데이트 관리에 대한 자세한 내용을 보려면 System Center Configuration Manager 2007(영문)을 방문하십시오.

SMS에 대한 자세한 내용은 SMS 웹 사이트를 참조하십시오.

자세한 내용은 Microsoft 기술 자료 문서 910723을 참조하십시오. 월별 검사 및 배포 가이드 문서의 요약 목록입니다.

UCE(Update Compatibility Evaluator) 및 ACT(Application Compatibility Toolkit)

업데이트는 응용 프로그램을 실행하는 데 필요한 같은 파일 및 레지스트리 설정에 기록하는 경우가 많습니다. 이에 따라 비호환성이 발생하고 보안 업데이트 배포 시간이 길어질 수 있습니다. ACT(Application Compatibility Toolkit) (영문)에 포함된 UCE(Update Compatibility Evaluator) (영문) 구성 요소를 사용하면 설치된 응용 프로그램에 대한 Windows 업데이트 테스트 및 유효성 검사를 능률화할 수 있습니다.

ACT(Application Compatibility Toolkit)에는 Windows Vista, Windows Update, Microsoft 보안 업데이트 또는 Windows Internet Explorer의 새 버전을 사용자 환경에 배포하기 전에 응용 프로그램 호환성 문제점을 평가 및 완화하는 데 필요한 도구와 설명서가 들어 있습니다.

보안 업데이트 배포

영향을 받는 소프트웨어

영향을 받는 소프트웨어에 해당하는 보안 업데이트에 대한 내용을 보려면 적절한 링크를 클릭하십시오.

Microsoft Visual Studio 2008 서비스 팩 1

참조 표

다음 표에는 이 소프트웨어에 대한 보안 업데이트 정보가 포함되어 있습니다. 추가 정보는 이 섹션의 배포 정보에서 찾아 볼 수 있습니다.

향후 서비스 팩에 포함 없음
배포
사용자 개입 없이 설치 VS90SP1-KB2669970-x86.exe /q
다시 시작하지 않고 설치 VS90SP1-KB2669970-x86.exe /norestart
로그 파일 업데이트 해당 사항 없음
추가 정보 검색 및 배포에 대한 자세한 내용은 이전 섹션의 검색, 배포 도구 및 지침을 참조하십시오.
다시 시작 요구 사항
다시 시작 필요 여부 이 업데이트를 적용한 다음 컴퓨터를 다시 시작해야 할 수 있습니다. 설치 프로그램이 필요한 서비스를 중지하고 업데이트를 적용한 다음 서비스를 다시 시작합니다. 그러나 필요한 서비스를 중지할 수 없거나 필수 파일이 사용 중이면 다시 시작해야 합니다. 이러한 경우에는 재시작을 허용해야 한다는 메시지가 표시됩니다.
핫패칭 해당 사항 없음
제거 정보 제어판의 프로그램 추가/제거 항목을 사용하십시오.
파일 정보 Microsoft 기술 자료 문서 2669970 참조
레지스트리 키 확인 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio Team System 2008 Team Suite - ENU\SP1\KB2669970
"ThisVersionInstalled" = REG_SZ:"Y"

배포 정보

업데이트 설치

영향을 받는 소프트웨어 및 영향을 받지 않는 소프트웨어 섹션에서 해당하는 다운로드 링크를 클릭하여 업데이트를 설치할 수 있습니다. 서버 위치에서 응용 프로그램을 설치한 경우 서버 관리자는 관리자용 업데이트로 서버 위치를 업데이트하고 해당 업데이트를 사용자 시스템에 배포해야 합니다. 관리 설치 지점에 대한 자세한 내용은 검색, 배포 도구 및 지침 하위 섹션의 Office 관리 설치 지점 정보를 참조하십시오.

이 보안 업데이트를 적용하려면 시스템에 Windows Installer 2.0 이상이 설치되어 있어야 합니다. 지원되는 Windows 버전에는 Windows Installer 2.0 이상 버전이 모두 포함됩니다.

Windows Installer 최신 버전을 설치하려면 다음 Microsoft 웹 사이트 중 하나를 방문하십시오.

핫픽스와 같이 이 게시판에 나타나는 용어에 대한 자세한 내용은 Microsoft 기술 자료 문서 824684를 참조하십시오.

이 보안 업데이트는 다음 설치 스위치를 지원합니다.

지원되는 보안 업데이트 설치 스위치
스위치 설명
/?, /h 또는 /help 사용 대화 상자를 표시합니다.
설치 모드   
/q[n|b|r|f] 사용자 인터페이스 수준을 설정합니다.
n - UI 없음
b - 기본 UI
r - 감소된 UI
f - 전체 UI
/quiet /q와 동일
/passive /qb와 동일
설치 옵션   
/extract [directory] 특정 디렉터리에 패키지를 추출합니다.
/uninstall 또는 /u 이 업데이트를 제거합니다.
/addsource 또는 /as 제품 msi의 원본 경로를 지정합니다. 이 옵션은 업데이트 설치 시 제품의 설치 원본 미디어를 삽입하라는 메시지가 표시될 때 사용할 수 있습니다. 예:
<update executable> /addsource "C:\Product MSI\Visual Studio\enu\vs_setup.msi" /addsource "C:\Product MSI\Net\Netfx.msi"
다시 시작 옵션   
/norestart 설치 완료 후 다시 시작하지 않습니다.
/promptrestart 필요한 경우 사용자에게 다시 시작하라는 메시지 표시
/forcerestart 설치 후 컴퓨터를 항상 다시 시작
로그 옵션   
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile> i - 상태 메시지
w - 치명적이지 않은 경고
e - 모든 오류 메시지
a - 작업 시작
r - 작업 관련 기록
u - 사용자 요청
c - 초기 UI 매개 변수
m - 메모리 부족 또는 치명적인 종료 정보
o - 디스크 여유 공간 부족 메시지
p - 터미널 속성
v - 자세한 정보 출력
x - 추가 디버깅 정보
+ - 기존 로그 파일에 추가
! - 로그의 각 줄에 플러시
* - v 및 x 옵션을 제외한 모든 정보를 기록
/log <LogFile> /l* <LogFile>과 동일
/sendreport 이 업데이트에 대한 설치 데이터를 Watson 보고서로 Microsoft에 보냅니다. 개인 식별 정보는 전송되지 않습니다.
참고 한 명령에서 이러한 스위치를 조합하여 사용할 수 있습니다. 보안 업데이트에서는 이전 버전과의 호환성을 위해 이전 버전의 설치 프로그램에서 사용하는 다양한 설치 스위치도 지원합니다. 지원되는 설치 스위치에 대한 자세한 내용은 [Microsoft 기술 자료 문서 262841](https://support.microsoft.com/kb/262841)을 참조하십시오. 업데이트 제거 이 보안 업데이트를 제거하려면 제어판의 프로그램 추가/제거 항목을 사용하십시오. 적용된 업데이트 확인 - Microsoft Baseline Security Analyzer MBSA(Microsoft Baseline Security Analyzer) 도구를 사용하면 영향을 받는 시스템에 보안 업데이트가 적용되었는지 확인할 수 있습니다. Microsoft 검색 및 배포 도구와 지침 섹션의 "Microsoft baseline Security Analyzer"를 참조하십시오. - 파일 버전 확인 참고 Microsoft Windows에는 여러 버전이 있으므로 사용자의 컴퓨터에서 다음 단계가 다르게 적용될 수 있습니다. 이러한 경우 제품 설명서를 참조하여 작업 단계를 완료하십시오. 1. 시작, 검색을 차례로 클릭합니다. 2. 검색 결과 창의 검색 도우미에서 모든 파일 및 폴더를 클릭합니다. 3. 전체 또는 일부 파일 이름 상자 에 적절한 파일 정보 표의 파일 이름을 입력한 다음 검색을 클릭합니다. 4. 파일 목록에서 해당 파일 정보 표의 파일 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 참고 운영 체제 에디션 또는 시스템에 설치된 프로그램에 따라 파일 정보 표에 나열된 파일 중 일부가 설치되어 있지 않을 수도 있습니다. 5. 버전 탭의 버전을 해당 파일 정보 표에 있는 버전과 비교하여 사용자 시스템에 설치된 파일 버전을 확인합니다. 6. 참고 파일 버전 이외의 특성은 설치 중 변경될 수 있습니다. 다른 파일 특성과 파일 정보 표에 있는 정보를 비교하는 것은 지원되는 업데이트 적용 확인 방법이 아닙니다. 경우에 따라 파일 이름이 설치 도중 변경될 수도 있습니다. 파일 또는 버전 정보가 없으면 사용 가능한 다른 방법 중 하나를 사용하여 업데이트 설치를 확인하십시오. #### Microsoft Visual Studio 2010(모든 에디션) 참조 표 다음 표에는 이 소프트웨어에 대한 보안 업데이트 정보가 포함되어 있습니다. 추가 정보는 이 섹션의 배포 정보에서 찾아 볼 수 있습니다.

향후 서비스 팩에 포함 Microsoft Visual Studio 2010 서비스 팩 1
배포
사용자 개입 없이 설치 Microsoft Visual Studio 2010:
VS10-KB2644980-x86.exe /q
Microsoft Visual Studio 2010 서비스 팩 1:
VS10SP1-KB2645410-x86.exe /q
다시 시작하지 않고 설치 Microsoft Visual Studio 2010:
VS10-KB2644980-x86.exe /norestart
Microsoft Visual Studio 2010 서비스 팩 1:
VS10SP1-KB2645410-x86.exe /norestart
로그 파일 업데이트 해당 사항 없음
추가 정보 검색 및 배포에 대한 자세한 내용은 이전 섹션의 검색, 배포 도구 및 지침을 참조하십시오.
다시 시작 요구 사항
다시 시작 필요 여부 이 업데이트를 적용한 다음 컴퓨터를 다시 시작해야 할 수 있습니다. 설치 프로그램이 필요한 서비스를 중지하고 업데이트를 적용한 다음 서비스를 다시 시작합니다. 그러나 필요한 서비스를 중지할 수 없거나 필수 파일이 사용 중이면 다시 시작해야 합니다. 이러한 경우에는 재시작을 허용해야 한다는 메시지가 표시됩니다.
핫패칭 해당 사항 없음
제거 정보 제어판의 프로그램 추가/제거 항목을 사용하십시오.
파일 정보 Microsoft Visual Studio 2010:
Microsoft 기술 자료 문서 2644980 참조
Microsoft Visual Studio 2010 서비스 팩 1:
Microsoft 기술 자료 문서 2645410 참조
레지스트리 키 확인 Microsoft Visual Studio 2010:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio Team System 2010 Team Suite - ENU\KB2644980
"ThisVersionInstalled" = REG_SZ:"Y"
Microsoft Visual Studio 2010 서비스 팩 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio Team System 2010 Team Suite - ENU\SP1\KB2645410
"ThisVersionInstalled" = REG_SZ:"Y"

배포 정보

업데이트 설치

영향을 받는 소프트웨어 및 영향을 받지 않는 소프트웨어 섹션에서 해당하는 다운로드 링크를 클릭하여 업데이트를 설치할 수 있습니다. 서버 위치에서 응용 프로그램을 설치한 경우 서버 관리자는 관리자용 업데이트로 서버 위치를 업데이트하고 해당 업데이트를 사용자 시스템에 배포해야 합니다. 관리 설치 지점에 대한 자세한 내용은 검색, 배포 도구 및 지침 하위 섹션의 Office 관리 설치 지점 정보를 참조하십시오.

이 보안 업데이트를 적용하려면 시스템에 Windows Installer 2.0 이상이 설치되어 있어야 합니다. 지원되는 Windows 버전에는 Windows Installer 2.0 이상 버전이 모두 포함됩니다.

Windows Installer 최신 버전을 설치하려면 다음 Microsoft 웹 사이트 중 하나를 방문하십시오.

핫픽스와 같이 이 게시판에 나타나는 용어에 대한 자세한 내용은 Microsoft 기술 자료 문서 824684를 참조하십시오.

이 보안 업데이트는 다음 설치 스위치를 지원합니다.

지원되는 보안 업데이트 설치 스위치
스위치 설명
/?, /h 또는 /help 사용 대화 상자를 표시합니다.
설치 모드   
/q[n|b|r|f] 사용자 인터페이스 수준을 설정합니다.
n - UI 없음
b - 기본 UI
r - 감소된 UI
f - 전체 UI
/quiet /q와 동일
/passive /qb와 동일
설치 옵션   
/extract [directory] 특정 디렉터리에 패키지를 추출합니다.
/uninstall 또는 /u 이 업데이트를 제거합니다.
/addsource 또는 /as 제품 msi의 원본 경로를 지정합니다. 이 옵션은 업데이트 설치 시 제품의 설치 원본 미디어를 삽입하라는 메시지가 표시될 때 사용할 수 있습니다. 예:
<update executable> /addsource "C:\Product MSI\Visual Studio\enu\vs_setup.msi" /addsource "C:\Product MSI\Net\Netfx.msi"
다시 시작 옵션   
/norestart 설치 완료 후 다시 시작하지 않습니다.
/promptrestart 필요한 경우 사용자에게 다시 시작하라는 메시지 표시
/forcerestart 설치 후 컴퓨터를 항상 다시 시작
로그 옵션   
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile> i - 상태 메시지
w - 치명적이지 않은 경고
e - 모든 오류 메시지
a - 작업 시작
r - 작업 관련 기록
u - 사용자 요청
c - 초기 UI 매개 변수
m - 메모리 부족 또는 치명적인 종료 정보
o - 디스크 여유 공간 부족 메시지
p - 터미널 속성
v - 자세한 정보 출력
x - 추가 디버깅 정보
+ - 기존 로그 파일에 추가
! - 로그의 각 줄에 플러시
* - v 및 x 옵션을 제외한 모든 정보를 기록
/log <LogFile> /l* <LogFile>과 동일
/sendreport 이 업데이트에 대한 설치 데이터를 Watson 보고서로 Microsoft에 보냅니다. 개인 식별 정보는 전송되지 않습니다.
참고 한 명령에서 이러한 스위치를 조합하여 사용할 수 있습니다. 보안 업데이트에서는 이전 버전과의 호환성을 위해 이전 버전의 설치 프로그램에서 사용하는 다양한 설치 스위치도 지원합니다. 지원되는 설치 스위치에 대한 자세한 내용은 [Microsoft 기술 자료 문서 262841](https://support.microsoft.com/kb/262841)을 참조하십시오. 업데이트 제거 이 보안 업데이트를 제거하려면 제어판의 프로그램 추가/제거 항목을 사용하십시오. 적용된 업데이트 확인 - Microsoft Baseline Security Analyzer MBSA(Microsoft Baseline Security Analyzer) 도구를 사용하면 영향을 받는 시스템에 보안 업데이트가 적용되었는지 확인할 수 있습니다. Microsoft 검색 및 배포 도구와 지침 섹션의 "Microsoft baseline Security Analyzer"를 참조하십시오. - 파일 버전 확인 참고 Microsoft Windows에는 여러 버전이 있으므로 사용자의 컴퓨터에서 다음 단계가 다르게 적용될 수 있습니다. 이러한 경우 제품 설명서를 참조하여 작업 단계를 완료하십시오. 1. 시작, 검색을 차례로 클릭합니다. 2. 검색 결과 창의 검색 도우미에서 모든 파일 및 폴더를 클릭합니다. 3. 전체 또는 일부 파일 이름 상자 에 적절한 파일 정보 표의 파일 이름을 입력한 다음 검색을 클릭합니다. 4. 파일 목록에서 해당 파일 정보 표의 파일 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 참고 운영 체제 에디션 또는 시스템에 설치된 프로그램에 따라 파일 정보 표에 나열된 파일 중 일부가 설치되어 있지 않을 수도 있습니다. 5. 버전 탭의 버전을 해당 파일 정보 표에 있는 버전과 비교하여 사용자 시스템에 설치된 파일 버전을 확인합니다. 6. 참고 파일 버전 이외의 특성은 설치 중 변경될 수 있습니다. 다른 파일 특성과 파일 정보 표에 있는 정보를 비교하는 것은 지원되는 업데이트 적용 확인 방법이 아닙니다. 경우에 따라 파일 이름이 설치 도중 변경될 수도 있습니다. 파일 또는 버전 정보가 없으면 사용 가능한 다른 방법 중 하나를 사용하여 업데이트 설치를 확인하십시오. ### 기타 정보 #### 감사의 말 고객 보호를 위해 협력해 주신 다음 분들께 [감사](https://go.microsoft.com/fwlink/?linkid=21127)드립니다. - Visual Studio 추가 기능 취약점(CVE-2012-0008)을 보고해 주신 [Laplinker(영문)](https://www.laplinker.com) #### MAPP(Microsoft Active Protections Program) 고객에 대한 보안을 강화하기 위해 Microsoft는 월별 보안 업데이트를 배포하기 전에 주요 보안 소프트웨어 제공업체에 취약점 정보를 제공합니다. 보안 소프트웨어 제공업체는 이 취약점 정보를 사용하여 안티바이러스, 네트워크 기반 침입 탐지 시스템 또는 호스트 기반 침임 방지 시스템 등 자사의 보안 소프트웨어나 장치를 통해 업데이트된 보호 기능을 고객에게 제공할 수 있습니다. 보안 소프트웨어 제공업체가 활성 보호 기능을 제공하는지 확인하려면 [Microsoft MAPP(Active Protections Program) 파트너(영문)](https://go.microsoft.com/fwlink/?linkid=215201) 에 나열된 프로그램 파트너가 제공하는 활성 보호 기능 웹 사이트를 참조하십시오. #### 지원 - 기술 지원은 [보안 지원](https://go.microsoft.com/fwlink/?linkid=21131) 또는 1577-9700을 통해 받을 수 있습니다. 사용 가능한 지원 옵션을 자세히 보려면 [Microsoft 도움말 및 지원](https://support.microsoft.com/) 웹 사이트를 참조하십시오. - 기타 지역에 거주하는 고객은 해당 Microsoft 지사에서 지원을 받을 수 있습니다. Microsoft 지원 부서에 연락하는 방법에 대한 자세한 내용은 [국가별 기술 지원](https://go.microsoft.com/fwlink/?linkid=21155) 웹 사이트에 나와 있습니다. #### 부인 Microsoft 기술 자료에서 제공되는 정보는 어떠한 보증도 없이 "있는 그대로" 제공됩니다. Microsoft는 상품성 및 특정 목적에의 적합성에 대한 보증을 포함하여 명시적이거나 묵시적인 어떤 보증도 하지 않습니다. Microsoft Corporation 또는 그 공급자는 모든 직접적, 간접적, 부수적, 파생적 손해 또는 영업 이익 손실 또는 특수한 손실에 대하여 어떠한 경우에도 책임을 지지 않으며, 이는 Microsoft Corporation과 그 공급자가 그와 같은 손해의 가능성을 사전에 알고 있던 경우에도 마찬가지입니다. 일부 지역에서는 파생적 또는 부수적 손해에 대한 책임의 배제 또는 제한을 허용하지 않으므로 위 제한은 귀하에게 적용되지 않을 수도 있습니다. #### 개정 내역 - V1.0(2012년 3월 14일): 공지가 게시되었습니다. *Built at 2014-04-18T12:27:44Z-07:00*