마이크로소프트(Microsoft)가 BitLocker 복구 모드를 의도치 않게 활성화하는 Windows 10 버그 수정 작업에 착수했습니다. 이 버그는 최근 보안 부팅(Secure Boot) 취약점을 해결하기 위해 배포된 업데이트와 함께 Windows 10에 유입된 것으로 밝혀졌습니다.
BitLocker 복구 모드 버그란 무엇인가?
KB4535680 업데이트는 2021년 1월 Windows 시스템에 배포되었습니다.
해당 업데이트는 원래 보안 부팅과 관련된 문제를 해결하기 위한 보안 업데이트였습니다. 보안 부팅은 신뢰할 수 없는 운영체제가 컴퓨터에서 부팅되지 않도록 차단하는 보안 기능으로, 루트킷(rootkit)이나 부트킷(bootkit)과 같은 위험한 악성코드로부터 시스템을 보호하는 핵심 역할을 담당합니다.
그러나 KB4535680 보안 업데이트의 부작용으로 BitLocker에 영향을 주는 버그가 의도치 않게 도입되었습니다. 이 버그가 작동하면 BitLocker 복구 모드가 실행되어 사용자에게 BitLocker 복구 키 입력을 요구하게 됩니다. 자세한 내용은 Microsoft 보안 업데이트 공식 블로그에서 확인할 수 있습니다.
BitLocker 그룹 정책인 '기본 UEFI 펌웨어 구성을 위한 TPM 플랫폼 유효성 검사 프로필 구성'이 활성화되어 있고 정책상 PCR7이 선택된 경우, PCR7 바인딩이 불가능한 일부 장치에서 BitLocker 복구 키가 요구될 수 있습니다. 특히 이 정책 설정 시 PCR7을 제외하면 '무결성 유효성 검사를 위한 보안 부팅 허용' 그룹 정책이 재정의됩니다. 이로 인해 BitLocker가 플랫폼 및 부팅 구성 데이터(BCD) 무결성 검증에 보안 부팅을 사용할 수 없게 되며, 펌웨어 업데이트 시 BitLocker 복구가 발생할 수 있습니다.
이번 BitLocker 복구 모드 버그는 다음과 같은 여러 Windows 버전에 영향을 미치고 있습니다:
- Windows Server 2012 (x64)
- Windows Server 2012 R2 (x64)
- Windows 8.1 (x64)
- Windows Server 2016 (x64)
- Windows Server 2019 (x64)
- Windows 10 버전 1607 (x64)
- Windows 10 버전 1803 (x64)
- Windows 10 버전 1809 (x64)
- Windows 10 버전 1909 (x64)
만약 이 오류를 만난다면 Microsoft가 제공하는 BitLocker 복구 키 가이드를 참고하는 것이 좋습니다.
BitLocker 복구 모드 버그 임시 해결 방법
BitLocker 복구 모드 문제에 대한 임시 해결책이 존재하지만, 장치 구성에 따라 적용 방법이 달라집니다. 특히 장치의 Credential Guard 구성 방식과 해당 업데이트의 설치 여부가 핵심 기준입니다.
장치에 Credential Guard가 활성화되어 있지 않고 업데이트가 아직 설치되지 않은 경우, 관리자 권한 명령 프롬프트에서 아래 명령을 실행하여 "1회 재부팅 주기 동안 BitLocker를 일시 중단"할 수 있습니다:
Manage-bde –Protectors –Disable C: -RebootCount 1
명령을 실행한 후 보안 업데이트(다른 유용한 보안 수정 사항도 함께 포함)를 설치하고 시스템을 재부팅하면 BitLocker 복구 모드를 만나지 않고 정상적으로 완료할 수 있습니다.
반면 장치에 Credential Guard가 설치되어 있고 업데이트가 아직 설치되지 않은 경우에는 여러 번의 재시작이 필요할 수 있습니다. 이때는 BitLocker 일시 중단 횟수를 3회로 늘려주는 다음 명령을 사용하세요:
Manage-bde –Protectors –Disable C: -RebootCount 3
어느 쪽이든 BitLocker 복구 모드 버그를 만나더라도 당황할 필요는 없습니다. 마이크로소프트 역시 이 문제에 대한 공식 수정 패치를 준비하고 있으므로, 위의 임시 조치를 활용해 안정적으로 업데이트를 진행하시기 바랍니다.