Applies To.NET

릴리스 날짜:2024년 5월 14일

버전:.NET Framework 4.8

Windows 10, 버전 1607 및 Windows Server 2016 대한 2024년 5월 14일 업데이트에는 .NET Framework 4.8의 보안 및 누적 안정성 개선 사항이 포함되어 있습니다. 정기적인 유지 관리 작업의 일부로 이 업데이트를 적용하는 것이 좋습니다. 이 업데이트를 설치하기 전에 필수 구성 요소다시 시작 요구 사항 절을 참조하세요.

요약

보안 개선 사항

이 릴리스에는 새로운 보안 개선 사항은 없습니다. 이 업데이트는 누적되며 이전에 릴리스된 모든 보안 개선 사항을 포함합니다.

품질 및 안정성 개선 사항

CLR1

- 여러 스레드가 모두 동일한 관리형 형식의 ITypeInfo 구현을 동시에 쿼리하는 경우 충돌이 발생할 수 있는 문제를 해결합니다.

.NET 라이브러리

- 32비트 플랫폼이 상당한 응답 시간 회귀를 표시하는 문제를 해결합니다.

- FIPS 알고리즘의 MIST 유효성 검사 구현을 사용하는 문제를 해결합니다.

.NET 기본 사항

- IIS 10에 도입된 와일드카드 형식 변경 문제를 해결합니다.

WPF2

- GetWindowText 및 GetWindowTextLength 메서드를 호출할 때 앱이 충돌하는 문제를 해결합니다.

1 CLR(공용 언어 런타임)

2WPF (Windows Presentation Foundation)

이 업데이트에서 알려진 문제

 증상

Microsoft는 고객이 특정 SQL CLR 호스팅 시나리오에서 런타임 예외를 관찰하도록 하는 .NET Framework 5월 누적 업데이트에 대한 보고서를 받았습니다. 이러한 예외는 오류 메시지와 함께 매니페스트됩니다.

System.Security.HostProtectionException: CLR 호스트에서 사용할 수 없는 작업을 수행하려고 시도 했으며 예외 스택 추적에 다음 프레임 중 하나가 포함됩니다.

System.Security.Cryptography.SHA256Managed.. ctor() -또는-

System.Security.Cryptography.SHA384Managed.. ctor() -또는-

System.Security.Cryptography.SHA512Managed.. ctor()

이 예외는 .NET Framework SHA256Managed, SHA384Managed 및 SHA512 관리 형식의 구현이 최근에 변경되어 발생합니다.  SQL CLR 호스팅 환경 내에서 SHA1 관리형, HMACSHA1, HMACSHA256, HMACSHA284 및 HMACSHA512 형식의 사용은 영향을 받지 않습니다.

해결 방법 

여러 가지 해결 옵션을 사용할 수 있습니다.

한 가지 옵션은 SHA256Managed, SHA384Managed 또는 SHA512 관리 형식을 UNSAFE로 사용하는 어셈블리를 표시하는 것입니다. 이로 인해 SQL CLR 호스팅 환경이 영향을 받는 생성자가 성공적으로 실행될 수 있습니다.

또 다른 옵션은 .NET Framework SHA-2 API 제품군 대신 SQL의 기본 제공 HASHBYTES 함수를 활용하는 것입니다. HASHBYTES 함수는 SQL에서 직접 호출할 수 있으며 관리 코드를 작성할 필요가 없습니다.

해결 방법

Microsoft는 업데이트 KB5043803 이 문제를 해결 했습니다.

이 업데이트를 받는 방법

이 업데이트 설치

출시 채널

사용 가능

이후 수행할 단계

Windows 업데이트 및 Microsoft 업데이트

없음. 이 업데이트는 Windows 업데이트에서 자동으로 다운로드되고 설치됩니다.

비즈니스용 Windows 업데이트

없음. 이 업데이트는 Windows 업데이트에서 자동으로 다운로드되고 설치됩니다.

Microsoft Update 카탈로그

이 업데이트에 대한 독립 실행형 패키지를 얻으려면 Microsoft 업데이트 카탈로그 웹 사이트로 이동합니다.

WSUS(Windows Server Update Services)

이 업데이트는 다음과 같이 구성할 경우 WSUS를 통해 자동으로 동기화됩니다.

            제품: Windows 10 버전 1607 및 Windows Server 2016

분류: 업데이트

파일 정보

이 업데이트에 제공된 파일 목록은 누적 업데이트에 대한 파일 정보를 다운로드합니다.

전제 조건

이 업데이트를 적용하려면 .NET Framework 4.8이 설치되어 있어야 합니다.

다시 시작 요구 사항

영향받는 파일을 사용 중인 경우에는 이 업데이트를 적용한 후에 컴퓨터를 다시 시작해야 합니다. 이 업데이트를 적용하기 전에 .NET Framework 기반 응용 프로그램을 모두 종료하는 것이 좋습니다.

이 업데이트에 대한 도움말 및 지원을 받는 방법

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.