Microsoft 서명 shim 하나로 기업용 PC의 Secure Boot를 뚫다

Borrowing a Microsoft-signed shim to abuse Secure Boot on corporate hardware

Microsoft 서명 shim 하나로 기업용 PC의 Secure Boot를 뚫다

보안 연구자 Leo Smith가 Microsoft가 서명한 shim 패키지를 빌려 Secure Boot를 우회하는 방법을 공개했다. BIOS에 설치된 Microsoft 3rd party 인증서를 이용해 Ubuntu나 Debian처럼 위장하고, MOK 등록 화면에서 자신의 키를 직접 선택해 서명된 커널을 부팅시키는 방식이다. BIOS 비밀번호조차 필요 없고, F7 부팅 메뉴에서 USB만 꽂으면 기업 하드웨어에서도 통한다. p3ng0s V2에 적용한 미니 튜토리얼도 함께 담았다.

그래서 이게 대체 뭐가 안전한 거지? 내가 내 키를 그냥 등록할 수 있다면 이건 어떻게 안전한 건가?
  1. Graziano_M

    제가 하는 방식은 디스크 암호화 키를 PCR 7(그리고 다른 것들)에 봉인하는 거예요. 그래서 Secure Boot로 부팅하더라도, 특정 키로 검증된 grub으로 부팅하지 않으면 디스크를 복호화할 수 없어요.

  2. huslage

    이건 해킹이 아니에요. 설계대로 동작하는 겁니다.

  3. p4p1

    Secure Boot의 MOK 등록을 사용하면 BIOS 비밀번호 없이도 임의의 키를 등록할 수 있습니다. ubuntu의 shim-signed 같은 패키지에서 Microsoft 서명 shim을 빌려오면, 3자 인증서가 설치된 기업용 PC에서 어떤 OS든 부팅할 수 있습니다. 대부분의 기업용 PC에는 3자 인증서가 설치되어 있죠.

이 날의 다른 글

2026-11-09