2006년 12월 9일 토요일

미디어 파일 재생 시 다른 웹사이트로 이동하는 문제

Problem
asx파일은 '구조화된 ASF파일(확장자가 .asf)'을 가리키는 메타파일입니다. asx파일을 이용하여 특정 페이지 로딩 시 플러그인 설치 경고가 뜬 후 플러그인 설치 시 다른 페이지로 이동하는 문제가 발생.

Technology Issues
특정 페이지에서 embed 태그를 사용하여서 http://myfile.hanafos.com/~bbuma81/moviezone.wmv.wmx를 autoplay를 재생하도록 하였는데요. moviezone.wmv.wmx의 코드 내부를 살펴보면 다음의 asx태그로 구성되어 있습니다.
User inserted image

ref태그의 href값은 길어서 임의로 잘랐습니다.

asx파일의 ref element는 Windows Media Player가 재생할 파일을 가지고 있고, 플레이 될 때 해당하는 목록을 재생하게 됩니다. moviezone.wmv.wmx에 있는 ref의 경우에는 naver_player.swf라는 목록을 가지고 있었습니다. 이 파일을 재생하게 되는 경우 특정 페이지로 이동하도록 되어있었습니다. (현재는 이동하지는 않는 것 같습니다.)

Solution
Windows Media Player를 '도구> 옵션> 보안 > 콘텐츠 > 웹 페이지에서 플레이어를 실행하는 경우 스크립트 명령 및 리치 미디어 스트림 실행 안함'을 체크하는 경우 asx와 같은 메타파일에서 스크립트를 실행하는 것을 막을 수 있습니다.
User inserted image


관련자료:

댓글 2개:

  1. 골치를 썩이던 바로 그 놈이군요. 다 알아들은 건 아니지만 잘 읽고 갑니다~^_^

    답글삭제
  2. 이해한 다음에 공지좀 때려주삼ㅋㅋㅋㅋ

    답글삭제