我正在为我的大学开发一个网站,用户可以在其中创建一个帐户并上传图片。图片是私密的,只有上传者才能看到。例如,就像一个云文件系统。
每个用户都有一个 500MB 的免费帐户。我使用 Amazon S3 来存储图像,也就是说存储意味着成本。
如何避免机器人上传数百万 MB?如何避免机器人创建数百万个新帐户并为每个帐户上传 500MB 而不会影响用户体验?
一方面,我绝对不想在注册表中添加验证码,因为它会对转化率产生负面影响。另一方面,我不想支付数千美元,因为机器人上传了数百万张虚拟图像。
有谁知道 Dropbox、Google Drive 等是否受此影响(由机器人上传的内容)?这似乎不是问题,因为我找不到任何关于它的东西。我能读到的所有与垃圾邮件相关的问题都只涉及论坛中的垃圾邮件。这也是有道理的。论坛中的垃圾邮件可以被其他用户阅读。Dropbox 或 Google Drive 等服务中的垃圾邮件无人问津。尽管如此,我必须保护它以避免成本意外。