내 ISP는 내가 방문하는 모든 페이지를 iframe
광고 등으로 오버레이 할 수 있는 나쁜 습관을 가지고 있습니다.
프레임을 제거하거나 시도를 차단할 수있는 추가 기능이 있습니까?
이 경우 AdBlock과 같은 것이 작동하지 않습니다.
내 ISP는 내가 방문하는 모든 페이지를 iframe
광고 등으로 오버레이 할 수 있는 나쁜 습관을 가지고 있습니다.
프레임을 제거하거나 시도를 차단할 수있는 추가 기능이 있습니까?
이 경우 AdBlock과 같은 것이 작동하지 않습니다.
답변:
Stack Exchange 사이트의 프레임 버스 팅 코드가 제대로 작동하면 모든 사이트 에 프레임 버스 팅 코드를 삽입하는 사용자 스크립트를 작성할 수 있습니다. 이전에 사용자 스크립트를 만든 적이 없다면 시작하기위한 몇 가지 리소스가 있습니다.
프레임 버스 팅 및 프레임 버스트 버스터 버스 팅 에 우수한 스택 오버플로 스레드가 있습니다. 이론적으로 SO 게시물의 답변에서 일부 코드를 가져 와서 사용자 스크립트를 사용하여 모든 페이지에 삽입 할 수 있습니다.
지갑에 투표하고이 쓰레기를 처리하는 ISP를 사용하지 마십시오.
이것이 가능하지 않다면, 다음으로 가장 좋은 방법은 ISP에서 모든 트래픽을 숨겨서 내부를 볼 수없고 결과적으로 수정할 수 없도록하는 것입니다. 가능한 모든 트래픽을 암호화하여이를 달성 할 수 있습니다.
HTTPS Everywhere 와 같은 브라우저 애드온으로이를 수행 할 수 있습니다 . 이 애드온이 강제로 HTTPS 연결을 수행하는 많은 웹 사이트 목록이 있습니다. 또한 브라우저에 SPDY 프로토콜이 활성화되어 있는지 확인하십시오. SPDY 사양의 일부로 모든 연결이 암호화됩니다.
한 단계 더 나아가려면 VPN 서비스를 사용해보십시오. 그러면 트래픽 내용이 ISP에 완전히 숨겨져 해당 내용이 수정되지 않습니다.
ISP가 특정 도메인에서 제공 한 JavaScript를 주입하여이 작업을 수행하는 경우 해당 도메인에서 JavaScript가 실행되지 않도록 JavaScript 블랙리스트 확장을 사용할 수 있습니다. (내가 연결 한 공개 핫스팟 중 하나가이 방법을 사용합니다.) 그러나 ISP가 전체 스크립트를 직접 주입하면 이것이 작동하지 않을 것입니다.
크롬 : 자바 스크립트 블랙리스트
Firefox : 예 스크립트
또한 광고 차단 확장 프로그램을 사용하여 JavaScript를 차단할 수 있어야합니다. 가장 인기있는 것은 사용자 정의 필터 목록을 지원하며 프레이밍 코드를 잡기 위해 추가 필터 패턴을 추가하는 것은 매우 쉽습니다. 어쨌든 이미 광고 차단기를 실행중인 경우 가장 합리적인 방법 일 수 있습니다.
프레임 버스 팅 트릭 외에도 프레임 페이지를 제공하는 서버의 IP를 가져 와서 차단하는 것이 좋습니다. 나처럼 China Telecom을 사용하는 경우 항상 페이지의 프레임 을 구성하지는 않으며 그렇게하면 간단한 재로드로 프레임이없는 페이지가 표시됩니다. 분당 수백만 개의 연결을 가로 채면 리소스가 빨리 줄어들 기 때문에 모든 것을 프레임 할 수는 없습니다.
그래서 내가 한 일은이 모든 IP를 차단하여 현재 요청을 망칠 때 깨끗한 연결 오류가 발생하는 것입니다. 그런 다음 실제 페이지를 가져 오기 위해 다시로드 할 수 있다는 것을 알고 있습니다. 이 방법의 또 다른 장점은 이러한 서버에 정보를 보내지 않고 프레임 버스트 트릭의 경우 요청이 계속 진행된다는 것입니다 (그리고 그들이 보낸 쓰레기를 감안할 때 민감한 정보로 신뢰할 수는 없습니다) 로그에서 끝날 수 있습니다).
여기에 대한 정보는 현재 수집 및 차단 한 IP입니다.