Si può determinare la data di creazione di un account e-mail?

4

È possibile determinare la data di creazione dell'account di posta per l'indirizzo fornito all'interno del flusso del processo di autenticazione; O almeno determinare che l'account di posta elettronica è stato / non è stato creato lo stesso giorno della registrazione (o in particolare dopo la conferma)?

Un caso d'uso è quello di contrassegnare tali account per un esame più attento come parte di un sistema di gestione dei rischi.

Quali considerazioni generali pensi entrino in gioco nell'affrontare questo problema?

Immagino che le soluzioni potrebbero essere specifiche per diversi provider di posta elettronica, ma se potessi determinare queste informazioni per quelle principali è un buon posto dove stare.

Adoro le risposte specifiche in qualsiasi lingua o pseudocodice supponendo che ciò sia risolvibile all'interno dei principi etici.

Dichiarazione di non responsabilità: ho posto questa domanda su Stack Overflow. Qualche persona gentile ha detto che i provider di posta elettronica non lo consentirebbero per motivi di privacy. Completamente accettabile, ma credo che l'età di un account di posta elettronica abbia poco a che fare con la privacy personale. Inoltre ci sono troppe persone intelligenti che usano i forum stack * per me semplicemente sdraiarsi e morire.

    
posta Nonso 21.03.2014 - 10:26
fonte

3 risposte

8

In generale, no. SMTP è un protocollo con un insieme fisso di informazioni che possono essere scambiate e "Per quanto tempo questo indirizzo è stato attivo?" non è tra quelle informazioni. (In effetti, a causa della continua battaglia tra i fornitori di infrastrutture di posta e gli spammer, sta diventando progressivamente più difficile ottenere risposte affidabili alla domanda molto più semplice "Questo indirizzo è consegnabile?", Anche se questo è dovrebbe essere responsabile).

Ciò non significa che in molti casi non è possibile trovare la risposta a seconda dei dettagli dell'entità che sta effettivamente fornendo il servizio di ail. Ovviamente, se hai il controllo su di te, puoi interrogare facilmente la data di creazione. Per i fornitori pubblici, potrebbero esserci tracce del tempo in cui il dominio utilizzato da un'e-mail è stato registrato; molti stack comuni di Internet rivelano più informazioni di quanto dovrebbero, e può essere possibile dedurre qualcosa da quello. Ciò che probabilmente non esiste è un modo generale che funziona per tutti gli indirizzi email.

    
risposta data 21.03.2014 - 10:41
fonte
2

Non esiste un modo affidabile per fare ciò che vuoi.

Perché no? Perché alla fine ti affiderai alle informazioni fornite da terze parti. Quindi, se un utente fornisce un indirizzo e-mail, ha intenzione di contattare il mailhost di detto indirizzo e-mail. Come puoi sapere che l'utente non è l'amministratore del server del server di posta elettronica e fornisce informazioni false?

Non puoi.

    
risposta data 13.10.2014 - 09:10
fonte
1

Al 100% assicurati quando è stato creato un account? No, non può essere fatto in modo affidabile. Tuttavia, io uso un servizio di verifica per e-commerce che incorpora questo. Usano Rapleaf come fornito, che sembra avere la rete più grande per questo tipo di dati. Possono solo dirti quando un utente della loro rete ha prima interrogato quell'e-mail, ma direi che sono in grado di trovare risultati circa il 70% delle volte. In combinazione con altri fattori relativi alla transazione, riteniamo che costituisca un'eccellente misura antifrode. Il pagamento è per query, non in abbonamento.

    
risposta data 01.10.2015 - 01:15
fonte

Leggi altre domande sui tag