하드웨어 보안
클라우드에서 사용되는 「기밀 컴퓨팅(confidential computing)」에서, 가상 머신의 메모리를 CPU가 암호화하는 기능(AMD SEV, Intel TDX 등)의 목적으로 올바른 것은?
- A가상 머신의 동작을 반드시 2배 빠르게 한다
- B가상 머신의 메모리 용량을 늘린다
- C클라우드 사업자의 하이퍼바이저나 관리자도 가상 머신 안의 데이터를 읽을 수 없게 한다
정답과 해설 보기
정답: C. 클라우드 사업자의 하이퍼바이저나 관리자도 가상 머신 안의 데이터를 읽을 수 없게 한다
보통 가상 머신의 메모리는 이를 실행하는 하이퍼바이저에서 자유롭게 읽고 쓸 수 있으므로, 이용자는 클라우드 사업자를 신뢰해야 합니다. 메모리를 암호화하는 기능에서는 가상 머신별 키를 CPU 안에서만 관리하고 메모리 내용을 CPU 밖에서는 암호화된 상태로 유지하므로, 하이퍼바이저나 메모리를 직접 읽는 공격자도 내용을 볼 수 없습니다. 원격 증명과 조합하여 사용합니다.
- A. 암호화 때문에 약간 느려질 수 있습니다.
- B. 용량은 늘지 않습니다.
- C. 올바릅니다. 기반 환경을 신뢰하지 않아도 사용할 수 있게 하려는 것입니다.