Watch-IP

Aggiungi contesto alle decisioni di registrazione

Combina una verifica e-mail con gli indicatori di rete dell'IP che si registra per decidere se una registrazione debba proseguire automaticamente o passare a revisione — calcolato sul tuo backend con POST /v1/signup/check, oppure assemblato da controlli lato browser per un feedback immediato.

Un'unica chiamata lato server all'invio

Quando il modulo di registrazione viene inviato, chiama POST /v1/signup/check dal tuo backend con l'indirizzo, l'IP del visitatore e, facoltativamente, il suo User-Agent. Esegue la verifica e-mail completa (dominio usa e getta, server di posta mancante, refuso, indirizzo di ruolo), consulta gli indicatori VPN/Tor/data center/minaccia dell'IP nei piani che includono i dati di sicurezza, controlla quanto di recente è stato registrato il dominio e-mail e restituisce un punteggio da 0 a 100 con un verdetto accept/review/reject e i relativi motivi. Poiché viene eseguito sul tuo server con la tua chiave segreta, il visitatore non può falsificarlo né aggirarlo.

Feedback immediato nel modulo

Per un'esperienza migliore prima dell'invio, chiama POST /v1/email/validate dal JavaScript del modulo con la tua chiave pubblicabile: mostra un messaggio specifico per invalid_syntax o disposable_domain e proponi didYouMean come correzione con un clic per un refuso. È un aiuto all'esperienza utente, non un controllo vincolante — chiunque può disattivare JavaScript.

Indicatori di rete

Il campo ip.security della verifica della registrazione (o l'oggetto security di GET /v1/geo nel browser) riporta isVpn, isTor, isDatacenter e isThreat per l'IP che si connette. Sono indicatori basati su liste, non un verdetto — false significa nessuna corrispondenza nei dati disponibili, non una connessione confermata come pulita. In un piano senza dati di sicurezza, il punteggio di registrazione usa solo i segnali dell'e-mail e lo indica con il motivo ip_security_unavailable.

Indirizza alla revisione, non limitarti a bloccare

Tratta reject come un segnale forte e review come motivo per un passaggio aggiuntivo — un'e-mail di conferma, un CAPTCHA, un controllo manuale prima di concedere crediti gratuiti — anziché come un rifiuto automatico. Mantieni la conseguenza specifica nella tua policy; i pesi del punteggio sono documentati, così puoi capire perché una registrazione ha ottenuto quel risultato.

Account duplicati

Memorizza canonicalEmail (l'indirizzo senza +tag e, per Gmail, senza punti) insieme a ogni account e cercalo in fase di registrazione per individuare la stessa persona che crea più account di prova. Watch-IP non conserva alcuno storico delle tue registrazioni per cliente, quindi questa ricerca avviene nel tuo database.

Cosa questo non garantisce

Nessuna combinazione di segnali e-mail, anzianità del dominio e rete dimostra che un account è fraudolento né garantisce di fermare gli abusi delle prove gratuite — restringe quali registrazioni meritano un esame più attento prima di dedicarvi risorse di supporto o promozionali. Nessuno dei controlli contatta la casella di posta, quindi un accept non è un indirizzo di cui è confermato il funzionamento.

Pagine correlate