하드웨어 보안
보안 부트와 측정 부트(Measured Boot)의 차이로 올바른 것은?
- A둘 다 같은 것이며 부르는 이름만 다르다
- B보안 부트는 올바르지 않은 소프트웨어의 부팅을 멈추고, 측정 부트는 부팅한 소프트웨어의 해시 값을 TPM 등에 기록하여 나중에 상태를 확인할 수 있게 한다
- C측정 부트는 부팅에 걸리는 시간을 재는 기능일 뿐이다
정답과 해설 보기
정답: B. 보안 부트는 올바르지 않은 소프트웨어의 부팅을 멈추고, 측정 부트는 부팅한 소프트웨어의 해시 값을 TPM 등에 기록하여 나중에 상태를 확인할 수 있게 한다
측정 부트에서는 부팅의 각 단계에서 다음 소프트웨어의 해시 값을 계산하여 TPM의 레지스터(PCR)에 누적하듯이 기록합니다. PCR은 이전 값과 새 해시 값을 조합하는 방식으로만 갱신할 수 있으므로 기록을 위조할 수 없습니다. 부팅 자체는 멈추지 않지만, 기록된 값을 보면 어떤 소프트웨어가 부팅했는지 나중에 확인하거나 원격 서버에 증명할 수 있습니다.
- A. 멈추느냐 기록하느냐가 다릅니다.
- B. 올바릅니다. 두 가지를 조합해서 사용하기도 합니다.
- C. 시간이 아니라 소프트웨어의 내용을 측정합니다.