신용카드 사기 IP 불일치: 약한 신호인 이유
신용카드 사기 IP 불일치는 IP 주소가 대응되는 국가나 도시가 카드의 청구지 주소와 일치하지 않는 상황이며, 정당한 고객도 매일 많이 해당되기 때문에 그 자체로는 약한 신호입니다. 판정이 아니라 위험 결정에 쓰이는 하나의 입력으로 취급하세요.
불일치를 이유로 무조건 차단하고 싶은 유혹은 이해할 만합니다. 계산 비용이 낮고, 직관적으로 느껴지며, 이해관계자에게 설명하기도 쉽습니다. 문제는 오탐률에서 드러납니다. 해외 고객, 모바일 구매자, 개인정보에 민감한 구매자가 있는 상점은 규칙이 너무 엄격하면 실제 주문을 거절하게 되고, 이 규칙이 잡으려는 사기범은 그냥 우회합니다.
청구지 주소와 IP 위치가 일치하지 않는 이유
IP 지오로케이션은 사용자가 아니라 주소가 속한 네트워크를 설명하므로, 정직한 구매자에게도 둘이 자주 어긋납니다. 가장 흔한 무고한 원인은 다음과 같습니다.
- 모바일 네트워크. 셀룰러 연결을 쓰는 휴대폰은 등록 위치가 다른 도시나 지역에 있는 통신사 게이트웨이인 주소를 받는 경우가 많습니다. 통신사 조회는 이러한 주소 뒤의 사업자를 보여 주지만 네트워크 수준의 답이며 개별 가입자에 대해서는 아무것도 알려 주지 않습니다.
- VPN과 프라이버시 도구. 기업 VPN, 소비자 VPN, 릴레이 서비스는 사용자를 다른 나라의 출구 주소 뒤에 놓습니다. 이를 사용하는 것은 합법이며 흔한 일입니다.
- 여행과 해외 거주. 휴가 중이거나 해외에서 일하는 사람도 청구지 주소는 본국에 있습니다.
- 선물과 공유 계정. 한 나라의 구매자가 다른 나라에서 발급된 카드로 결제하는 것은 국경 간 상거래에서 일상적입니다.
사용자와는 별개로 데이터베이스 자체에도 한계가 있습니다. IP 지오로케이션의 도시 정확도가 제한적인 이유에서 설명하듯 도시 수준의 정확도는 국가 수준보다 훨씬 낮으므로, 도시 단위의 불일치는 그저 노이즈인 경우가 많습니다.
불일치가 정보를 담고 있는 경우
"이 두 장소가 다른가?"라고 묻는 대신 "이것은 어떤 종류의 네트워크인가?"라고 묻기 시작하면 신호가 개선됩니다. 불일치에 데이터센터 주소, Tor 출구, 알려진 악용 발신원이 더해지면 일반 주거용이나 모바일 네트워크에서의 불일치보다 훨씬 의미가 큽니다. ipto의 IP 조회는 국가, 도시, ASN, org와 함께 is_vpn, is_tor, is_abuser, is_datacenter를 반환하므로 한 번의 요청으로 위치와 네트워크 맥락을 모두 얻을 수 있습니다. VPN, Tor, 프록시 검사기로 주소를 직접 살펴볼 수 있습니다.
크기도 중요합니다. 독일에서 발급된 카드를 오스트리아에서 사용하는 것은, 독일에서 발급된 카드를 고객이 한 번도 배송한 적 없는 나라의 주소에서 새로 만든 계정과 일회용 이메일로 사용하는 것과 전혀 다른 이야기입니다. 불일치라는 불리언은 같지만 위험은 같지 않습니다.
함께 결합할 만한 신호
좋은 사기 판단은 같은 방향을 가리키는 여러 독립적인 신호에서 나옵니다. IP와 함께 다음을 고려하세요.
- 이메일 품질. 일회용 도메인과 작동하는 MX 레코드가 없는 도메인은 일회성 계정에서 흔합니다. 이메일 검사기는 구문, MX, 일회용 도메인 결과를 따로 보고합니다.
- 전화번호의 타당성. 잘못된 형식의 번호나, SMS 인증에 휴대전화가 필요한 곳에 입력된 유선 번호는 눈여겨볼 만합니다.
- 클라이언트 세부 정보. 봇이나 자동화 도구로 식별되거나 세션의 나머지 부분과 어긋나는 User-Agent는 저렴한 추가 검사입니다.
- 자체 데이터. 주문 이력, 카드당 시도 빈도, 배송지 변경, 차지백 기록은 보통 외부 조회가 제공하는 어떤 것보다 강력하며, ipto는 이를 제공하지 않습니다.
사기 점수 검사기는 IP, 이메일, 전화번호, User-Agent 신호를 신호별 내역과 함께 0에서 100 사이의 단일 점수로 결합하므로, 불일치가 다른 모든 것과 나란히 놓였을 때 어떻게 보이는지 확인하기에 편리합니다. 어떤 입력이든 생략할 수 있으며, 없는 신호는 깨끗한 것으로 계산하지 않고 제외됩니다.
실제로 불일치를 다루는 방법
이분법적인 차단 대신 단계적인 대응을 사용하세요. 다른 플래그가 없는 불일치는 그대로 통과시키거나 나중에 분석하도록 기록할 수 있습니다. 불일치에 한두 개의 추가 신호가 더해지면 3-D Secure, 일회용 코드, 수동 검토를 위한 짧은 지연 같은 마찰을 적용하기 좋은 후보입니다. 같은 주문에서 Tor 출구, 일회용 이메일, 봇 User-Agent가 함께 나타나는 것처럼 실제 고객 중에서는 드문 조합에만 완전한 거절을 두세요.
측정도 도움이 됩니다. 각 주문과 함께 IP 플래그를 기록한 다음, 자신의 트래픽에서 불일치 주문과 일치 주문의 차지백 및 확인된 사기 비율을 비교하세요. 많은 판매자는 불일치만으로는 비율이 거의 움직이지 않지만 네트워크 유형은 상당히 움직인다는 것을 발견하며, 그 데이터로 일반적인 규칙을 베끼는 대신 자신의 고객에 맞는 임계값을 정할 수 있습니다. 지오로케이션과 위협 데이터는 변하므로 임계값을 주기적으로 다시 검토하세요. ipto는 위협 피드를 6시간마다, IP 및 ASN 데이터셋을 매일 갱신합니다.
마지막으로 마찰을 추가할 때는 고객에게 분명히 알리세요. 인증 단계를 설명하는 메시지는 조용한 거절보다 훨씬 전환율이 높으며, 마침 호텔 네트워크를 쓰고 있던 좋은 고객이 떠나는 것을 막아 줍니다.