문서 ID: 000057968 콘텐츠 형태: 제품 정보 및 문서 마지막 검토일: 2021-08-05

Linux*에서 인봉 롤백 공격을 방지하기 인텔® Software Guard Extensions(인텔® SGX)에서 모노토닉 카운터 응용 프로그램 프로그래밍 인터페이스(API)를 찾을 수 없습니다

환경

인텔® Software Guard Extensions(인텔® SGX) SDK v2.9 이상

BUILT IN - ARTICLE INTRO SECOND COMPONENT
요약

밀봉 롤백 또는 데이터 재생, 공격을 방지하는 인텔® Software Guard Extensions 인클레이브로부터 신뢰할 수 있는 시간의 외부 소스 액세스

설명
  • Linux*에 인텔® Software Guard Extensions(인텔® SGX) SDK를 사용한 밀봉 리플레이 공격 방지
  • Linux 인텔 SGX 소프트웨어 개발 키트(SDK)에는 단일 모노턴식 카운터 API(get_trusted_time)와 get_trusted_counter 있습니다.
해결 방법

Linux* 서버 플랫폼에서 인텔® Software Guard Extensions(인텔® SGX) 인클레이브에는 현재 드라이버 API를 사용하여 신뢰할 수 있는 인텔 SGX 없습니다. 신뢰할 수 있는 시간이 필요한 일부 클라우드 서비스 공급자는 원격 또는 중앙화된 신뢰할 수 있는 시간 소스를 사용하고 있습니다. 카운터의 경우, 일부는 신뢰 플랫폼 모듈(TPM)을 사용합니다.

  1. 신뢰 플랫폼 모듈 라이브러리 파트 3: 명령 을 참조하여 메모리 및 메모리 TPM2_GetTime 정보를 TPM2_ReadClock 참조하십시오.
  2. 신뢰할 수 없는 앱의 기능에서 신뢰할 수 있는 시간의 외부 소스를 호출합니다.
  3. SGX 인클레이브에서 OCAL을 구현하여 비신호적 앱의 해당 기능을 호출합니다.
추가 정보

Linux 인텔® Software Guard Extensions 2.인텔® SGX SDK부터 클라이언트 플랫폼을 포함한 모든 Linux* 기반 플랫폼에서 인텔 SGX(인텔 SGX) 플랫폼 서비스에 대한 지원이 제거되었습니다.

단조롭 인텔 SGX 대한 데이터 API는 여전히 Windows*인텔® Software Guard Extensions(인텔® SGX) SDK의 일부로, Windows용® 플랫폼 소프트웨어를 통해 Windows® 10개 플랫폼에서 인텔 SGX 지원합니다. Windows 인텔 SGX 소프트웨어 는 일반적으로 플랫폼 OEM에서 Windows 업데이트를 통해 설치됩니다.

관련 제품

이 문서는 다음 항목에 적용됩니다. 1 제품

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.