1

외부 URL에서 비디오를 재생해야하는 wpf 클라이언트를 개발 중입니다. url 뒤에있는 서버는 나에 의해서 관리된다. 이제 콘텐츠를 보호하고 내 wpf 앱에서만 사용할 수 있도록하기 위해 wpf 클라이언트가 콘텐츠에 액세스하고 재생해야 할 때 서버에 전달해야하는 인증 토큰을 사용할 계획이었습니다. 동영상을 재생하려면 MediaElement을 (를) 사용하고 있습니다. 동영상의 URL을 MediaElement.Source (으)로 설정했습니다. WPF의 MediaElement Source 속성과 함께 사용할 때 인증 정보를 쿠키 또는 헤더로 외부 URL에 전달

은 내가

HttpContext.Current.Response.Cookies.Add(httpCookie);를 설정하여 쿠키로 인증 토큰을 전달할 수 그러나이 작업을 위해, 내가 해달라고 MediaElement에의 HttpContext에 액세스해야 생각했다. 그렇다면 내 비디오의 보안을 어떻게 보장 할 수 있습니까?

답변

0

동영상을 요청하는 데 사용 된 URL의 CGI 매개 변수 부분에 자격 증명을 포함 할 수 있으며 서버의 URI에서 URI를 구문 분석 할 수있는 경우 URI 자체에 자격 증명을 포함 할 수도 있습니다.

나는이 보안 수준이 덜하다는 것을 알고 있지만 WPF를 통해 커버 아래에로드되어 있기 때문에 사용자가 볼 수 없기 때문에 Wireshark와 같은 네트워크 도구로 스누핑하지 않는 한 URL을 보지 못할 것입니다. 이 경우 쿠키를 냄새 맡을 수 있습니다. HTTPS를 사용한다면 두 보안 문제 모두 의의가 있습니다.