Reputazione IP: perché il tuo firewall non è sufficiente
Le blocklist IP statiche non riescono a stare al passo con gli attaccanti che ruotano attraverso VPN, proxy residenziali e nodi di uscita Tor. L'API di reputazione IP di Veille (GET /v1/intelligence/ip) analizza ogni IP in tempo reale su più dimensioni e restituisce un threat_score da 0 a 100.
Cosa restituisce l'API
Per qualsiasi indirizzo IPv4 o IPv6, ottieni: rilevamento VPN/proxy/Tor/datacenter, dettagli ASN e proprietario della rete, geolocalizzazione (paese, città, coordinate, fuso orario) e se l'IP è stato segnalato come abusivo o come crawler.
Integrazione rapida
Python
import requests
API_KEY = "YOUR_API_KEY"
BASE_URL = "https://api.veille.io/v1"
response = requests.get(
f"{BASE_URL}/intelligence/ip",
params={"query": "82.64.12.193"},
headers={"x-api-key": API_KEY},
)
data = response.json()
if data["is_vpn"] or data["threat_score"] > 60:
print(f"Suspicious IP - score: {data['threat_score']}")
else:
print(f"Clean IP from {data['location']['country']}")
TypeScript
const API_KEY = "YOUR_API_KEY";
const BASE_URL = "https://api.veille.io/v1";
const headers = { "x-api-key": API_KEY };
const response = await fetch(
`${BASE_URL}/intelligence/ip?query=82.64.12.193`,
{ headers }
);
const data = await response.json();
if (data.is_vpn || data.threat_score > 60) {
console.log(`Suspicious IP - score: ${data.threat_score}`);
} else {
console.log(`Clean IP from ${data.location.country}`);
}
Campi principali della risposta
is_vpn/is_proxy/is_tor- flag di anonimizzazione specificiis_datacenter- identifica IP cloud/hosting usati per attacchi automatizzatiis_abuser- segnalato per attività dannosa notaasn- proprietario della rete, tipo (isp,hosting,business) e paesethreat_score- da 0 (pulito) a 100 (alta minaccia)
5 casi d'uso
- Rilevamento frodi alla registrazione - segnala gli account creati da VPN o nodi di uscita Tor per revisione manuale.
- Autenticazione adattiva - aggiungi CAPTCHA o MFA quando l'IP proviene da un datacenter o proxy.
- Applicazione delle restrizioni geografiche - verifica che il paese effettivo dell'utente corrisponda alla tua regione di servizio.
- Rate limiting - applica limiti più severi agli IP con punteggi di minaccia elevati.
- Prevenzione delle frodi nei pagamenti - confronta la geolocalizzazione dell'IP con l'indirizzo di fatturazione prima di elaborare un addebito.
Articoli correlati
- Costruire una pipeline di rilevamento frodi - combinare segnali IP, email e dominio in un punteggio di rischio composito
- Come le email usa e getta vengono usate nelle frodi agli account - il segnale email che completa la reputazione IP per un rilevamento più robusto