获取Gmail帐户的年龄

Luk*_*ied 7 fraud-prevention gmail-api

我的团队正在讨论如何在客户平台上改进防欺诈算法.欺诈活动中使用的电子邮件地址通常会在免费邮件提供商(如Gmail)中注册,这并不奇怪.

我们作为欺诈预防系统的输入而缺少的一个标准是给我们提供非常有价值的信息,即帐户的年龄.

是否有API方法(或任何其他方式)允许我们查询Gmail帐户何时注册?

https://api.gmail.com/age-of-account/email.address@gmail.com这样的东西,它返回自创建以来的日期或时间跨度,将非常有用.

Tho*_*lle 2

您无法通过任何现有的 Google API 获取帐户的创建时间。不过,使用 Gmail API,您可能可以通过以下方式摆脱许多容易实现的目标:

  1. 列出消息 ID,nextPageToken直到响应中没有为止。然后您将获得最后一页的消息 ID。
  2. 获取最后一条消息并检查是否internalDate低于某个截止值。

这不是一个很好的解决方案,因为目标攻击者只需插入一条带有自定义日期标头的消息,但可能值得将其作为算法中许多其他内容的度量。