Apple TV와 HomeKit 보안
HomeKit는 일부 타사 리모컨 액세서리를 Apple TV에 안전하게 연결하고 사용자 프로파일을 홈의 Apple TV 소유자에게 추가하는 것을 지원합니다.
Apple TV에서 타사 리모컨 액세서리 사용하기
일부 타사 리모컨 액세서리는 홈 앱을 통해 추가된 Apple TV에 HID(Human Interface Design) 이벤트 및 Siri 오디오를 제공합니다. 리모컨은 보안 세션을 통해 HID 이벤트를 Apple TV로 전송합니다. 사용자가 Siri 전용 버튼을 사용하여 리모컨의 마이크를 활성화하면 Siri 지원 TV 리모컨이 오디오 데이터를 Apple TV로 전송합니다. 리모컨은 전용 로컬 네트워크 연결을 사용하여 오디오 프레임을 Apple TV로 직접 전송합니다. 로컬 네트워크 연결은 Apple TV와 TV 리모컨 간의 HomeKit 세션을 통해 전송된 키쌍에서 파생된 세션별 HKDF-SHA512로 암호화됩니다. HomeKit는 Apple TV의 오디오 프레임을 암호화 해제하고 오디오 프레임을 Siri 앱으로 전송하며, Siri 앱에서는 오디오 프레임을 모든 Siri 오디오 입력과 동일한 개인정보 보호 방식으로 처리합니다.
HomeKit 홈의 Apple TV 프로파일
HomeKit 홈 사용자가 자신의 프로파일을 홈의 Apple TV 소유자에게 추가하면 TV 프로그램, 음악 및 팟캐스트에 접근할 수 있습니다. Apple TV에서에서 프로파일 사용과 관련된 각 사용자 설정은 iCloud 종단간 암호화를 사용하여 소유자의 iCloud 계정에 공유됩니다. 데이터는 각 사용자의 소유이며, 소유자에게는 읽기 전용으로 공유됩니다. 홈의 각 사용자는 홈 앱에서 이 값을 변경할 수 있으며, 소유자의 Apple TV는 이 설정을 사용합니다.
설정이 켜져 있는 경우 사용자의 iTunes 계정을 Apple TV에서 사용할 수 있습니다. 설정이 꺼져 있는 경우 해당 사용자에 대한 모든 계정 및 데이터가 Apple TV에서 삭제됩니다. 첫 CloudKit 공유는 사용자의 기기에서 시작되며, 보안 CloudKit 공유를 설정하기 위한 토큰은 홈 사용자 간에 데이터를 동기화하는데 사용되는 것과 동일한 보안 채널을 통해 전송됩니다.