네 강사님 이 강의에서는
Trustustated Platform 모듈을 다룰 것입니다 그리고
하드웨어 보안 모듈 즉 hsm에 대해 이야기하겠습니다 uefi의
일부분으로 존재합니다 , 이 모듈은
하지만 먼저 RoT로
알려진 신뢰의 하드웨어 루트를 소개할게요
네 하드웨어 신뢰 루트는 컴퓨팅
시스템의 보안 작업이 의존하는 기반입니다
암호화 함수에 사용되는 키를 포함하고 있고
보안 부팅 프로세스를 가능하게 합니다
신뢰할 수 있는 물건이니
설계상 안전해야 합니다
이제 자
하드웨어입니다
하드웨어
???
복잡한 개념처럼 들리겠지만
신뢰의 근원을 항상 사용하잖아요
사실, 컴퓨터의 uefi에 있는 tpm 모듈은
신뢰의 하드웨어 루트입니다.
네 근본적으로 루트 오브 트러스트는 시스템과
운영 체제 파일에 대한 부팅 메트릭을 스캔하는
데 사용됩니다 ,
신뢰의 루트는 프로세서에
보고서를 보낼 수 있죠 신뢰의 루트 인증서를
이용해 디지털로 서명돼 신뢰할 수 있다는
걸 표시합니다
네 기본적으로 이 하드웨어 루트는
디지털 인증서죠 하지만
칩 안에 내장돼 있어요 시스템 펌웨어의
일부로요 , 네
네 이제 가장 많이 사용되는 하드웨어 루트는
Tratform Module, TPM입니다
컴퓨터 안에 있습니다 ,
tpm은 디지털 인증서, 키, 암호 해시와
다른 사용자와 플랫폼 식별 정보의 하드웨어
기반 저장소 사양입니다 안 됩니다,
네 각각의 tpm 마이크로프로세서는 고유하고
바꿀 수 없는 키로 하드 코드 되어
있는데 이를 보증 키 혹은 ek라고 합니다
당신의 시스템은 이 tpm을 사용하고 이 키를 이용해서
시스템, 펌웨어, 부트로더, os 커널이 신뢰할 수 있는
플랫폼 모듈 내에서 수행된 여러 다른
기능을 이용해 조작되거나 수정되지
않았음을 확인할 것입니다
먼저 tpm은 인풋과 아웃풋의 안전한 메서드를 제공합니다
두 번째 암호 프로세서가 내부에 있어
참 난수 생성기를 제공합니다
Tpm에는 rsa 키 생성기, sha-1
해시 생성기, 암호화 및
암호 해독 서명 엔진도 있습니다.
이러한 것들에 추가적으로
tpm은 인증 키로 알려진 디지털 키를
포함하는 지속 메모리를 가지고 있습니다 srk로
알려진 저장소 루트 키도 가지고 있습니다
이제 tpm에는 그 안에 다목적 메모리가
있으며 여기에는 플랫폼
구성 레지스터(pcr), 증명 id
키(aik) 및 스토리지 키가 포함됩니다.
작은 tpm 칩 안에 많은
기능이 들어있습니다
아마 궁금하실 거예요 시험을 위해
이걸 다 외워야 하나요?
좋은 소식은 그렇지 않다는 것입니다. 하지만
저는 여러분이 it 및 사이버 보안
경력을 쌓으면서 계속해서 이 개념을
보게 될 것이기 때문에 이 개념을 소개하고 싶었습니다.
대신, 시험에서는 TPM(Trusted
Platform Module)이
하드웨어 RoT(Root of Trust)이며 시스템의
일부라는 점을 기억해 주시기 바랍니다.
그리고 시스템이 부팅될 때 안전하게 수행되는지
확인할 수 있는 능력을 갖게 될 것입니다.
왜냐하면 이 tpm은 uefi가
수정되거나 변조되지 않았으며 tpm이 변조될
수도 있다는 사실을 증명하기 때문입니다. 저장 장치에
암호화를 제공하는 데 사용됩니다.
네 네 이것은 tpm의 또 다른 기능입니다 왜냐하면
저장 장치의 내용을 보호하기 위한
시스템의 전체 디스크 암호화와 함께 비밀
키로 사용될 수 있기 때문입니다
네 예를 들어 윈도우 시스템에서 전체
디스크 암호화와 BitLocker를
사용한다면 스토리지 디바이스에 있는 데이터가
안전하게 암호화되도록 TPM의
내부 키를 사용합니다
Tpm은 uefi 구성 도구 내에서
활성화 또는 비활성화할 수 있으며, 운영
체제에서 지원하는 경우 운영 체제
내의 도구를 사용하여
관리할 수도 있습니다.
예를 들어, 윈도우 운영체제는
tpm을 이용해서 TPM을
관리할 수 있게 해줍니다. msc 콘솔 도구입니다 윈도우 내
콘솔 도구나 윈도우 서버 환경을 사용한다면
그룹 정책 편집기를 이용해 수정할 수 있습니다
네 이제 시험입니다 tpm을
수정하거나 구성하는 방법을 알 필요가 없습니다 그러나
실생활에서는 기술자로서 신뢰할 수
있는 플랫폼 모듈로 작업해야 합니다
그렇다면 언제든지 Microsoft에서 최신
설명서를 찾아볼 수 있습니다. TPM을 올바르게
수정하고 구성하는 방법은 com을 참조하세요.
우리가 살펴보아야 할 또 다른 형태의 하드웨어
RoT(Root of
Trust)는 하드웨어 보안 모듈(HSM)로 알려져 있습니다.
자 하드웨어 보안 모듈은 암호 키를
생성, 저장하는 기기입니다
저장 기반 솔루션보다 내부 위협에
쉽게 노출되지 않죠
네 하드웨어 보안 모듈은
암호화 패스를 이용해 시스템을 보호합니다
기존의 암호나 비밀
키보다 훨씬 더 안전하니까요 ,
대신 하드웨어 보안 모듈에는 신뢰할
수 있고 보호된 디지털 키가 들어 있어서 암호화
장치와 함께 사용할 수 있습니다
하드웨어 보안 모듈을
만드는 방법에는 여러 가지가 있으며,
다양한 폼 팩터로도 생산됩니다.
예를 들어 화면에 nCipher
하드웨어 보안 모듈이 보이는데 모델이
3개입니다
시스템 내부에 넣을 수 있는
내부 카드가 있고, 랙 장착
시스템이 있고, 사물 인터넷
유형의 솔루션에
더 가까운 것이 있습니다.
이런 유형의 시스템의 진짜 장점은
자동화되어 있다는
겁니다 즉, 인간이 개입해도 열쇠가
손상될 일이 없죠
방정식에서 사람을 제거함으로써
우리는 시스템에 대한 보안을 강화하고
보안을 더욱 강화할 수 있습니다.
하드웨어 보안 모듈의 또 다른 형태는 usb나
usb, 플래시 드라이브처럼 생긴 장치입니다 디지털 키를
담을 수 있고 하드 드라이브나
다른 저장 장치를 암호화하는 데 사용됩니다
그런 다음 해당 드라이브를 해독하고
읽으려면 hsm을 시스템에 삽입하고
해당 디지털 키를 읽고 확인한 다음
저장 장치를 해독해야 합니다.
이는 실제로 신뢰할 수 있는 플랫폼 모듈이 최신 컴퓨터의
일부로 일반적으로 포함되기 전에 하드 드라이브를 암호화하는
매우 일반적인 방법입니다.