탐지 사이트에서 환경을 문제로 표시해도 실제 환경에 문제가 있다는 뜻은 아닙니다. 탐지 기준 차이, 확장 프로그램 간섭, 오래된 IP 분석 데이터베이스, 출구 IP 평판, 서로 맞지 않는 파라미터가 오탐을 만들 수 있습니다. 이 글은 출구, 파라미터, 확장 프로그램, 행동 순으로 점검하는 방법을 정리합니다.
두 개의 탐지 사이트를 열었는데 한 곳은 환경이 깨끗하다고 하고 다른 곳은 여러 특성을 빨간색으로 표시하는 경우가 있습니다. 여러 계정을 운영할 때 매우 흔한 일입니다. 원인은 대개 도구 자체보다 탐지에 통일된 기준이 없다는 데 있습니다.

탐지 사이트마다 데이터베이스와 판정 기준이 다르다
사이트마다 수집하는 정보의 초점이 다릅니다. 어떤 곳은 JavaScript로 Canvas, WebGL, Audio API 같은 브라우저 특성을 검사합니다. 다른 곳은 HTTP 요청 헤더를 더 중요하게 보고 사용자 에이전트 문자열, 허용 언어, Cookie 설정을 확인합니다. 네트워크 구성과 운영체제 정보를 중심으로 보는 곳도 있습니다. 따라서 같은 기기라도 서로 다른 점수 체계에서는 다른 결과가 나올 수 있습니다.
IP도 마찬가지입니다. 탐지 사이트가 사용하는 분석 데이터베이스가 항상 실시간으로 업데이트되는 것은 아닙니다. 주소는 동적으로 배정되고, 새로 할당된 대역이 아직 등록되지 않았을 수 있으며, 지리 정보가 바뀌었는데도 데이터베이스에는 이전 정보가 남아 있을 수 있습니다. 미국 출구를 쓰는데 다른 지역으로 표시된다면 설정 오류보다 이런 이유일 가능성이 큽니다.
블랙리스트 차이도 고려해야 합니다. 많은 보안 플랫폼은 각자 악성 주소 목록을 관리합니다. 같은 IP가 한 서비스에서는 신뢰할 수 없다고 표시되고 다른 서비스에서는 평판이 좋을 수 있습니다. 목록에 포함되는지는 어느 사이트를 확인하느냐에 따라 달라집니다.
한 가지 요소만 보면 오판하기 쉽다
흔한 오탐은 두 방향에서 생깁니다. 첫째는 확장 프로그램입니다. 광고 차단 및 개인정보 보호 확장 프로그램이 스크립트의 Canvas 데이터나 글꼴 목록 수집을 막을 수 있습니다. 반대로 요청 헤더에 식별 정보를 넣거나 사용자 에이전트 처리 방식을 바꿀 수도 있습니다. 이런 변화도 지문의 일부가 됩니다. 확장 프로그램을 설치한 뒤 탐지된 특성과 표시된 값이 다르다고 해서 그 자체가 이상한 것은 아닙니다.
둘째는 한 항목의 결과를 전체 결론으로 보는 것입니다. WebRTC나 DNS가 실제 IP를 노출하는지, 글꼴과 확장 프로그램 목록이 지나치게 고유한지, 화면 해상도 같은 하드웨어 특성이 일반적인 범위에 있는지, JavaScript가 얼마나 많은 정보를 노출하는지를 함께 봐야 합니다. 한 항목만 빨간색이라고 해서 결론을 내릴 수는 없습니다.
탐지는 모두 정상인데 계정은 여전히 이상하다
두 문제는 관련은 있지만 동일하지 않습니다. 탐지 사이트는 브라우저가 외부에 보여 주는 특성을 봅니다. 플랫폼의 위험 관리 시스템은 계정 기록도 확인합니다. 로그인 시간이 규칙적인지, 작업 빈도가 일반 사용자와 크게 다른지, 콘텐츠가 규칙을 위반했는지, 신원 정보와 결제 정보가 서로 일치하는지 등이 포함됩니다.
따라서 이런 상황에서 환경을 바로 다시 만들 필요는 없습니다. 더 흔한 원인은 행동 문제입니다. 짧은 시간에 많은 계정을 팔로우하거나 메시지를 보내는 행동, 출구를 자주 바꾸는 행동, 하나의 계정을 여러 사람이 동시에 사용하는 행동은 탐지 사이트에서 볼 수 없습니다.
점검 순서
아래 순서대로 확인하세요. 앞부분의 몇 가지 항목만으로도 대부분의 문제를 설명할 수 있으므로, 필요하지 않다면 뒤 단계까지 손댈 이유가 없습니다.
첫째는 출구입니다. 현재 출구가 얼마나 많이 공유되는지, 사용 이력이 어떤지, 지역이 대상 시장과 일치하는지 확인합니다. 일부 사이트만 부정적인 점수를 준다면 변경을 결정하기 전에 다른 한두 곳에서도 교차 확인하세요. 빨간 표시를 봤다는 이유만으로 IP를 바꾸지 마세요.
둘째는 파라미터의 일관성입니다. 위치, 시간대, 언어는 출구 지역에 맞춰야 하며 한 가지만 따로 바꾸지 않는 것이 좋습니다. 모바일 환경이라고 표시한다면 전체 파라미터도 모바일 특성과 맞아야 합니다. 파라미터끼리 모순되면 인위적으로 구성된 환경의 흔적으로 가장 쉽게 식별됩니다.
셋째는 확장 프로그램입니다. 더 이상 사용하지 않는 확장 프로그램은 제거하세요. 일관성이 중요한 환경에서는 필요한 확장 프로그램만 남기고 정기적으로 업데이트해 오래된 확장 프로그램이 추가 특성을 만들지 않도록 합니다.
넷째는 행동입니다. 최근 작업 기록을 되돌아보고 로그인 시간, 작업 빈도, 하나의 계정을 여러 사람이 동시에 사용했는지 확인합니다.
마지막으로 플랫폼 차이를 봅니다. 같은 환경도 플랫폼마다 서로 다른 위험 관리 모델과 임계값을 사용하므로 결과가 다를 수 있습니다. 특정 플랫폼에서만 이상이 나타나고 탐지와 파라미터에 문제가 없다면 판정 기준 차이일 가능성이 더 크며, 환경을 다시 만든다고 해결되지는 않습니다.
자주 묻는 질문
탐지 결과가 이상하면 계정이 바로 정지되나요? 직접적인 원인이 되는 것은 아닙니다. 탐지 사이트의 판정과 플랫폼의 위험 관리는 같은 것이 아니지만 참고할 만한 신호이기는 합니다.
같은 환경이 오늘은 정상인데 내일은 이상하다면 보통 분석 데이터베이스 업데이트, 출구 재할당, 확장 프로그램 자동 업데이트와 관련이 있습니다. 먼저 이 세 가지를 확인하세요.
모든 탐지 사이트에서 만점을 받아야 하나요? 그럴 필요는 없습니다. 각 사이트의 알고리즘이 다르기 때문에 모두에서 만점을 받는 것은 현실적이지도 필요하지도 않습니다. 실제로 존재하는 파라미터 모순과 출구 문제를 제거하는 것이 핵심입니다.


