ユーザーがアカウントを作成して画像をアップロードできる大学向けの Web を開発しています。画像は非公開で、アップロードした人だけが見ることができます。たとえば、クラウド ファイル システムのようなものです。
各ユーザーは 500MB の無料アカウントを持っています。私は Amazon S3 を使用して画像を保存しています。つまり、ストレージにはコストがかかります。
ボットが何百万 MB もアップロードしないようにするにはどうすればよいですか? ボットが何百万もの新しいアカウントを作成し、ユーザー エクスペリエンスに影響を与えることなく、アカウントごとに 500 MB をアップロードすることを回避するにはどうすればよいですか?
一方では、変換率に悪影響を与えるため、登録フォームに CAPTCHA を絶対に入れたくありません。一方で、ボットが何百万ものダミー画像をアップロードするので、何千ドルも払いたくありません。
Dropbox や Google Drive などがこれ (ボットによってアップロードされたコンテンツ) に苦しんでいるかどうか知っている人はいますか? 私はそれについて何も見つけることができなかったので、それは問題ではないようです。私が読むことができたすべてのスパム関連の問題は、フォーラムで取り上げられたスパムだけでした。それも理にかなっています。フォーラムのスパムは、他のユーザーが読むことができます。Dropbox や Google Drive などのサービスのスパムは誰にも届きません。それにもかかわらず、私はコストの驚きを避けるためにそれを保護する必要があります.