UAC 자격 증명 상자에 암호를 붙여넣을 때 파일 시스템 오류

오늘의 게시물에서는 가능한 원인을 설명하고 다음 문제에 대한 해당 해결 방법을 제공합니다. Windows 11/10UAC 자격 증명 대화 상자에 암호를 복사한 다음 붙여넣을 때 발생할 수 있는 " 파일 시스템 오류(File system error) " .

(File)자격 증명(Credential) 대화 상자 의 파일 시스템 오류

상승된 권한을 사용하여 애플리케이션을 시작하려고 한다고 가정해 보겠습니다. 예를 들어 cmd.exe 를 마우스 오른쪽 버튼으로 클릭 (cmd.exe)하고 관리자 권한으로 실행을(Run as administrator) 선택 합니다. UAC ( 사용자 계정 컨트롤(User Account Control) ) 대화 상자 에서 사용자 이름과 암호를 입력하라는 메시지가 표시됩니다(prompts you for your user name and password) . 소스에서 암호를 복사하고 Ctrl+V 키 콤보를 눌러 암호를 붙여넣으면 다음 오류 메시지가 나타납니다.

This program does not have a program associated with it for performing this action. File System Error (-1073741189).

1073741189UAC 또는 사용자 계정 컨트롤 설정의 레지스트리 값이 변경되거나 시스템 파일(System Files) 이 손상된 경우 이 파일 시스템 오류 가 발생할 수 있음을 나타냅니다.

또한 암호 필드를 마우스 오른쪽 버튼으로 클릭하면 붙여넣기(Paste) 를 선택할 수 있는 바로 가기 컨텍스트 메뉴 가 나타나지 않습니다.

조사 결과 문제가 발생하면 Consent.exe 가 충돌한다는 사실을 알게 됩니다.(Consent.exe)

동의(Consent) . exe 는 (exe)Windows 용 인증 계층인 UAC ( 사용자 계정 컨트롤(User Account Control) ) 의 사용자 인터페이스를 시작하는 파일입니다 . 이것은 진실하고 안전한 과정입니다.

파일(File) 시스템 오류 는 아래 표의 다음 정보에 매핑됩니다.

CodeSymbolic NameError DescriptionHeader
HexDec
0xc000027b-1073741189STATUS_STOWED_EXCEPTION

An application-internal exception has occurred.

ntstatus.h

자격 증명 대화 상자 '파일 시스템 오류'의 가능한 원인

클립보드의 내용을 보안 입력 상자에 붙여넣는 것은 Windows 10 에서 의도적으로 차단되었습니다 . 그러나 Consent.exe 충돌은 소프트웨어 문제입니다.

Windows에는 Winlogon 데스크탑( (Winlogon)보안 데스크탑(Secure Desktop) 이라고도 함) 에서 클립보드 액세스를 차단하는 보안 변경 사항이 도입되었습니다 . 이 변경으로 인해 권한이 없는 사용자가 클립보드의 정보를 볼 수 없습니다. 예를 들어:

  • 인가된(Authorized) 사용자 A는 일부 정보를 클립보드에 복사한 다음 컴퓨터를 잠급니다.
  • 권한이 없는 사용자 B는 컴퓨터(잠금 화면에 있음)를 깨우고  내레이터(Narrator) > 내레이터 도움말(Narrator Help) 을 시작합니다 . 여기에서 권한이 없는 사용자 B는 클립보드 내용을 내레이터 도움말(Narrator Help) 의 텍스트 상자에 붙여넣은  다음 클립보드 내용을 읽을 수 있습니다.

이 변경의 부작용은 기본적으로 더 이상 UAC 권한 상승을 위한 암호 텍스트 상자에 정보를 붙여넣을 수 없다는 것입니다.

UAC 프롬프트가 기본적으로 Winlogon 데스크톱에 표시되는 이유 는 비보안 프로세스(예: 아직 SYSTEM 으로 실행되고 있지 않은 프로세스 )가 UAC 대화 상자 에 입력된 암호나 기타 정보를 감시할 수 없도록 하기 위해서입니다.

자격 증명(Credential) 대화 상자 "파일 시스템 오류" 를 수정하는 방법

Microsoft 에서 규정한 대로 동의.exe 충돌 문제를 해결하려면 최신 Windows 10 누적 업데이트(Update) 를 설치하세요 .

그러나 CU는 동의.exe 충돌 문제만 수정합니다. 입력 상자를 보호하기 위해 암호를 붙여넣는 것은 여전히 ​​차단됩니다.

파일(File) 시스템 오류 를 수신하지 않고 암호를 UAC 자격 증명 대화 상자 에 붙여넣을 수 있도록 하려는 경우 Microsoft 는 다음 해결 방법을 제공합니다.

To work around this issue, use gpedit.msc to configure the UAC elevation prompt to display on the standard user desktop instead of on the Winlogon desktop. As soon as the password is copied and on the clipboard on the standard user desktop, any process that is running in that desktop can read that data in plain text. In effect, the potential security breach has already occurred with no need for any process to try to read the password information from a UAC dialog box.

Microsoft 는 표준 데스크톱에서 (Microsoft)Winlogon 데스크톱 으로의 올바른 보안 경계를 적용하기 위해 Windows 10 에 구현된 보안 수정 사항이 바람직한 동작임을 확인했으며 이는 향후 Windows 버전에서도 동작할 가능성이 높습니다 .

Hope you find this post helpful and informative enough!



About the author

저는 10년 이상의 Windows 및 Mac 소프트웨어 작업 경험을 가진 정규 소프트웨어 엔지니어입니다. 저는 두 플랫폼 모두에서 애플리케이션을 설계, 테스트 및 배포하는 방법을 알고 있습니다. 보안 및 시스템 관리 경험도 있습니다. 나의 기술과 지식은 더 나은, 더 효율적인 컴퓨터 시스템을 구축하는 데 도움이 될 수 있습니다.



Related posts