2011-04-10 3 views
-1

음악 사이트에서 사용자는 플레이어를 통해 음악을 듣습니다. 이 사이트에서 "인터넷 다운로드 관리자"의 눈에서 URL 다운로드를 숨기려면 어떻게해야합니까? 내 프로그래밍 언어는 PHP + MYSQL입니다."인터넷 다운로드 관리자"눈에서 URL 다운로드를 숨기시겠습니까?

+0

무슨 뜻인지 분명히 설명하십시오. 어떤 종류의 플레이어를 사용하고 있습니까? 음악은 어떤 형식입니까? 그러나 음악을 클라이언트의 컴퓨터에 가져 가야하기 때문에 원하는 것을 할 수있는 방법은 없습니다 * –

+1

다운로드와 관련하여 결정할 사항은 클라이언트의 구성에 달렸습니다. 일반적인 경우에 사용할 수있는 특정 HTTP 헤더가있을 수 있지만 오프 핸드는 무엇인지 알 수 없습니다. –

+1

이것은 이미이 방향의 두 번째 질문이므로, 해결하려는 문제의 유형을 알려주는 것이 더 나을 것입니다. –

답변

1

그렇게 할 수 없으므로 다운로드 관리자는 파일을 다운로드 할 수 있도록 URL을 알아야합니다.

대신 PHP를 사용하여 일회용 URL을 생성하면 첫 번째 다운로드 후에 표시되는 URL이 쓸모 없거나 (지정된 시간이 지나면 URL을 유지하기가 더 안전 할 수 있습니다. 실패한 재 시도를 피하기 위해 5 분을 말하십시오.)

+0

하지만 PHP로 어떻게 할 수 있습니까? 나는 IDM이 플레이어에서 스트리밍되는 음악의 기본 URL을 이해하지 못하게하고 싶습니다. – Kaveh

2

Laurent의 임시 URL 제안이 좋습니다. 같은 줄을 많이 사용하면 쿠키를 사용하여 짧은 시간 동안 만 경로를 확인하고 특정 노래에만 유효하고 특정 시간 동안 만 음악에 ​​액세스 할 수있는 토큰을 유지할 수 있습니다.

다른 음악 사이트에서 본 내용 (플레이어에 따라 다름)은 오디오 데이터를 여러 조각으로 나눕니다. 각각의 HTTP 요청은 또 다른 청크를 얻고 플레이어는 재조합합니다. 이 방법으로 오버 헤드가 있지만, 그것은 절대 안전한 것은 아닙니다.

HTTPS를 시도 할 수도 있지만 이와 같은 모든 클라이언트는 사용할 수 없습니다. 누군가가 중간에 프록시를 삽입하지 않도록 데이터의 출처를 확인하십시오. 이것은 일반적으로 나쁜 관행입니다.

기술적으로 가능한 것은 아닙니다. 클라이언트에게 도달 할 수 있다면, 뭔가에 의해 재조합 될 수 있습니다. 당신이 할 수있는 일은이 두 가지 방법으로는 어렵게 만드는 것입니다. 물론, 누군가 청크를 재구성하기 위해 소프트웨어를 작성하는 데 많은 노력을 기울이지는 않습니다.

데이터 암호화와 같은 다른 방법을 사용할 수 있습니다. 다시 한번 말하지만, 100 % 완벽하지는 않습니다.

+1

+1 실제로는 부당하지 않은 질문에 대한 합리적인 대답. 적어도 재미있는 운동입니다. –

2

사이트의 저장 내용을 더 어렵게 만들 수 있습니다. 불가능하지는 않습니다. 기존 다운로드 관리자를 거의 쓸모 없게 만들 수도 있습니다. 그러나 컴퓨터에서 재생할 수있는 경우 스피커 출력을 별도의 오디오 녹음 장치에 연결하는 경우에도 캡처 할 수있는 방법이 있습니다.

당신도 따로 또는 함께 사용할 수있는 몇 가지 방법 :

  • 를 사용하여 단일 사용 또는 시간 제한이있는 URL을 -이 의지와 주로 가드 핫 링크 외부 사이트에서

  • 세션 쿠키를 사용하면 브라우저 쿠키에 액세스하지 않고 다운로드 관리자를 사용할 수 없습니다.

  • 모든 자동 로봇을 걸러 내기 위해 CAPTCHA를 사용하십시오.

  • 맞춤형 스트리밍 프로토콜과 관련 플레이어를 사용하십시오.

  • 암호화를 사용하고 서버 CPU 부하를 감시하십시오.무슨 일이 있어도

, 당신은 더 나은 몇 가지에 대해 매우 신중하게 생각할 것 :

  • 조치를 사용하는 것은 귀하의 사이트가 어렵게 만들 것입니다 여부를 사용자에게 불편을 사용할 수 있습니다.

  • 잠재적으로 유료 사용자를 격분시킬 호환성 문제를 만들지 여부.

  • 귀하가보고있는 악용과 관련하여 독점적 인 스트리밍 프로토콜의 개발 및 유지 관리 비용이 중요한지 여부.

모두는 당신이보고있는 (또는 일어나고있는 것으로 의심되는) 남용의 종류와 각 접근법의 이익 - 비용 비율에 따라 다릅니다.

+0

음, 아주 좋은 점. CAPTCHA는 불편한 점이 있지만 매우 어렵습니다. –

관련 문제