경고: 사용 중지된 지원되지 않는 Internet Explorer 11 데스크톱 애플리케이션은 특정 버전의 Windows 10 Microsoft Edge 업데이트를 통해 영구적으로 비활성화되었습니다. 자세한 내용은 Internet Explorer 11 데스크톱 앱 사용 중지 FAQ를 참조하세요.
증상
Internet Explorer 10의 수준 2 사양에서 XMLHttpRequest 개체를 사용하여 파일을 업로드하려고 한다고 가정합니다. POST에서 401 인증 챌린지를 받으면 파일 업로드를 완료할 수 없습니다. HTTP POST에서 401 챌린지가 수신되면 업로드가 무기한 중지되거나 시간 초과됩니다.
또한 formData().append 메서드를 사용하여 연결된 파일이 포함된 POST에 영향을 줍니다. Kerberos 프로토콜 또는 NTLM(NT LAN Manager) 프로토콜이 사용되는지 여부에 따라 네트워크 추적 중에 두 가지 방법 중 하나로 오류가 발생할 수 있습니다.-
Internet Explorer가 POST를 보내고 서버가 AH(인증 헤더)를 포함하여 401로 응답하면 Kerberos 프로토콜이 협상됩니다.
-
Internet Explorer는 전체 본문을 포함하는 초기 POST를 보냅니다.
-
서버가 인증: 협상으로 응답합니다.
-
Internet Explorer는 전체 POST 본문이 있지만 콘텐츠를 포함하지 않는 콘텐츠 길이와 함께 Kerberos 해시를 서버에 보냅니다.
-
서버는 나머지 페이로드를 기다립니다. 그러나 페이로드는 전송되지 않습니다.
-
-
Internet Explorer가 POST를 보내고 서버가 AH를 포함하여 401로 응답하면 NTLM 프로토콜이 협상됩니다.
-
Internet Explorer는 전체 본문을 포함하는 초기 POST를 보냅니다.
-
서버는 인증: 협상 또는 인증: NTLM으로 응답합니다.
-
Internet Explorer는 콘텐츠 길이 = 0과 함께 NTLM 해시를 서버에 보냅니다.
-
서버가 서버 해시로 응답합니다.
-
완료된 해시 또는 전체 POST 본문을 포함하는 후속 POST는 클라이언트에서 전송되지 않습니다.
-
해결 방법
업데이트 정보
이 문제를 해결하려면 Internet Explorer에 대한 최신 누적 보안 업데이트를 설치합니다. 이렇게 하려면 Microsoft 업데이트로 이동합니다. Internet Explorer의 최신 누적 보안 업데이트에 대한 기술 정보는 다음 Microsoft 웹 사이트를 참조하세요.
http://www.microsoft.com/technet/security/current.aspx참고 이 업데이트는 보안 업데이트 2975687 처음 포함되었습니다. 보안 업데이트 2977629 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.
2977629 MS14-052: Internet Explorer의 누적 보안 업데이트: 2014년 9월 9일
상태
Microsoft는 "적용 대상" 섹션에 있는 Microsoft 제품에 문제가 있다는 것을 확인했습니다.
참조 문서
Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어를 참조하세요.