하드웨어 보안 권장사항

이 페이지에는 Android 기기에 있는 하드웨어가 기기 보안을 위협하는 대신 기기의 전반적인 보안 수준을 높이는 데 기여하도록 하기 위한 권장사항이 포함되어 있습니다.

기기 메모리

Android 기기의 메모리를 선택할 때는 잠재적인 보안 장단점을 이해하는 것이 중요합니다. 예를 들어 특정 유형의 메모리는 Rowhammer 스타일 공격을 실행할 수 있습니다.

  • Android 기기는 Rowhammer 형식의 공격에 대한 완화 기능이 포함되어 있는 메모리를 사용해야 합니다. 기기 제조업체는 메모리 제조업체와의 밀접한 협력을 통해 추가적인 세부정보를 확인해야 합니다.

StrongBox KeyMint (이전 명칭: Keymaster)

기기에서 사용할 수 있는 암호화 키를 안전하게 저장하고 처리하는 것이 중요합니다. 이는 일반적으로 신뢰할 수 있는 실행 환경 (TEE)과 같은 격리된 환경에서 구현된 하드웨어 기반의 KeyMint (이전의 Keymaster)를 활용하여 Android 기기에서 실행됩니다. 또한 조작 방지 하드웨어에서 구현되는 StrongBox KeyMint를 지원하는 것이 좋습니다.

  • StrongBox KeyMint를 지원하기로 선택한 경우 StrongBox KeyMint로 인정받기 위한 요구사항을 충족하도록 개별 CPU, 보안 저장소, 고품질 순수 난수 생성기, 변조 방지 패키징, 부채널 저항이 있는 환경에서 실행되는지 확인합니다. 요구사항에 관한 자세한 내용은 Android CDD 섹션 9.11.2를 참고하세요.