Windows 11 Build 26052는 이번 주 목요일이나 후반에 다운로드할 수 있을 가능성이 높으며 "Windows용 Sudo"의 첫 번째 공개 미리 보기가 포함됩니다. 이후 삭제된 블로그 게시물에서 Microsoft는 Windows용 Sudo가 "업그레이드되지 않은 콘솔 세션에서 직접 명령을 상승시키는" 새로운 방법임을 확인했으며 GitHub에서 해당 기능을 오픈 소스로 제공할 계획입니다.
Microsoft는 Windows용 Sudo를 "사용자가 먼저 새로운 승격된 콘솔을 열지 않고도 명령을 승격시킬 수 있는 인체공학적이고 친숙한 솔루션"이라고 설명합니다. Windows용 Sudo는 개발 초기 단계에 있으며 최근 유출된 Windows Server 2025 빌드에서 발견되었습니다.
Microsoft는 삭제된 이후 블로그 게시물에서 설정 > 개발자용 페이지에서 Sudo를 활성화하고 "Sudo 활성화" 옵션을 켤 수 있다고 언급했습니다.
관리자 권한 콘솔 세션에서 다음 명령을 실행하여 Windows용 Sudo를 활성화할 수도 있습니다.
이전에 보고한 대로 Windows용 Sudo는 현재 세 가지 구성 옵션을 지원합니다.
새 창(newWindow): 이 구성에서 SudoforWindows는 새 고급 콘솔 창을 열고 해당 창에서 명령을 실행합니다. 이는 sudo가 활성화된 경우 기본 구성 옵션입니다. 예를 들어, 다음을 실행하면
sudonetstat -abA는 새 창을 열고 해당 창에서 명령을 실행합니다.
입력 끄기(disableInput): 이 구성에서 SudoforWindows는 현재 창에서 상승된 프로세스를 실행하지만 새 프로세스는 생성될 때 stdinput이 꺼집니다. 즉, 새 프로세스는 사용자 입력을 허용하지 않으므로 이 구성은 승격된 후 사용자의 추가 입력이 필요한 프로세스에는 적합하지 않습니다.
인라인(일반): 이 구성은 다른 운영 체제의 sudo 동작과 가장 유사합니다. 이 구성에서 SudoforWindows는 stdinput, stdoutput 및 stderror가 모두 현재 창에 연결된 상승된 프로세스를 실행합니다. 이는 새로운 승격된 프로세스가 입력을 받고 현재 창으로 출력을 보낼 수 있음을 의미합니다.
Microsoft가 Windows용 Sudo 작동 방식을 설명합니다.
sudo를 사용하여 명령줄에서 프로세스를 실행하면 사용자에게 업그레이드 확인을 요청하는 UAC 대화 상자가 나타납니다. Linux나 macOS와 마찬가지로 터미널에서 sudo를 사용할 수도 있습니다.
새 창에서
이 구성에서 sudo.exe는 새로운 승격된 콘솔 창을 시작하고 해당 창에서 명령을 실행합니다. 새 창의 작업 디렉터리는 현재 창과 동일합니다.
새 창은 시작될 때 현재 창과 동일한 환경 변수를 사용합니다. 구성 프로세스는 runas 명령과 유사합니다.
이러한 구성에서 sudo.exe는 새로운 승격된 프로세스인 승격된 sudo.exe 프로세스를 시작하고, 승격되지 않은 원래 sudo.exe는 새로운 승격된 프로세스와 RPC 연결을 설정합니다.
즉, 정보는 발생하지 않은 sudo 인스턴스에서 발생한 sudo 인스턴스로 전달됩니다. 특히, 업그레이드되지 않은 프로세스의 콘솔 핸들이 차원 업그레이드 프로세스에 전달되어 차원 업그레이드 프로세스가 차원 업그레이드되지 않은 프로세스의 입력을 읽고 차원 업그레이드되지 않은 프로세스에 출력을 쓸 수 있습니다.
그러나 sudo가 "입력 꺼짐" 구성으로 구성된 경우 관리자 권한 프로세스는 기본적으로 콘솔에 대한 입력 핸들을 얻지 못하므로 사용자 입력을 읽을 수 없습니다.
"인라인" 또는 "입력 포함" 구성에서 sudo를 실행할 때는 보안에 미치는 영향을 알고 있어야 합니다. 중간 무결성 프로세스가 수준 올리기 프로세스를 추진하는 것이 가능합니다. "입력 차단" 구성에서는 승격된 프로세스가 사용자의 입력을 읽을 수 없기 때문에 이 위험이 완화됩니다.
Microsoft는 Windows용 Sudo에 대한 문서도 공개할 예정이며 "인라인" 구성에서 sudo 실행이 보안에 미치는 영향에 대한 자세한 내용을 공유할 것이라고 밝혔습니다.
회사는 현재 삭제된 블로그 게시물에서 "우리 팀은 Windows용 Sudo를 오픈소스화하고 있으며 앞으로 몇 달 안에 우리 계획에 대한 자세한 내용을 공유하게 되어 기쁘게 생각합니다"라고 밝혔습니다.