获取Gmail账户的年龄

7
我的团队正在讨论如何改进客户平台上的欺诈预防算法。并不奇怪,用于欺诈活动的电子邮件地址通常是在免费邮件提供商(如Gmail)注册的。
我们缺少一个输入到欺诈预防系统中的标准,这将为我们提供非常有价值的信息,那就是账户的年龄。
是否有一种API方法(或其他方式)可以查询Gmail账户何时注册?
类似https://api.gmail.com/age-of-account/email.address@gmail.com的内容,返回创建日期或时间跨度,将非常有用。

7
如果他们公开了这些信息,我会感到惊讶。这似乎是应当保护的信息。 - Pekka
我也会感到惊讶。但另一方面,我认为他们应该对我们的卡盗数据库中高比例的电子邮件地址是在 Gmail 注册这一事实负责。 - Lukas Winzenried
1
有像Rapleaf这样的付费服务出售那些数据。这些数据来自他们汇总并从愿意卖给他们的所有人购买的数据。 - Cyph
1个回答

2
您无法通过任何现有的Google API 获取帐户创建时间。但是,您可以使用Gmail API 来消除一些低 hanging fruit,具体操作如下:
  1. 列出消息 ID 直到响应中没有 nextPageToken 为止。这样,您就获得了最后一页的消息 ID。
  2. 获取最新消息 并检查 internalDate 是否低于某个截止值。
这不是一个完美的解决方案,因为有针对性的攻击者可以插入带有自定义日期标头的消息,但在您的算法中作为许多其他指标之一,可能是值得考虑的。

我知道这个API。但是我不想谈论我的账户年龄;-) - Lukas Winzenried
@LukasWinzenried 我了解 :) 但如果您在授权用户时请求读取其电子邮件访问权限,您可以使用他们的 access_tokens,而不是您自己的。那确实很愚蠢 ;) - Tholle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接