Firefox에서 AdBlock을 사용하면 사이트에서 감지 할 수 있습니까?


38

나는 최근 TV 쇼의 에피소드를 찾아 (공식 웹 사이트를 방문했다. 사이트에서 콘텐츠를보기 위해 AdBlock을 비활성화해야한다는 정보 대화 상자가 나타났습니다. 이 모든 것이 가능합니까 아니면 교양있는 추측입니까? Firefox가 내가 설치 한 애드온을 광고합니까? 그렇다면 : 어떻게 그리고 왜 그런 식으로 작동합니까?

답변:


41

예, Adblock Plus가 Adblock Plus에 의해 차단 된 것으로 알려진 JavaScript 파일을 참조하여 (기본 규칙과 일치하기 때문에) Adblock Plus가 설치되어 있는지 확인하고이 Javascript 코드가 실행되었는지 확인하십시오 (예 : 변수 확인).

여기에서 설명을 참조하십시오. Adblock Plus를 찾는 방법

Wikipedia의 자세한 내용 : Adblock - 탐지 .


5

그것은 전적으로 가능합니다, 그것은 약간의 자바 스크립트로 할 수 있습니다. 개념 증명을 볼 수 있습니다. 이리 여러 다른 adblock 프로그램을 탐지하는 방법을 보여줍니다.이 프로그램은 또한 javascript를 사용하여 탐지합니다. 파이어 폭스가 설치된 애드온을 "알리는"것은 사실이 아니며 대부분의 애드 블록 프로그램이 작동하는 데 사용하는 방법입니다. 대부분은 간단하게 요소 숨기기 CSS 가시성 속성을 사용하고 특정 URL을 필터링하십시오. 이러한 URL은 필터를 속이는 시도로 위장 될 수 있으며, 차단 탐지 .


또한 흥미로운 대답. 더 많은 정보를 얻으려면 poc를 살펴보십시오.
Anders

그것은 수정 된 것 같습니다. 첫 번째 링크를 클릭했는데 스크립트 링크가 감지되지 않았습니다.
user39559

3

어떤 속임수를 사용하지 않고, 대부분의 브라우저는 설치된 플러그인 (예 : 플래시)을 광고하지만 애드온 (Adblock과 같은 다른 수단으로는 탐지 할 수 없음)을 광고하지 않습니다. Snark와 같은 대답 ). 만나다 Panopticlick 조사를 돕고 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.