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