私が管理している PHP/MySQL サイトの 1 つはソーシャル ネットワークで、スパマーが似たようなメッセージを他の複数のユーザーに大量に送信していることに気付きました。
同じユーザー アカウントから送信されたメッセージの数と、送信されたメッセージの類似性から、この方法で他のユーザーにスパムを送信しているユーザーを特定するのは比較的簡単なはずですが、方法がわかりません。 PHP/MySQL で。メッセージは type として DB に格納されますTEXT
。
これらのスパマーを特定して、似たようなメッセージを大量に送信し始めたときに自動的に駆除するにはどうすればよいですか?
編集:
通常、スパム メッセージは少なくとも 1 段落のテキストであるため、 100文字未満のメッセージは安全に無視して、自動的に通過させることができます。