Facebook Ads, Instagram 또는 TikTok에서 여러 계정을 운영하는 경우, 모든 프로필이 동시에 차단되는 갑작스러운 상황을 경험했을 것입니다 — 이것은 체인 밴입니다. 이러한 대규모 차단의 원인 중 하나는 화면 해상도 추적입니다. 플랫폼은 모니터의 매개변수를 추적하고 동일한 화면 해상도로 로그인하는 계정을 연결합니다. 이 기사에서는 이 추적이 어떻게 작동하는지와 탐지 방지 브라우저를 사용하여 이를 우회하는 방법을 설명합니다.
화면 해상도 추적이란 무엇이며 어떻게 작동하는가
화면 해상도 추적은 브라우저 지문 인식 방법으로, 웹사이트가 모니터의 해상도 및 기타 화면 매개변수를 식별할 수 있게 해줍니다. Facebook, Instagram 또는 다른 플랫폼에 로그인할 때, 그들의 스크립트는 자동으로 다음과 같은 데이터를 수집합니다:
- Screen.width 및 screen.height — 모니터의 물리적 해상도 (예: 1920×1080)
- Window.innerWidth 및 window.innerHeight — 브라우저 창의 크기
- Screen.availWidth 및 screen.availHeight — 사용 가능한 화면 영역 (작업 표시줄 제외)
- Window.devicePixelRatio — 픽셀 밀도 (Retina 디스플레이에 중요)
- Screen.colorDepth — 색 깊이 (일반적으로 24 또는 32 비트)
- Screen.orientation — 화면 방향 (가로 또는 세로)
이러한 매개변수는 페이지 로드 시 JavaScript를 통해 몇 초 만에 수집됩니다. 웹사이트는 이 데이터를 디지털 지문에 저장하고 이를 식별에 사용합니다. 동일한 컴퓨터에서 두 개의 다른 Facebook 계정에 로그인하면, 다른 브라우저나 인코그니토 모드를 사용하더라도 플랫폼은 동일한 화면 해상도를 보고 이 프로필을 연결합니다.
실제 사례: 한 중재자는 2560×1440 해상도의 컴퓨터에서 15개의 Facebook Ads 계정을 운영했습니다. 다양한 프록시와 쿠키를 사용했지만, 탐지 방지 브라우저에서 화면 해상도 변경을 설정하는 것을 잊었습니다. 일주일 후, 모든 15개 계정이 동시에 차단되었습니다 — Facebook은 동일한 모니터 해상도를 통해 연결을 확인했습니다.
화면 해상도는 지문 매개변수 중 하나일 뿐이라는 점을 이해하는 것이 중요합니다. 그러나 매우 안정적입니다: 매일 모니터를 바꾸지 않기 때문에 이 값은 일정하게 유지되며 신뢰할 수 있는 식별자가 됩니다. 화면 해상도와 다른 매개변수 (User-Agent, 시간대, 시스템 언어, 설치된 글꼴)의 조합은 고유한 지문을 생성하여 쿠키 없이도 추적할 수 있게 합니다.
화면 해상도 추적이 멀티 계정 관리에 위험한 이유
트래픽 중재를 하거나 SMM 에이전시를 운영하거나 여러 마켓플레이스 계정으로 작업하는 사람들에게 화면 해상도 추적은 심각한 위협을 나타냅니다. 그 이유는 다음과 같습니다:
1. 매개변수의 높은 고유성
화면 해상도는 매우 특징적인 매개변수입니다. 연구에 따르면, 약 15-20%의 사용자만이 1920×1080 또는 1366×768과 같은 인기 있는 해상도를 가지고 있습니다. 만약 2560×1440 또는 3840×2160 (4K) 해상도의 모니터를 사용하고 있다면, 당신은 소수입니다 — 이러한 사용자는 겨우 5-7%입니다. 만약 1680×1050과 같은 비표준 해상도나 3440×1440의 초광각 모니터를 사용하고 있다면, 당신은 거의 유일합니다.
2. 값의 안정성
IP 주소 (프록시를 통해 변경할 수 있음) 또는 쿠키 (삭제할 수 있음)와는 달리, 화면 해상도는 일정하게 유지됩니다. 매일 모니터를 바꾸지 않기 때문에 이 매개변수는 장기적인 추적 및 계정 간 연결에 이상적입니다.
3. 특별한 도구 없이 우회할 수 없음
일반 인코그니토 모드나 VPN은 화면 해상도를 변경하지 않습니다. 브라우저는 여전히 모니터의 실제 매개변수를 전달합니다. 이러한 데이터를 변경하는 유일한 방법은 Dolphin Anty, AdsPower, Multilogin 또는 GoLogin과 같은 탐지 방지 브라우저를 사용하는 것입니다. 이들은 브라우저 엔진 수준에서 JavaScript 매개변수를 변경할 수 있습니다.
4. 다른 매개변수와의 조합이 탐지를 강화함
플랫폼은 화면 해상도에만 의존하지 않습니다. 그들은 복합적인 지문을 수집합니다: 해상도 + User-Agent + Canvas 지문 + WebGL + 시간대 + 언어 + 설치된 글꼴. 만약 3-4개의 매개변수가 서로 다른 계정에서 일치한다면, 시스템은 연결을 식별할 수 있습니다. 화면 해상도는 이 체계에서 가장 중요한 매개변수 중 하나입니다.
주의: Facebook, Instagram 및 TikTok은 지문 분석을 위해 머신 러닝을 사용합니다. 화면 해상도를 변경하더라도 다른 매개변수를 변경하지 않으면 알고리즘이 패턴을 찾아 계정을 연결할 수 있습니다. 변경은 포괄적이어야 합니다!
| 사용 시나리오 | 해상도에 의한 탐지 위험 | 추천 사항 |
|---|---|---|
| 5-10개의 Facebook Ads 계정 운영 | 높음 | 각 프로필에 대해 해상도 변경 필수 |
| 클라이언트를 위한 20개 이상의 Instagram 계정 운영 | 위험 | 탐지 방지 사용 + 주거용 프록시 사용 |
| 마켓플레이스 크롤링 (Wildberries, Ozon) | 중간 | 자주 요청할 경우 해상도 변경 권장 |
| 다양한 도시에서 Avito에 광고 게시 | 낮음 | 다양한 IP로 충분하지만 변경은 도움이 됩니다 |
Facebook, Instagram 및 TikTok이 추적하는 화면 매개변수
현대 플랫폼은 단순히 화면 해상도를 수집하는 것이 아니라, 고유한 "모니터 지문"을 생성하는 관련 매개변수의 전체 세트를 분석합니다. 다음은 Facebook, Instagram, TikTok 및 기타 웹사이트가 보는 전체 목록입니다:
주요 해상도 매개변수
screen.width및screen.height— 모니터의 전체 해상도 (1920×1080, 2560×1440 등)screen.availWidth및screen.availHeight— 사용 가능한 영역 (Windows 작업 표시줄 또는 macOS 도크 제외)window.innerWidth및window.innerHeight— 브라우저 창의 크기 (전체 화면과 다를 수 있음)window.outerWidth및window.outerHeight— 브라우저 창의 크기 (프레임 및 패널 포함)
추가 화면 매개변수
window.devicePixelRatio— 픽셀 밀도 (일반 모니터는 1.0, Retina는 2.0, Windows에서 배율이 125%인 경우는 1.25)screen.colorDepth— 색 깊이 (일반적으로 24 또는 32 비트)screen.pixelDepth— 픽셀의 비트 깊이 (일반적으로 colorDepth와 일치)screen.orientation.type— 방향 (landscape-primary, portrait-primary 등)screen.orientation.angle— 회전 각도 (0, 90, 180, 270도)
고급 화면 지문 인식 방법
단순한 JavaScript 매개변수 외에도 플랫폼은 더 복잡한 기술을 사용합니다:
- Canvas 지문 인식 — Canvas에 보이지 않는 이미지를 그린 후, 그래픽 카드가 이를 렌더링하는 방식을 분석합니다. 서로 다른 GPU는 서로 다른 결과를 제공하여 고유한 지문을 생성합니다.
- WebGL 지문 인식 — Canvas와 유사하지만 WebGL을 통해 수행됩니다. 그래픽 카드 모델, 드라이버 및 지원되는 확장을 식별합니다.
- 미디어 장치 API — 연결된 모니터, 카메라 및 마이크 목록 (사용자 권한이 필요하지만 일부 데이터는 권한 없이도 사용 가능).
- CSS 미디어 쿼리 — CSS를 통해 다양한 해상도 및 화면 특성의 지원 여부를 확인합니다.
중재자 및 SMM을 위한 중요 사항:
Facebook과 Instagram은 특히 Canvas 및 WebGL 지문 인식을 적극적으로 사용합니다. 화면 해상도만 변경하고 탐지 방지 브라우저에서 Canvas/WebGL 변경을 설정하지 않으면 시스템은 GPU 지문을 통해 여전히 계정을 연결할 수 있습니다. Dolphin Anty 및 AdsPower에서는 각 프로필에 대해 "Canvas 변경" 및 "WebGL 변경" 옵션을 반드시 활성화하십시오.
인기 있는 화면 해상도 및 그 분포
| 해상도 | 사용자 비율 | 지문 인식에 대한 고유성 |
|---|---|---|
| 1920×1080 (Full HD) | ~22% | 낮음 (가장 인기 있음) |
| 1366×768 | ~18% | 낮음 (노트북) |
| 2560×1440 (2K) | ~6% | 중간 |
| 3840×2160 (4K) | ~3% | 높음 |
| 1440×900 | ~4% | 중간 |
| 3440×1440 (초광각) | ~1% | 매우 높음 |
| 모바일 (다양한) | ~35% | 낮음 (다양성 큼) |
보시다시피, 해상도가 드물수록 당신은 군중 속에서 더 두드러집니다. 4K 모니터나 초광각 디스플레이에서 작업하는 경우, 당신의 지문은 매우 인식 가능해집니다. 따라서 탐지 방지 브라우저를 설정할 때는 1920×1080 또는 1366×768과 같은 인기 있는 해상도를 선택하는 것이 좋습니다 — 이렇게 하면 수백만 명의 일반 사용자들 사이에서 "녹아들게" 됩니다.
Dolphin Anty 및 AdsPower에서 화면 해상도 변경 설정
탐지 방지 브라우저는 JavaScript API 수준에서 화면 매개변수를 변경하는 유일한 신뢰할 수 있는 방법입니다. 일반 브라우저 (Chrome, Firefox) 및 확장 프로그램은 이러한 값을 완전히 변경할 수 없습니다. 이제 중재 및 SMM을 위한 두 가지 가장 인기 있는 솔루션에서 단계별 설정을 살펴보겠습니다.
Dolphin Anty에서 화면 해상도 설정
Dolphin Anty는 Facebook Ads 및 TikTok Ads와 함께 작업하는 중재자들 사이에서 가장 인기 있는 탐지 방지 브라우저 중 하나입니다. 해상도 변경을 올바르게 설정하는 방법은 다음과 같습니다:
- 새 브라우저 프로필 만들기: Dolphin Anty 열기 → "프로필 만들기" 클릭 → 이름 입력 (예: "FB Ads 계정 1").
- "지문" 섹션으로 이동: 모든 지문 매개변수를 설정하는 핵심 섹션입니다. "화면 해상도" 블록을 찾습니다.
-
변경 모드 선택: Dolphin은 세 가지 옵션을 제공합니다:
- "실제" — 모니터의 해상도를 사용합니다 (멀티 계정 관리에 사용하지 마십시오!)
- "무작위" — 데이터베이스에서 무작위 인기 해상도를 생성합니다
- "수동" — 원하는 해상도를 직접 지정합니다
- 추천 설정: "수동"을 선택하고 인기 해상도 중 하나를 지정합니다: 1920×1080, 1366×768, 1536×864 또는 1440×900. 4K 또는 초광각 모니터와 같은 이국적인 값은 피하십시오.
-
연관된 매개변수 설정: 같은 섹션에서 다음을 찾습니다:
- Device Pixel Ratio — 일반 모니터의 경우 1.0, Retina를 에뮬레이션하는 경우 2.0으로 설정
- Color Depth — 24로 유지 (표준 값)
- Canvas — "노이즈" 모드에서 "Canvas 변경"을 활성화 (무작위 왜곡 추가)
- WebGL — "WebGL 변경"을 활성화하고 목록에서 무작위 그래픽 카드를 선택
- 프록시 추가: 프로필에 주거용 프록시를 반드시 연결하십시오 — 화면 해상도는 IP의 지리와 일치해야 합니다. 예를 들어, 미국 IP를 사용하는 경우, 미국에서 인기 있는 해상도 (1920×1080, 1366×768)를 선택하십시오.
- 프로필 저장 및 확인: 프로필을 실행하고 지문 확인 사이트 (예: pixelscan.net 또는 browserleaks.com)에 접속합니다. 설정한 해상도가 표시되고 실제 해상도가 아닌지 확인합니다.
확장성을 위한 팁: 10개 이상의 프로필을 만드는 경우, 각 프로필에 대해 서로 다른 해상도를 사용하십시오. 5-7개의 인기 해상도로 목록을 만들고 이를 번갈아 사용하십시오. 이렇게 하면 플랫폼이 계정에서 패턴을 찾을 가능성이 줄어듭니다. 예: 프로필 1 — 1920×1080, 프로필 2 — 1366×768, 프로필 3 — 1536×864 등.
AdsPower에서 화면 해상도 설정
AdsPower는 Amazon, eBay 및 중국 마켓플레이스와 함께 작업하는 사람들 사이에서 또 다른 인기 있는 탐지 방지 브라우저입니다. 설정 과정은 Dolphin과 비슷하지만 몇 가지 차이점이 있습니다:
- 프로필 만들기: "New Profile" 클릭 → 운영 체제 선택 (Windows/macOS/Linux) — 이는 중요합니다, 해상도가 운영 체제에 맞아야 합니다.
- 지문 설정 열기: "Basic Settings" 탭으로 이동 → "Screen Resolution" 섹션 찾기.
-
전략 선택: AdsPower는 다음을 제공합니다:
- "Real" — 실제 해상도 (적합하지 않음)
- "Random" — 인기 있는 해상도 중 무작위 선택
- "Custom" — 값을 수동으로 입력
- 커스텀 해상도 설정: "Custom"을 선택하고 너비와 높이를 입력합니다. AdsPower는 자동으로 availWidth/availHeight에 맞는 값을 설정합니다 (작업 표시줄을 고려).
-
추가 매개변수 설정:
- "Advanced Settings" 탭에서 "Canvas Fingerprint" → "Noise" 설정 (노이즈 추가)
- "WebGL" 섹션에서 "Custom"을 선택하고 GPU 모델 지정 (예: NVIDIA GeForce GTX 1060 또는 Intel HD Graphics 630)
- Device Pixel Ratio — 선택한 해상도에 맞게 설정
- User-Agent와 동기화: 중요한 점! 만약 1366×768 해상도의 Windows를 에뮬레이션한다면, User-Agent는 Windows에서 가져와야 하며 macOS에서 가져와서는 안 됩니다. AdsPower는 자동으로 적절한 UA를 선택할 수 있지만, 수동으로 확인하십시오.
- 프록시 추가 및 확인: 프록시를 연결하십시오 (Instagram 및 TikTok 작업을 위해 모바일 프록시가 바람직함), 프로필을 저장하고 지문 확인 사이트에서 테스트합니다.
다른 탐지 방지 브라우저에서 설정하기
Multilogin, GoLogin, Octo Browser 또는 Incogniton을 사용하는 경우, 설정 원리는 유사합니다:
- Multilogin: "Browser Profile Settings" 섹션 → "Screen" → "Custom" 선택 후 해상도 입력. "Canvas Defender" 및 "WebGL Defender"를 반드시 활성화하십시오.
- GoLogin: 프로필 생성 시 "Screen Resolution" 섹션에서 인기 있는 목록에서 선택하거나 직접 입력합니다. GoLogin은 자동으로 관련 매개변수를 조정합니다.
- Octo Browser: 지문 설정 → "Display" → 해상도 및 픽셀 비율 지정. Octo는 새로운 프로필을 빠르게 생성하기 위해 설정 템플릿을 저장할 수 있습니다.
화면 해상도 설정 시 일반적인 실수
경험이 풍부한 중재자와 SMM 전문가조차 화면 해상도 변경 설정 시 실수를 저지릅니다. 가장 흔한 문제와 이를 피하는 방법은 다음과 같습니다:
1. 모든 프로필에 동일한 해상도 사용
많은 사람들이 Dolphin Anty에서 10-20개의 프로필을 만들고 모두 동일한 해상도 (예: 1920×1080)를 설정합니다. 이는 실수입니다! 모든 계정이 동일한 화면 해상도를 가지고 있다면, 플랫폼은 이를 서로 연결할 수 있습니다. 심지어 다른 프록시를 사용하더라도 말입니다.
해결책: 5-7개의 인기 해상도 (1920×1080, 1366×768, 1536×864, 1440×900, 1600×900) 목록을 만들고 이를 프로필 간에 번갈아 사용하십시오. 무작위 선택을 사용할 수 있지만, 명확한 패턴이 없도록 주의하십시오 (예: 매 세 번째 프로필이 동일한 해상도).
2. 해상도와 User-Agent 불일치
1366×768 해상도 (노트북에 일반적)를 설정했지만 User-Agent가 Windows 11 데스크탑을 가리키면 의심스러워 보입니다. 또는 반대로: 2560×1440 해상도와 오래된 노트북의 UA.
해결책: 화면 해상도가 User-Agent의 장치 유형과 일치하는지 확인하십시오. 대부분의 탐지 방지 브라우저는 자동으로 적절한 UA를 선택하지만, 항상 수동으로 확인하십시오. 예:
- 1366×768 또는 1440×900 → 노트북 (13-15인치)
- 1920×1080 → 데스크탑 PC 또는 15-17인치 노트북
- 2560×1440 또는 3840×2160 → 좋은 모니터를 가진 데스크탑 PC
3. devicePixelRatio 무시
Device Pixel Ratio (DPR) — 물리적 픽셀과 논리적 픽셀의 비율입니다. 일반 모니터는 1.0, Retina 디스플레이는 2.0, Windows에서 배율이 125%인 경우는 1.25입니다. 1920×1080 해상도에 DPR 2.0을 설정하면 이상하게 보입니다 (이 조합은 드물게 발생합니다).
해결책: 표준 조합을 사용하십시오:
- 해상도 1920×1080, 1366×768, 1536×864 → DPR = 1.0
- 해상도 2560×1440, 2880×1800 (MacBook Pro) → DPR = 2.0
- Windows에서 배율 → DPR = 1.25 또는 1.5
4. Canvas 및 WebGL 변경을 잊음
이는 치명적인 실수입니다! 화면 해상도를 변경하지만 Canvas Fingerprint 및 WebGL 변경을 활성화하는 것을 잊습니다. 결과적으로 플랫폼은 당신의 실제 해상도를 보지 못하지만, Canvas/WebGL를 통해 그래픽 카드의 고유한 지문을 보고 여전히 계정을 연결합니다.
해결책: 각 탐지 방지 브라우저 프로필에서 반드시 활성화하십시오:
- Canvas Fingerprint → "Noise" 또는 "Block" 모드 (노이즈 추가가 선호됨, 완전 차단은 의심스러울 수 있음)
- WebGL Fingerprint → "Noise" 모드 및 목록에서 무작위 GPU 모델 선택
- WebGL Metadata → 그래픽 카드 정보 변경 (vendor, renderer)
5. 이국적인 해상도 사용
일부는 해상도가 독특할수록 익명성에 더 좋다고 생각합니다. 1680×1050, 1280×720 또는 800×600을 설정합니다. 이는 실수입니다! 드문 해상도는 당신의 지문을 더 인식 가능하게 만듭니다.
해결책: 수백만 사용자가 사용하는 인기 있는 해상도만 사용하십시오. 안전한 상위 5개 옵션:
- 1920×1080 (Full HD) — 가장 인기 있음
- 1366×768 — 노트북의 표준
- 1536×864 — Windows에서 배율 125%
- 1440×900 — MacBook 및 일부 노트북에서 인기 있음
- 1600×900 — 15-17인치 노트북에서 널리 사용됨
6. 해상도와 프록시의 지리적 불일치
다양한 국가에서 인기 있는 해상도가 다릅니다. 예를 들어, 미국과 유럽에서는 1920×1080이 지배적이며, 개발도상국에서는 1366×768이 더 자주 발생합니다. 미국 IP를 사용하면서 미국에서 드물게 발생하는 해상도를 설정하면 의심을 받을 수 있습니다.
해결책: 프록시가 있는 국가에서 인기 있는 해상도 통계를 조사하십시오. 미국, 캐나다, 서유럽에서는 1920×1080 및 2560×1440이 안전합니다. 아시아, 라틴 아메리카, 동유럽에서는 1366×768 및 1440×900이 안전합니다.
실제 오류 사례: 한 SMM 전문가는 클라이언트를 위해 25개의 Instagram 계정을 운영했습니다. 다양한 프록시와 탐지 방지 브라우저를 사용했지만, 모든 프로필에 3840×2160 (4K) 해상도를 설정했습니다. 한 달 후 Instagram은 25개 계정 중 18개를 차단했습니다 — 시스템은 드문 해상도를 통해 연결을 확인했습니다. 교훈: 이국적인 해상도를 사용하지 마십시오!
고급 우회 방법: Canvas 지문 인식 및 WebGL
화면 해상도 변경은 지문 인식에 대한 첫 번째 보호 수준일 뿐입니다. 현대 플랫폼은 하드웨어 (CPU, GPU)가 그래픽을 처리하는 방식을 분석하는 더 복잡한 기술을 사용합니다. 이제 탐지 우회를 위한 고급 방법을 살펴보겠습니다.
Canvas 지문 인식: 작동 방식 및 우회 방법
Canvas 지문 인식은 웹사이트가 HTML5 Canvas에 보이지 않는 이미지를 그린 후, 브라우저가 이를 렌더링하는 방식을 분석하는 기술입니다 (예: 특정 글꼴과 색상의 텍스트). 운영 체제, 그래픽 카드, 드라이버 및 글꼴 안티앨리어싱 설정의 차이로 인해 각 컴퓨터는 이미지를 약간 다르게 렌더링합니다. 이 차이는 고유한 "지문"을 생성합니다.
Facebook, Instagram 및 TikTok은 Canvas 지문 인식을 적극적으로 사용합니다. 화면 해상도와 IP 주소를 변경하더라도, Canvas 지문이 모든 계정에서 동일하다면 플랫폼은 이를 연결할 수 있습니다.
Canvas 지문 인식을 우회하는 방법:
- 노이즈 추가: 탐지 방지 브라우저는 Canvas 데이터에 무작위 미세 변경을 추가하여 각 프로필에 대해 고유한 지문을 생성하지만 기능을 차단하지 않습니다. 이는 가장 안전한 방법입니다. Dolphin Anty 및 AdsPower에서는 "노이즈" 모드를 선택하십시오.
- Canvas 완전 차단: 일부 브라우저는 Canvas API를 완전히 차단할 수 있습니다. 이는 효과적이지만 일부 웹사이트의 기능을 손상시킬 수 있으며 의심스러워 보일 수 있습니다 (0.1% 미만의 사용자가 Canvas를 차단합니다).
- Canvas 지문 변경: 고급 탐지 방지 브라우저 (Multilogin, Octo Browser)는 실제 사용자의 미리 기록된 지문으로 Canvas 지문을 변경할 수 있습니다. 이는 가장 신뢰할 수 있는 방법이지만 실제 지문 데이터베이스가 필요합니다.
WebGL 지문 인식: 그래픽 카드 지문
WebGL (Web Graphics Library)은 브라우저에서 3D 그래픽을 렌더링하기 위한 API입니다. WebGL을 통해 웹사이트는 그래픽 카드 모델, 드라이버 버전, 지원되는 확장 및 GPU 성능을 식별할 수 있습니다. 이 정보는 매우 안정적이고 고유한 지문을 생성합니다.
플랫폼은 WebGL을 통해 다음과 같은 매개변수를 수집합니다:
UNMASKED_VENDOR_WEBGL— GPU 제조사 (NVIDIA, AMD, Intel)UNMASKED_RENDERER_WEBGL— 그래픽 카드 모델 (예: "NVIDIA GeForce GTX 1060")Supported extensions— 지원되는 WebGL 확장 목록WebGL parameters— 최대 텍스처 해상도, 유닛 수 등
WebGL 지문 인식을 우회하는 방법:
- WebGL 메타데이터 변경: 탐지 방지 브라우저 설정에서 인기 있는 목록에서 무작위 GPU 모델을 선택하십시오 (NVIDIA GeForce GTX 1060, Intel HD Graphics 630, AMD Radeon RX 580). 모델이 선택한 화면 해상도 및 운영 체제와 일치하는지 확인하십시오.
- WebGL에 노이즈 추가: Canvas와 유사하게, 탐지 방지 브라우저는 WebGL 데이터에 미세 변경을 추가하여 각 프로필에 대해 고유한 지문을 생성할 수 있습니다.
- 소프트웨어 렌더링 사용: 일부 브라우저는 하드웨어 가속을 비활성화하고 소프트웨어 렌더링을 사용할 수 있습니다. 이는 실제 GPU에 대한 정보를 숨기지만 성능을 크게 저하시킵니다.
- WebGL 및 기타 매개변수 일치: 1366×768 해상도의 노트북을 에뮬레이션하는 경우, 강력한 디스크리트 카드 (NVIDIA RTX 3080)가 아닌 내장 그래픽 (Intel HD Graphics)을 선택하십시오. 불일치는 의심스럽게 보입니다.
AudioContext 지문 인식
덜 알려져 있지만 효과적인 기술은 AudioContext 지문 인식입니다. 브라우저는 오디오 신호를 생성하고 사운드 카드가 이를 처리하는 방식을 분석합니다. 서로 다른 오디오 카드와 드라이버는 서로 다른 결과를 생성하여 고유한 지문을 만듭니다.
우회 방법: 고급 탐지 방지 브라우저 (Multilogin, Octo Browser)에는 "Audio Fingerprint Protection" 옵션이 있습니다 — 이는 AudioContext API에 노이즈를 추가합니다. Dolphin Anty 및 AdsPower에서는 이 기능이 "Advanced Settings" 섹션에 있을 수 있습니다.
Fonts 지문 인식: 글꼴에 의한 지문
웹사이트는 시스템에 설치된 글꼴을 식별할 수 있습니다. 설치된 글꼴의 조합은 각 사용자에게 고유합니다 (특히 디자인 글꼴이나 전문 글꼴을 설치한 경우). 설치된 글꼴의 조합은 안정적인 식별자를 생성합니다.
우회 방법: 탐지 방지 브라우저는 사용 가능한 글꼴 목록을 표준 세트 (Arial, Times New Roman, Verdana 등)로 제한하거나 선택한 운영 체제에 일반적인 목록으로 변경할 수 있습니다. 예를 들어, macOS를 에뮬레이션하는 경우, 브라우저는 Mac에만 있는 San Francisco, Helvetica Neue 글꼴을 표시합니다.
지문 인식에 대한 종합적인 보호 체크리스트:
- Canvas 및 WebGL 변경 활성화
- 각 프로필에 대해 해상도 변경
- User-Agent와 해상도 일치
- 다양한 프록시 사용
- 정기적으로 지문 확인