Chrome에서 페이스북 좋아요 버튼 차단해 추적 막기
TL;DR
Adblock Plus 확장 프로그램에 Antisocial 필터를 추가하면 Chrome에서 페이스북 ‘좋아요(Like)’ 버튼을 차단해 페이스북의 사이트 방문 추적을 차단할 수 있습니다. 아래 단계별 가이드, 대안 도구, 점검표와 문제 해결 팁을 따라 적용하고 결과를 확인하세요.
배경 — 왜 좋아요 버튼이 문제인가
웹사이트에 흔히 붙어 있는 페이스북 ‘좋아요‘ 버튼은 단순한 공유 수단처럼 보입니다. 그러나 기술적으로는 소셜 플러그인 형태로 외부 스크립트를 불러옵니다. 이 스크립트는 사용자가 버튼을 클릭했는지 여부와 상관없이 방문한 웹사이트 주소들을 페이스북에 전달할 수 있습니다. 결과적으로 페이스북은 로그인하지 않은 사용자 조차도 브라우징 패턴을 수집해 프로파일링에 활용할 수 있습니다.
간단히 말해: 버튼을 로드하면 방문 기록이 외부로 나갑니다. 로드를 차단하면 데이터 전송 자체를 막을 수 있습니다.
해결 요약
- 도구: Google Chrome + Adblock Plus 확장
- 필터: Antisocial 필터 목록을 추가
- 기대 효과: 페이스북 소셜 버튼(좋아요 등)이 차단되어 페이스북이 웹사이트 방문을 기록하지 못함
중요: 이 방법은 웹사이트의 소셜 버튼이 보이지 않게 만들고, 일부 소셜 기능(예: 페이지 내 좋아요 표시)이 동작하지 않게 됩니다.
단계별 가이드 — Adblock Plus에 Antisocial 추가하기
- Chrome에 Adblock Plus가 설치되어 있지 않다면 Chrome 웹 스토어에서 설치하세요. (Adblock Plus는 원래 Firefox용으로 개발되었고 Chrome으로도 포팅되었습니다.)
- Chrome 주소 표시줄의 Adblock Plus 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
- 메뉴에서 옵션을 선택해 Adblock Plus 설정 페이지를 엽니다.
- 상단의 “Filter lists” 탭(또는 로컬화된 UI에서는 “필터 목록”)을 클릭합니다.
- 수동으로 필터 목록 URL을 추가하는 입력 필드를 찾습니다.
- 다음 URL을 그대로 붙여넣습니다:
https://adversity.googlecode.com/hg/Antisocial.txt
- “Add URL”(또는 “URL 추가“) 버튼을 클릭해 구독을 완료합니다.
- 웹사이트를 새로고침하고 페이스북 소셜 버튼(좋아요, 공유 등)이 사라졌는지 확인합니다.
팁: 브라우저가 로컬 언어로 표시될 경우 메뉴 이름이 다를 수 있습니다. “필터 목록” 또는 “구독”과 유사한 레이블을 찾으세요.
검증 기준
- 좋아요 버튼이 보이지 않거나 클릭 불가능해야 합니다.
- 개발자 도구의 네트워크 탭에서 facebook.com으로 향하는 소셜 플러그인 요청이 없어야 합니다.
- 페이지 기능에 문제가 생긴다면 일시적으로 Antisocial을 비활성화하고 원인을 확인합니다.
대안 및 보완 방법
- uBlock Origin: 더 정교한 필터링과 낮은 리소스 사용량을 제공하는 인기 차단기입니다.
- Privacy Badger (EFF): 추적기 학습형 차단기를 사용해 자동으로 추적자를 차단합니다.
- Facebook Container (Firefox 전용): 페이스북 트래킹을 브라우저 격리로 제한합니다.
- 스크립트 차단기(NoScript 등): 서드파티 스크립트를 전부 차단한 뒤 필요한 도메인만 허용합니다.
- hosts 파일 또는 DNS 수준 차단: 네트워크 전체에서 특정 도메인을 차단하려면 호스트 파일 또는 로컬 DNS 차단을 사용합니다.
대안 선택 팁: 간단함을 원하면 Adblock Plus + Antisocial, 높은 제어를 원하면 uBlock Origin 또는 스크립트 차단기를 추천합니다.
역할별 체크리스트
- 일반 사용자
- Adblock Plus 설치
- Antisocial URL 추가
- 몇몇 사이트에서 기능이 깨지는지 확인
- 고급 사용자
- 네트워크 패널에서 facebook.com 요청 차단 확인
- 필요시 특정 사이트에 필터 예외 추가
- IT 관리자
- 사내 표준 브라우저 확장 목록에 차단 정책 포함
- 중앙 관리형 DNS/호스트 차단 고려
문제 해결(트러블슈팅)
- 사이트가 깨진다: Antisocial 구독을 일시 해제하고 문제를 재현한 뒤 필터 규칙을 세부 조정하세요.
- 버튼은 사라졌지만 여전히 facebook.com으로 요청이 간다: 캐시를 지우고 확장 설정을 확인하세요. 경우에 따라 다른 소셜 플러그인이나 인라인 스크립트가 요청을 보낼 수 있습니다.
- 필터 URL이 동작하지 않는다: URL이 변경되었을 가능성이 있습니다. 최신 필터 구독 목록을 확인하거나 uBlock Origin의 사용자 필터에 같은 규칙을 추가하세요.
심화: 정신 모델과 의사결정 가이드
- 핵심 아이디어: 서드파티 스크립트는 정보의 경계(도메인)를 넘어 데이터를 전송한다. 경계 차단(스크립트/필터)은 가장 직접적인 방어입니다.
- 우선순위 규칙: 사용자 프라이버시 보호 > 사이트 기능 유지. 먼저 차단 후, 반드시 필요한 기능만 예외 처리하세요.
간단한 테스트 케이스(수락 기준)
- 테스트 1: 어떤 공개 블로그(페이스북 좋아요 버튼 존재) 방문 → 좋아요 버튼 DOM이 없어야 함.
- 테스트 2: 개발자 도구 네트워크 탭에서 facebook.com 관련 요청이 없어야 함.
- 테스트 3: 차단 해제 시 원래 버튼과 요청이 복원되어야 함.
프라이버시 고려사항
이 방법은 브라우저 수준에서 소셜 플러그인의 로드를 차단합니다. 그러나 로그인 세션이나 다른 연동 서비스(예: 소셜 로그인을 통한 사이트 접근)는 별도로 관리해야 합니다. 민감한 데이터가 오가는 서비스는 별도의 검토가 필요합니다.
요약
Adblock Plus에 Antisocial 필터를 추가하면 Chrome에서 페이스북 소셜 버튼을 차단해 페이스북의 방문 추적을 효과적으로 막을 수 있습니다. 설정은 간단하며, 문제가 생기면 필터를 일시 해제해 원인을 확인할 수 있습니다. 대안으로 uBlock Origin, Privacy Badger, 스크립트 차단기 등을 고려하세요.
FAQ
Q: Antisocial 필터는 어떤 버튼을 차단하나요?
A: 페이스북을 포함한 주요 소셜 북마크 버튼(좋아요, 공유 등)을 제거해 소셜 플러그인이 로드되지 않도록 합니다.
Q: 이 방법이 모든 추적을 막아주나요?
A: 아니요. 이 방법은 페이스북 소셜 플러그인으로 인한 추적을 차단합니다. 다른 추적자나 광고 네트워크는 별도의 필터나 도구로 대응해야 합니다.
Q: 웹사이트 기능이 깨지면 어떻게 하나요?
A: Adblock Plus 설정에서 Antisocial을 일시 해제하거나 특정 사이트를 예외로 등록해 문제를 해결할 수 있습니다.
짧은 공지문(100–200자)
Adblock Plus의 Antisocial 필터를 추가하면 Chrome에서 페이스북 ‘좋아요‘ 등 소셜 버튼을 차단해 페이스북이 방문 기록을 수집하는 것을 막을 수 있습니다. 간단한 설정으로 프라이버시를 강화하세요.
마무리 권장 작업
- Antisocial 필터를 추가하고 주요 자주 가는 사이트를 테스트하세요.
- 필요 시 uBlock Origin이나 Privacy Badger와 조합하여 보호 수준을 높이세요.
- 정기적으로 필터 목록을 업데이트하고 문제 발생 시 로그를 확인하세요.
감사의 글: 본 게시물은 chrome-plugins.org 편집자이자 게스트 기여자인 Simon Miller의 원문을 바탕으로 한국어로 현지화 및 설명을 보강했습니다.