php - Laravel 网站上的虚假帐户创建预防

标签 php security laravel authentication spam-prevention

我正在开发一个我自己构建的 Laravel 项目,该项目需要一个虚假帐户创建预防系统。我已经在网上阅读了一些文章,现在我想到的所有解决方案都是以下这些。我想混合使用以下技术,但不确定它在其他现有网站上的处理方式。

我的网站需要银行账户/ Paypal 账户,还需要社交网络才能享受体验。我的服务不需要人们付费访问它。

我想了解人们在网上创建此类解决方案的经验,以及避免最大程度地创建虚假配置文件的最佳组合或解决方案是什么?

电子邮件验证

  • (+) 易于实现
  • (+) 对用户来说很容易做到
  • (-) 人们很容易通过虚假电子邮件或垃圾邮件绕过

验证码

  • (+) 很好地阻止垃圾邮件机器人
  • (+) 易于实现
  • (-) 并非每次都适用于机器人,也不适用于人们手动创建虚假个人资料

社交网络链接

  • (+) 可以作为检查用户在 Internet 上的状态的良好基础
  • (-) 不是每个人都有社交网络帐户
  • (-) 社交网络帐户也可能是骗局

短信验证

  • (+) 非常安全
  • (-) 不是每个人都有手机或愿意捐出手机
  • (-) 已经存在一些平台可以发送/接收在线短信以轻松避开此系统

银行账户/Paypal账户

  • (+) 难以伪造
  • (+) 只有愿意填写该信息的人才会填写
  • (-) 如何根据这些信息检查用户是否真实?
  • (-) 如果 Paypal 帐户也是假的怎么办?

主持人

  • (+) 完美控制所有信息
  • (-) 消耗时间
  • (-) 消费金钱

我也知道有一个现有的在线解决方案,但在项目开始时它代表着巨大的成本:Detect fake accounts

您现在使用的解决方案是什么?可以采用哪些解决方案来最大程度地减少网站上虚假配置文件的数量?

最佳答案

我在 /register url 中实现了防止垃圾邮件注册。

当我尝试使用 Google Captcha V2、V3、Mews Captcha 时,两者都不适合我。

最后honeypot完成了工作。

关于php - Laravel 网站上的虚假帐户创建预防,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36693837/

相关文章:

security - 什么取代了 Java 的 sun.security 包?

php - Laravel 网站上传 cPanel 错误

html - 在 Laravel Blade 表中显示数据库中的数据

php - ssh2_auth_pubkey_file 认证总是失败

php - 如何将 jQuery/AJAX 结果放入表格单元格

PHP - 添加/删除回车到 base 64 编码字符串

algorithm - SSN 的校验和

php - 在 php mysql 中显示图像时出错

javascript - 服务器端请求和 XmlHTTPRequest(客户端)和安全性

php - 这个多重可选过滤器的最佳解决方案是什么?