我正在开发一个我自己构建的 Laravel 项目,该项目需要一个虚假帐户创建预防系统。我已经在网上阅读了一些文章,现在我想到的所有解决方案都是以下这些。我想混合使用以下技术,但不确定它在其他现有网站上的处理方式。
我的网站需要银行账户/ Paypal 账户,还需要社交网络才能享受体验。我的服务不需要人们付费访问它。
我想了解人们在网上创建此类解决方案的经验,以及避免最大程度地创建虚假配置文件的最佳组合或解决方案是什么?
电子邮件验证
- (+) 易于实现
- (+) 对用户来说很容易做到
- (-) 人们很容易通过虚假电子邮件或垃圾邮件绕过
验证码
- (+) 很好地阻止垃圾邮件机器人
- (+) 易于实现
- (-) 并非每次都适用于机器人,也不适用于人们手动创建虚假个人资料
社交网络链接
- (+) 可以作为检查用户在 Internet 上的状态的良好基础
- (-) 不是每个人都有社交网络帐户
- (-) 社交网络帐户也可能是骗局
短信验证
- (+) 非常安全
- (-) 不是每个人都有手机或愿意捐出手机
- (-) 已经存在一些平台可以发送/接收在线短信以轻松避开此系统
银行账户/Paypal账户
- (+) 难以伪造
- (+) 只有愿意填写该信息的人才会填写
- (-) 如何根据这些信息检查用户是否真实?
- (-) 如果 Paypal 帐户也是假的怎么办?
主持人
- (+) 完美控制所有信息
- (-) 消耗时间
- (-) 消费金钱
我也知道有一个现有的在线解决方案,但在项目开始时它代表着巨大的成本:Detect fake accounts
您现在使用的解决方案是什么?可以采用哪些解决方案来最大程度地减少网站上虚假配置文件的数量?
最佳答案
关于php - Laravel 网站上的虚假帐户创建预防,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36693837/