VPN 탐지
다중 신호 탐지
VPN 탐지는 상용 IP 인텔리전스 데이터베이스 조회와 브라우저 측 일관성 검사를 함께 사용합니다. 이벤트는 결과를 불리언 값 — vpn, proxy, tor, datacenter — 으로 내보내며, 주소 자체는 내부에 남습니다.
응답 예시
{
"network": {
"vpn": true,
"proxy": true,
"tor": false,
"datacenter": false
}
}프록시 탐지
불리언 proxy 필드
프록시 트래픽은 연결하는 IP를 상용 IP 인텔리전스 데이터베이스에서 조회해 식별합니다. 이 데이터베이스는 주소 뒤의 채널 유형을 기록합니다: 데이터센터, 공개 프록시와 웹 프록시, 레지덴셜 프록시, 검색 엔진 크롤러, VPN, Tor. 그중 어느 것이든 불리언 필드 proxy를 세웁니다. API는 프록시를 익명성 수준으로 등급화하지 않으므로, 검색 엔진 크롤러도 VPN과 똑같이 proxy를 세웁니다.
응답 예시
{
"network": {
"vpn": false,
"proxy": true,
"tor": false,
"datacenter": true,
"isp": "DigitalOcean, LLC",
"asn": 14061
}
}Tor 탐지
데이터베이스 기반 tor 필드
같은 IP 인텔리전스 데이터베이스에서 Tor 노드로 등록된 주소의 접속에 표시가 붙습니다. 이벤트는 vpn, proxy, datacenter와 나란히 불리언 필드 tor를 담습니다. 릴레이 목록이나 노드 메타데이터는 공개하지 않습니다.
응답 예시
{
"network": {
"vpn": false,
"proxy": true,
"tor": true,
"datacenter": false
}
}지리적 위치
도시 수준 조회
접속한 주소를 대상으로 IP를 위치로 변환합니다. 이벤트에는 IP 위치의 국가, 도시, 좌표, 시간대가 담깁니다.
응답 예시
{
"geo": {
"country": "DE",
"city": "Berlin",
"lat": 52.52,
"lon": 13.405,
"timezone": "Europe/Berlin",
"isp": "Deutsche Telekom"
}
}ASN 분석
ASN·ISP 메타데이터
Business 플랜에서는 모든 이벤트가 연결하는 주소 뒤의 자율 시스템 번호와 ISP 이름을 담습니다. 데이터센터와 호스팅 트래픽은 네트워크 유형 라벨이 아니라 불리언 필드 datacenter로 구분됩니다.
응답 예시
{
"network": {
"vpn": false,
"proxy": false,
"tor": false,
"datacenter": false,
"isp": "Deutsche Telekom",
"asn": 3320
}
}통합 예시
네트워크 인텔리전스는 서버로 전달되는 모든 웹훅 이벤트에 포함됩니다. 추가 API 호출이 필요하지 않습니다.
IP 평판, VPN, 프록시 분류를 하나의 제품으로 패키징한 것이 필요하신가요? IP Intelligence를 확인하세요.
// Network signals arrive on your server in the webhook event
app.post('/webhook/tracio', (req, res) => {
const event = req.body
if (event.network.vpn) {
// Apply enhanced verification
requireMFA(event.visitorId)
}
if (event.network.datacenter) {
// Flag for review — residential users don't use datacenter IPs
flagForReview(event.visitorId, 'datacenter_traffic')
}
if (event.network.tor) {
// Block or challenge based on your policy
challengeUser(event.visitorId, 'tor_detected')
}
res.status(200).send('OK')
})