そして、これは起こりました-少し前までは、邪悪なロボットが
私のブログで武器を取りました。 彼らは私のコメントを送信するためにフォームをスパムし始めました。 このイベントに関連して、対立する感情がしばらくの間私を苦しめました-一方では、スパムは嫌悪感を引き起こしましたが、他方では、虚栄心が感じられました-ロボットの間では、多かれ少なかれ人気がありました:)。 幸いなことに、嫌悪感が圧倒され、私はロボットと戦うようになりました。
私はキャプチャをハングアップする欲求がありませんでした。 したがって、私はすぐにスパム抑制機能を生成しました。 その本質は、サイトでの以前のアクティビティを分析することでした。 つまり、コメントを送信するときに、フォームのあるページがロードされた時間をチェックしました。 奇妙なことに、結果は非常に良かった。 スパムの約90%は30秒の許容可能な遅延で除去されました。
現時点では、このシステムはスパム識別子を入力するための隠しフィールドと並行して私のブログで機能します。 希望する人は、ページをロードしてから1分以内
にトピックにコメントを残すだけで確認できます。
(彼らは私にコメントを送ることはバグだと言います。どのブラウザでどのオペレーティングシステムで言ったら嬉しいです)私はそのような保護が理想とはほど遠いことに同意します。第一にそれが初歩的であり、第二にそれが普通のユーザーを妨害することができるからです。 しかし、これらの欠点により、ロボットだけでなくトロールからも保護できると考えられます。 さらに、これは単なる実験モデルであることを忘れないでください。
現時点では、このシステムを次の分野で開発したいと考えています。
- この間、およびできればいくつかの過去のセッション中に、サイト上のすべてのユーザーの動きを分析に含めます。
- トラフィックソースサイトへのリンクのチェックを追加します。
- 疑わしいユーザー向けの追加のロボットテストツールを、チューリングテスト(captcha)の形式で追加します。
実際、サイト上のユーザーの動きをアカウンティングするための本格的な分析システムが、スパムからのサイトの保護と統合されています。
確かに私はこれを最初に考えるわけではありませんが、既成のソリューションを取りたくはありません。そのようなことを自分で書くことに興味があります。 それでも、アナログを使用している場合は、それらについてお聞きしたいと思います。 コメントを使用することをお勧めします-何がうまく実装され、何が悪いのか。