설정을 마친 환경을 사용하기 전에 무엇을 확인해야 할까요? 시간대와 출구 위치, 언어, 해상도, WebRTC 누출, Canvas/WebGL을 점검하고 특히 매개변수 간 모순을 확인합니다.
환경 설정이 끝났고 웹페이지가 정상적으로 열린다고 해서 바로 사용할 수 있는 것은 아닙니다. 실제 검수는 사용 전에 해야 합니다. 핵심 매개변수를 하나씩 대조해 모두 같은 상황을 설명하는지 확인해야 합니다.
먼저 한 가지를 분명히 해야 합니다. 탐지 결과가 빨간색으로 표시되는 이유는 두 가지입니다. 환경 자체에 실제 문제가 있거나, 탐지 사이트가 사용하는 데이터베이스의 기준이 현재 설정과 다를 수 있습니다. 두 번째 경우도 적지 않지만, 어느 쪽이든 확인해야 합니다. 오탐일 수 있다는 이유만으로 경고를 건너뛰면 안 됩니다.

확인해야 할 5가지 항목
첫째는 시간대와 출구 지역입니다. 출구 IP가 특정 국가와 도시에 있다면 시스템 시간대도 그 위치와 맞아야 합니다. 두 정보가 맞지 않는 조합은 판단 비용이 매우 낮기 때문에 가장 쉽게 탐지됩니다.
둘째는 언어와 지역입니다. 브라우저 언어, 시스템 언어, 계정 프로필의 시장 정보가 서로 일치하는 것이 가장 자연스럽습니다. 미국에서 나가는 환경인데 다른 인터페이스 언어가 최우선으로 설정되어 있다면 수동 설정의 흔적이 드러납니다.
셋째는 해상도와 기기 유형입니다. 데스크톱 환경의 화면 크기는 일반적인 데스크톱 기기 범위 안에 있어야 합니다. 모바일 UA에 데스크톱 해상도를 조합하는 설정은 쉽게 눈에 띕니다. 같은 환경의 창 크기와 픽셀 비율도 설정한 기기와 일치해야 합니다.
넷째는 WebRTC입니다. WebRTC가 P2P 연결을 만들 때 로컬 주소와 공인 주소가 노출될 수 있습니다. 처리가 잘못되면 실제 네트워크 출구가 여기서 새어 나갈 수 있습니다. 확인 방법은 간단합니다. 탐지 결과에 표시된 WebRTC 주소와 접속 IP가 같은지 비교합니다. 서로 다르면 앞서 구성한 격리는 사실상 무효입니다.
다섯째는 Canvas와 WebGL 특성입니다. 이런 매개변수는 그래픽 하드웨어와 렌더링 능력을 반영합니다. 시스템 식별 정보는 특정 브랜드의 컴퓨터인데 WebGL이 다른 계열의 하드웨어 정보를 보고한다면 전형적인 모순입니다. 환경이 하드웨어 매개변수 사용자 지정을 지원한다면 제조사와 모델을 설정한 기기와 맞춰야 합니다.
덜 현실적인 값보다 서로 모순되는 값이 더 눈에 띈다
많은 사람이 개별 값이 얼마나 현실적인지에 집중하지만, 더 큰 위험은 여러 매개변수가 서로 충돌하는 것입니다.
실제 기기는 자기모순을 일으키지 않습니다. 출구 위치에 따라 시간대, 언어, 시스템 설정이 자연스럽게 따라가고, 기기 유형에 따라 해상도, 픽셀 비율, 그래픽 정보도 한 세트로 나타납니다. 이런 관계는 실제 기기에서 자연스럽게 형성되며, 시뮬레이션 환경이 가장 실수하기 쉬운 부분이기도 합니다. 반대로 매개변수끼리 일관성이 있다면 어떤 한 값이 다소 흔하지 않아도 즉시 주목받지는 않습니다.
따라서 점검 순서를 거꾸로 하는 것이 좋습니다. 먼저 모순을 찾고, 그다음 개별 값을 확인하세요.
탐지 점수를 사용하는 방법
종합 점수는 참고값이지 시험 점수가 아닙니다. 이 점수는 환경이 실제 기기와 얼마나 비슷한지를 보여 줄 뿐, 계정이 안전한지를 의미하지 않습니다. 90% 미만이라면 세부 내용을 확인할 가치가 있지만, 높은 점수가 자유로운 조작을 보장하지도 않고 낮은 점수가 실제 문제를 반드시 뜻하지도 않습니다.
정말 봐야 할 것은 이상 항목이 어디에서 나타나는지입니다. 한 탐지 사이트만 문제를 보고한다면 먼저 데이터 소스 차이를 의심합니다. 여러 사이트가 같은 문제를 일관되게 보고한다면 설정 자체가 원인일 가능성이 매우 높습니다.
이상이 발생했을 때의 점검 순서
먼저 WebRTC가 실제 출구를 노출하는지 확인합니다. 영향이 가장 크고 확인도 쉽습니다. 다음으로 시스템 식별, 시간대, 언어, 하드웨어 정보 사이에 모순이 있는지 봅니다. 그다음 최근 브라우저 동작을 바꾸는 확장 프로그램을 설치했는지 떠올려 봅니다. 확장 프로그램은 환경 설정을 덮어쓰고 그 자체가 핑거프린트의 일부가 될 수 있으므로 하나씩 비활성화한 뒤 다시 검사합니다. 마지막으로 데이터 소스를 확인하고 특정 IP 위치 데이터베이스의 업데이트가 늦었는지 판단합니다.
심각해 보이는 이상 대부분은 이 순서대로 확인하면 특정 매개변수 하나로 원인을 좁힐 수 있습니다.
매개변수 재사용에 대하여
같은 핑거프린트 매개변수를 여러 환경에 사용하면 탐지 시스템에서는 여러 계정이 같은 기기를 가리키게 됩니다. 이는 격리의 목적과 정반대입니다. 각 환경의 매개변수 조합은 독립적이고 안정적이어야 하며 장기간 변하지 않아야 합니다. 잦은 변경은 오히려 새로운 이상을 만들 수 있습니다. PurpleMark 핑거프린트 환경은 각 환경마다 매개변수를 별도로 설정하고 저장할 수 있어 한 환경의 설정이 다른 환경을 덮어쓰는 것을 방지합니다.
환경 설정 후 이 5가지를 직접 점검하는 편이 사용 시작 후 플랫폼 경고를 받는 것보다 훨씬 간단합니다.


