인증
Learn how Relay authenticates players through multiple security layers.
읽는 시간 1분최근 업데이트: 5일 전
Relay는 다음과 같이 여러 계층의 인증을 사용하여 서비스 전반에서 안전한 커뮤니케이션을 지원합니다.
UAS 인증
UAS 인증은 HTTP 기반이며, Allocations 서비스, 그리고 Lobby를 비롯한 기타 Unity 서비스와 커뮤니케이션합니다. 게임 클라이언트는 할당을 요청하기 전에 UAS를 사용하여 액세스 토큰을 받은 다음 할당 요청의 인증 헤더에 액세스 토큰을 전달해야 합니다.Relay BIND 메시지 인증
Relay 인증은 HMAC 서명을 사용하여 플레이어를 인증합니다. 보안 서명은 비밀 키와 nonce 값을 사용합니다.HMAC 및 공유 비밀
HMAC(해시 기반 메시지 인증 코드)는 암호화 해시 함수와 키를 사용하여 메시지를 인증하는 메시지 인증 코드입니다. Relay는 Relay 서버에서 생성한 공유 비밀 키를 사용하여 연결 데이터와 점점 증가하는 nonce가 포함된 HMAC에 서명합니다. 클라이언트의 IP 주소 또는 포트 번호가 변경되는 경우, 리플레이 공격을 완화하려면 제공된 nonce가 마지막으로 알려진 값(이전 nonce)보다 커야 합니다. 그러나 같은 IP 주소와 포트 번호에 리바인드하는 경우 클라이언트는 nonce를 증가시킬 필요가 없습니다.DTLS 인증
DTLS 인증은BIND