IP 위험 점수: 의미, 점수 구간, 확인 방법
IP 위험 점수의 의미, 좋은 점수의 기준, IP가 플래그되는 이유를 설명하고 Tor 출구, VPN, 릴레이, 클라우드 서버의 실제 조회 결과를 보여 드립니다.


하나의 점수, 실제 IP 네 개, 그리고 그 이유
네 종류의 네트워크는 척도 위에서 서로 다른 네 곳에 자리 잡으며, scoring.detection_methods에는 그 위치를 만든 모든 신호가 이름으로 나열됩니다. 아래 공개 주소들은 누구나 호출할 수 있는 키 없는 API 요청으로 2026-10-16에 조회했습니다.
| IP | 정체 | 점수 | 조치 | detection_methods |
|---|---|---|---|---|
| 185.220.101.1 | Tor 출구 (TORSERVERS-NET, 함부르크) | 100 | block | tor_exit, datacenter_blocklisted, no_ptr_datacenter, known_spammer |
| 45.83.220.7 | Mullvad VPN 네트워크 주소 (31173 Services, 말뫼) | 46 | review | known_vpn_server, datacenter_ip |
| 104.28.46.99 | iCloud Private Relay 출구 (Cloudflare) | 9 | allow | relay_ip |
| 45.33.32.156 | scanme.nmap.org, Nmap의 공개 테스트 호스트 (Linode) | 10 | allow | datacenter_ip |
각 신호에는 점수(points)와 신뢰도(confidence)가 있습니다. 점수는 점수 곱하기 신뢰도의 합을 반올림하여 0과 100 사이로 제한한 값입니다. 따라서 위의 모든 행을 해당 methods 목록으로 다시 계산할 수 있습니다.
- Tor 출구: 100, block.
tor_exit(0.99에서 45점),known_spammer(0.9에서 40점),datacenter_blocklisted(0.75에서 30점)만으로 이미 103점이 됩니다. 네 번째 신호는 상한을 더 넘길 뿐입니다. - VPN 주소: 46, review.
known_vpn_server(0.9에서 40점)에datacenter_ip(0.5에서 20점)를 더하면 정확히 46입니다. API는 이 주소가 속한 네트워크를 근거로 "Mullvad (31173 Services)"라고 이름을 붙이지만, 현재 Mullvad가 공개한 서버 목록에는 없는 주소입니다. VPN 이름이 밝혀졌다고 해서 그것만으로 점수가 높아지지는 않습니다. 이 서버에는 블록리스트 등재 이력이 없고 열린 VPN 프로토콜도 기록되지 않았으므로 review에서 멈춥니다. - 릴레이: 9, allow.
relay_ip는 0.85에서 10점을 더하며 반올림하면 9입니다. Private Relay는 Apple 사용자의 주소를 개인정보 보호를 위해 숨기며, 릴레이 주소는 상한이 60이라 block에는 절대 도달하지 않습니다. Private Relay와 WARP 트래픽을 탐지하는 방법과 이를 통과시켜야 하는 이유는 별도 글에서 다룹니다. - 클라우드 서버: 10, allow.
datacenter_ip하나는 0.5에서 20점입니다. API, 가동 시간 모니터, 사무실 게이트웨이가 모두 데이터센터에서 동작하므로 호스팅은 살펴볼 이유일 뿐 차단할 이유가 아닙니다.
모든 이유와 가중치는 필드별 이유 목록에 있습니다.
이 조회를 실행하며 구간 표만으로는 알 수 없는 두 가지를 배웠습니다. 첫째, Tor 출구와 VPN은 둘 다 사용자를 숨기지만 54점 차이가 납니다. Tor 출구에는 스팸과 블록리스트 이력까지 붙어 있기 때문입니다. 같은 공급자라도 반대 방향으로 크게 벌어질 수 있습니다. 같은 날 Mullvad의 공개 목록에 있는 프랑크푸르트 서버 185.213.155.73은 100점이었습니다. Mullvad 목록의 등재 항목이 이 서버를 WireGuard 서버(wireguard_open)로 표시하고, 그 프로토콜 태그가 호스팅 신호를 VPN 동반 데이터센터라는 더 강한 신호로 바꾸기 때문입니다. 둘째, Tor 출구의 이유 네 가지 중 하나는 출구의 문제가 아니라 우리 쪽 결함입니다. no_ptr_datacenter는 이 주소에 역방향 DNS가 없다는 뜻인데, dig -x 185.220.101.1은 지금도 Tor 출구 호스트명을 반환합니다. 우리 조회 데이터베이스에 해당 레코드가 저장되어 있지 않으며, 수정 대상으로 기록해 두었습니다. 나머지 세 신호만으로 이미 100을 넘기므로 판정은 바뀌지 않습니다. 그래도 고객에게 원시 합계가 아니라 신뢰하는 신호를 기준으로 규칙을 작성하라고 안내하는 이유가 바로 이것입니다.
좋은 IP 위험 점수란 무엇인가
좋은 점수는 25 이하입니다. 의미 있는 위험 증거가 없다는 뜻이며 API는 allow를 반환합니다. 네 개의 구간은 조치에 그대로 대응합니다.
| 점수 | 판정 | 권장 조치 |
|---|---|---|
| 0-25 | 양호: 의미 있는 위험 증거 없음 | 허용 |
| 26-50 | 주의: 일부 신호 발생 | 검토: 기록하고 모니터링 |
| 51-75 | 위험: 상당한 증거 | 추가 인증: MFA, CAPTCHA 또는 3-D Secure |
| 76-100 | 불량: 강력한 복합 신호 증거 | 차단 |
대부분의 실수는 다음 두 가지 주의점만 지키면 미리 막을 수 있습니다.
- 점수는 해당 공급자 자체의 척도로 읽으십시오. IPQualityScore 문서는 75 이상을 "의심스럽지만 반드시 사기는 아님"으로 규정하고 90 이상에서 플래그 또는 차단을 권장합니다. 우리의 block 구간은 76부터 시작합니다. 양쪽의 76은 서로 다른 의미이므로 임계값을 공급자 간에 그대로 옮기면 안 됩니다.
- 적절한 기준선은 보호하려는 행동에 따라 다릅니다. 로그인은 결제보다 높은 차단 임계값을 감당할 수 있습니다. 비밀번호를 다시 묻는 데는 몇 초가 들지만, 카드 미제시 부정 주문은 지불 거절(chargeback)이라는 비용으로 돌아오기 때문입니다(그 측면은 지불 거절 감소 플레이북에서 다룹니다). 로그인, 가입, 결제의 차단 임계값은 행동별로 따로 정리했습니다.
점수를 올리거나 내리는 요인
점수가 답하는 질문은 하나뿐입니다. 이 요청이 나온 네트워크를 둘러싼 위험 증거가 얼마나 되는가. 점수는 키보드 앞에 누가 있는지 알지 못합니다. 알고 있는 것은 다음과 같은 것들입니다.
| 신호 그룹 | 예시 | 점수에 미치는 영향 |
|---|---|---|
| 익명화 | VPN 출구, 데이터센터 프록시, Tor 출구 | 상승: 대부분의 사기가 거쳐 가는 인프라 |
| 악용 이력 | 스팸 발신원, 크리덴셜 스터핑 발원지, 봇넷 소속 | 상승: 해당 주소가 이전에 공격했다는 증거 |
| 인프라 유형 | 데이터센터 ASN 대 일반 소비자 ISP, 호스팅 대역 | 서버 대역은 상승: 실제 고객은 소비자 네트워크에서 접속하기 때문 |
| 정상 출처 증거 | 가정용 ISP, 이동통신사, 검증된 검색엔진 크롤러 | 하락: 점수 산정은 더하기만이 아니라 빼기도 해야 함 |
| 공유 주소 보호 장치 | CGNAT 및 프라이버시 릴레이 상한 | 제한: 공유 주소의 사용자 한 명이 수천 명을 연루시킬 수 없음 |
마지막 두 행이 세심한 점수 산정과 조잡한 점수 산정을 가릅니다. 점수만 더하는 모델은 결국 전 세계의 모든 이동통신사와 공유 연결을 플래그하게 됩니다. 우리 모델은 36개의 가중 이유를 조합하며 빼기도 합니다. 가정용 ISP 이유는 17점을 깎고(신뢰도 0.85에서 마이너스 20), 검증된 크롤러는 28.5점을 깎습니다(0.95에서 마이너스 30). 릴레이 주소는 60으로, 자체 위협 증거가 없는 CGNAT 주소는 50으로 상한이 걸립니다. 각 이유의 가중치와 응답에서 읽는 방법은 위험 점수 이유를 필드별로 설명한 글에 있으므로, 이 페이지는 그 수치가 여러분에게 의미하는 바에 집중합니다.
내 IP의 위험 점수가 높은 이유
본인의 연결에서 점수가 높게 나오는 원인은 대개 본인이 한 일이 아니라 사용 중인 네트워크에 있습니다. VPN이나 프록시, 악용 이력이 있는 이전 가입자에게서 재활용된 주소, 다른 사람이 등재되는 바람에 영향을 받은 공유 CGNAT 주소, 또는 ISP 대역에 최근 걸린 블록리스트 등재가 그 예입니다. CGNAT으로 식별되는 주소는 VPN, 프록시, Tor, 봇넷 또는 악용에 대한 자체 증거가 없는 한 50으로 제한되므로, 공유 주소는 검토 대상은 될 수 있어도 IP만으로 차단되지는 않습니다. 점수가 아니라 VPN처럼 보인다는 안내를 사이트에서 받았다면 내 IP가 VPN 또는 프록시로 플래그되는 이유와 대처 방법을 참고하십시오.
높은 점수를 낮추는 방법
점수 자체에 이의를 제기할 수는 없습니다. 근거가 되는 증거가 바뀌면 점수도 바뀌며, 다음 조치가 증거를 바꿉니다.
- VPN이나 프록시를 끄고 평소 사용하는 ISP 회선으로 다시 연결하십시오. 가장 크고 빠른 하락 효과가 있습니다.
- 새 주소를 받으십시오. DHCP 임대를 갱신하거나 라우터를 재부팅합니다. 많은 ISP에서 플래그된 주소에서 벗어날 수 있습니다.
- 기기를 검사하십시오. 네트워크의 무언가가 봇넷에 감염되어 있다면 정리될 때까지 플래그가 계속 돌아옵니다.
- ISP에 문의하여 대역이 만성적으로 등재되어 있다면 다른 주소 할당을 요청하십시오.
- 기업의 경우: 트랜잭션 트래픽은 공유 호스팅 대역이 아니라 올바르게 구성되고 역방향 DNS가 깨끗한 전용 인프라에서 발송하십시오.
그다음에는 시간이 필요합니다. 우리의 VPN 및 프록시 탐색 단계는 최대 12시간마다 실행되며 7일이 지난 결과를 다시 확인합니다. Tor 및 릴레이 목록과 DNS 블록리스트는 6시간마다 다시 읽고, 조회 데이터베이스는 매일 재구축합니다. 따라서 주소가 그 증거에서 빠지면 다음 재구축 때 점수도 따라서 내려갑니다.
API로 점수 확인하기
일회성 확인에는 이 페이지 상단에 링크된 무료 검사기가 0-100 수치, 권장 조치, 근거 신호를 보여 줍니다. 프로덕션에서는 호출 한 번으로 같은 판정을 받을 수 있으며, 낮은 속도 제한으로 키 없이 시험해 볼 수도 있습니다. 다음은 위 표의 Mullvad 네트워크 주소에 대한 실제 응답을 간추린 것입니다.
curl https://api.geoiphub.com/v1/lookup/45.83.220.7 \
-H "x-api-key: YOUR_API_KEY"
{
"ip": "45.83.220.7",
"asn": {
"asn": 39351,
"org": "ESAB-AS - 31173 Services AB"
},
"detection": {
"is_vpn": true,
"is_tor": false,
"is_hosting": true,
"is_relay": false,
"vpn_provider": "Mullvad (31173 Services)",
"vpn_confidence": 85
},
"scoring": {
"fraud_score": 46,
"confidence": 0.56,
"recommended_action": "review",
"detection_methods": ["known_vpn_server", "datacenter_ip"]
}
}
공급자 이름은 VPN 서버를 운영하는 것으로 알려진 네트워크 표에서 가져오며, 그래서 vpn_confidence가 Mullvad의 자체 서버 목록에 있는 주소가 받는 95가 아니라 85입니다. IP 뒤의 VPN 공급자를 식별하는 방법과 코드에서 이름을 접두사로 매칭해야 하는 이유는 별도 글에서 설명합니다.
이 응답 형태는 어떤 공급자를 평가할 때도 쓸 수 있는 체크리스트입니다. 조치할 수 있는 수치, 정책에 대응시킬 수 있는 권장 조치, 신뢰도 값, 그리고 무엇보다 판정 뒤의 이름이 붙은 증거입니다. detection_methods 없이 숫자만 있으면 실제 고객이 차단 이유를 물었을 때 검증이 불가능합니다.
점수는 모든 페이지뷰가 아니라 의사결정 지점에서 산정하십시오. 로그인에서 점수는 크리덴셜 스터핑과 계정 탈취에 대한 1차 필터입니다. 가입에서는 IP 유형별로 가짜 가입을 막고, 한 운영자의 중복 계정과 쿠폰 및 추천 악용을 잡는 데 도움이 됩니다. 결제와 출금에서는 결제 사기 탐지 스택의 한 계층입니다. 같은 네트워크 신호는 유료 캠페인에서 IP 주소로 클릭 사기를 찾아내는 데도 쓰입니다. 디바이스 핑거프린팅과 IP 인텔리전스는 서로 다른 것을 보므로, 완전한 보호를 위해 IP 계층에 기기 및 행동 신호를 함께 사용하십시오. 사기 방지 가이드는 점수가 각 흐름의 어디에 들어가는지 보여 주며, VPN 및 프록시 탐지의 작동 방식은 가장 가중치가 큰 신호가 어디서 오는지 설명합니다.
더 알아보기
자주 묻는 질문
위험 점수가 높으면 사기가 발생했다는 뜻인가요?
아닙니다. 점수는 요청이 나온 네트워크(익명화 도구, 악용 이력, 인프라 유형)를 측정하며, 이를 사용하는 사람의 의도를 측정하지 않습니다. 점수가 높다는 것은 해당 주소를 더 면밀히 살피거나 추가 인증을 요구할 필요가 있다는 뜻이지, 사용자가 사기꾼이라는 뜻이 아닙니다. 성숙한 시스템이 조용한 일괄 차단 대신 점수와 추가 인증(step-up)을 함께 쓰는 이유입니다.
VPN을 사용하면 점수가 올라가나요?
대체로 그렇습니다. 알려진 VPN 신호 하나만으로도 신뢰도 0.9에서 40점이 더해져 review 구간에 들어갑니다. 2026-10-16에 조회한 Mullvad 네트워크의 주소는 46점이었습니다. 열린 VPN 프로토콜 포트나 블록리스트 등재처럼 증거가 더 쌓이면 점수는 block 구간까지 올라갑니다. VPN을 끄는 것이 위험도가 더 낮은 주소로 보이게 하는 가장 빠른 방법입니다.
IP 주소의 위험 점수는 어떻게 확인하나요?
주소를 무료 검사기에 붙여 넣으면 0-100점과 그 근거가 되는 신호를 볼 수 있고, 가입, 로그인, 결제 단계에서 IP 인텔리전스 API를 호출할 수도 있습니다. 어떤 공급자를 쓰든 근거가 되는 증거를 함께 반환하는 곳을 선택하십시오. 검증할 수 없는 숫자 하나만으로는 조치를 취하기 어렵고, 차단된 고객에게 설명하는 것도 불가능합니다.
GeoIPHub API를 만드는 팀
GeoIPHub IP 인텔리전스 API와 스캐너를 만드는 GeoIPHub 팀이 작성했습니다. 초안은 AI의 도움을 받아 준비하고 팀이 편집합니다. API 예시는 예시용으로 표시된 경우를 제외하고 라이브 API에 대한 실제 조회 결과입니다.


