2010-08-04 2 views
0

내 서버에 내 사이트의 플래시 플레이어를 통해 액세스하려는 mp3 파일이 있습니다. http_refer를 사용하여 가까운 동료가 제안한대로이 작업을 수행 할 수 있습니까?http_refer를 사용하여 플래시 플레이어에 액세스 할 수있는 동안 폴더에 대한 직접 액세스를 차단할 수 있습니까?

내 연구 결과를 바탕으로 아래 코드를 계속 살펴 봤지만 플래시 플레이어를 포함한 모든 것을 차단합니다. 플래시 플레이어가 .htaccess 파일을 조작하는 것만으로 파일에 액세스하도록 허용하려면 어떻게해야합니까? 일부 사용자는이 기능을 사용 중지로 무엇을 검증하기 위해 http_referer (SiC)를 사용하여

< Files *>
Deny from all
< /Files>

답변

1

안전하지 않은 것입니다. 파일을 웹에서 사용할 수 있다면 ... 웹에서 사용할 수 있습니다. 많은 사람들이 오디오를 제한하는 방법에 대한 의문을 품고 많은 시간과 돈을 들여 거의 효과를 내지 않습니다. 더 많은 시간을 투자하지 않아도 나는 그다지 걱정하지 않을 것입니다.

게다가, 여기에 플래시는 MP3를 요청하면 파이어 폭스가 전송 헤더 다음과 같습니다 요청의 소스로 플래시를 식별

GET /music.mp3 HTTP/1.1 
Host: myhost:80 
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 GTB7.1 (.NET CLR 3.5.30729) 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Language: en-gb,en;q=0.5 
Accept-Encoding: gzip,deflate 
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 
Keep-Alive: 115 
Connection: keep-alive 

아무것도가. 운없는.

+0

감사합니다. 내 플래시 플레이어가 액세스해야하기 때문에 WordPress에 액세스해야하고 (SetHandler 응용 프로그램/x-shockwave-flash)을 사용할 수 있으므로이 두 세트 (SetHandler 응용 프로그램/x-httpd-php)를 사용하고 있습니다. 나는 웹 브라우저를 통해 위치를 탐색 할 때 "찾을 수 없음"을 발견했습니다. 이 방법이 안전하다고 생각하십니까? – Julian

관련 문제