PS5의 RTMP 스트림을 탈취하다

“한 개발자가 PS5의 RTMP 스트리밍을 가로채기 위해 DNS를 조작했으나, Twitch의 ingest.twitch.tv는 인증서 검증이 필요한 RTMPS를 사용해 실패했다. 대신 인증서가 필요 없는 YouTube의 1935번 포트 일반 RTMP를 통해 PS5 스트림을 맥으로 수신하는 데 성공했지만, PS5가 주기적으로 YouTube API를 확인하는 문제에 직면했다.”

AI 요약

한 개발자가 PS5의 RTMP 방송 스트림을 가로채 자신의 Mac으로 수신하는 방법을 공개했다. PS5는 방송 시 DNS로 Twitch의 ingest 서버를 조회하는데, 이를 악용해 DNS 응답을 조작하면 스트림을 원하는 기기로 우회시킬 수 있다. Twitch는 RTMPS(TLS)를 사용하고 PS5가 인증서를 검증해 실패했지만, YouTube의 평문 RTMP(포트 1935)를 이용해 성공했다. 다만 PS5가 주기적으로 YouTube API를 확인하는 문제가 남아 있었다.

핵심 포인트

  • PS5는 방송 시 ingest.twitch.tv:443에 HTTPS로 지역 ingest 서버를 질의 후 RTMP 스트림 전송
  • Twitch는 RTMPS(TLS 443) 사용 및 PS5의 인증서 검증으로 자체 서명 인증서 차단
  • YouTube는 평문 RTMP(포트 1935)를 사용해 TLS 문제 우회 성공
  • Remote Play 대안은 입력 지연과 스트림 품질 제어 불가 문제 존재

향후 전망

  • DNS 스푸핑 기반 스트리밍 우회 기법이 다른 콘솔·서비스로 확장될 가능성
  • Sony의 펌웨어 업데이트로 해당 취약점이 패치될 전망
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...