【问题标题】:Methods for detecting users with multiple accounts多账号用户检测方法
【发布时间】:2022-11-16 08:02:47
【问题描述】:

我正在开发一款手机应用程序,该应用程序涉及用户获取资金并兑现到他们的 PayPal/银行账户/等。在这种情况下,安全显然是一个重要问题。现在我正在构建系统来检测创建多个帐户的用户。攻击者经常尝试创建许多帐户以通过脚本滥用系统。如果我们可以检测到关联的帐户,那么我们就可以在发现攻击时禁止所有相关用户。

到目前为止,我已经通过查找识别数据并匹配账户之间的数据来检测多账户用户。例如,如果两个帐户使用相同的android deviceId 登录,则系统会认为它们都是由同一个人操作的。

目前我们捕获并匹配:

  • 电子邮件地址和基本电子邮件的变体
  • 设备标识符(androidId/ios 设备令牌)
  • 验证电话号码
  • paypal/cashout 账户信息

我捕获了 IP 地址,但看起来很多用户最终都得到了重叠的 IP,这可能是因为他们使用的是相同的 VPN 服务。有些还具有难以检测的自托管 VPN。我们有一些技巧可以检测人们何时使用 VPN,并且可以将其考虑在内,但似乎在不引入统计猜测的情况下很难使用 IP(例如,如果两个用户共享 5 个 IP,则他们可能已链接)。有没有办法让它们更有用或获得更好的数据?

我们面临的一些攻击者/骗局相对复杂。他们拥有基于云的模拟器池和使用实体手机雇用的团队。出于这个原因,我认为涉及会话/cookie 的方法不太可能有效。

是否有任何其他方法用于检测/打击多帐户用户?我可以访问任何其他身份信息吗?

【问题讨论】:

  • 你能得到设备的MAC吗?

标签: node.js mongodb security multiple-users


【解决方案1】:

移动开发协议是否允许通过 ip 和设备 ID 进行禁止?

【讨论】:

  • 这篇文章看起来不像是试图回答这个问题。这里的每个帖子都应该是一个明确的尝试回答这个问题;如果你有批评或需要澄清问题或其他答案,你可以直接在它下面post a comment(就像这个)。请删除此答案并创建评论或新问题。请参阅:Ask questions, get answers, no distractions
猜你喜欢
  • 2018-08-23
  • 1970-01-01
  • 2018-07-29
  • 2016-03-19
  • 2012-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多