web-dev-qa-db-ja.com

Webアプリのユーザーの信頼性をどのように確立しますか?

一般公開アプリの問題の1つは、偽のユーザーアカウントに対処することです。誰もが複数のGoogleアカウントを開設し、多くの異なるオープンIDアカウントで多くの異なるユーザーを登録できるため、Open IDサービスを使用してもこれは解決しません。

この質問は認証を超えていることに注意してください-偽のユーザーアカウントの背後にいるユーザーは電子メールによる認証に時間がかかり、正当なユーザー名とパスワードを使用していると想定しています。

StackExchangeアプリでは、ユーザーがサイト上で重要なことを行う前に最低15人の担当者を指定することでこれを行います。一部のアプリは、通常はユーザーとの長期的な関係を構築しないeコマースアプリや特定のフォーラムなど、短命のユーザーアカウント用に構築されているため、すべてのWebアプリにこの豪華さがあります。

ユーザーの信頼性を確立する体系的な方法はありますか?

6
Jonathan

ユーザーが実際に人間であることを高い確実性で確立する体系的な方法があります。その後は、そのユーザーが何をするかでしか行けません。

Webアプリの性質によっては、「悪い」ユーザーは次のような人になるでしょう。

  • SEOのリンクをダンプして実行してみてください
  • 靴下人形を作成して、別のユーザーを昇格(または降格)する

AkismetのようなAPIを使用すると、表示される前に大量のスパムをキャッチできます。さらに、「良い」ユーザーが投稿/オークション/不適切なものにフラグを立てる手段を用意する必要があります。

靴下人形は本当に新しいものではなく、使用パターンを分析することで発見されます。ウィキペディアのようなサイトでそれらを根こそぎにすることは、誰かの「通常の」使用が非常に決定的であるSOのようなサイトでそれらを根こそぎにすることとは少し異なります。それは誤用を意味します(上/下の投票ボタンを乱用する)のは簡単です。あなたのサイトでどのような「良い」動作が行われるかについての情報がなければ、具体的な推奨事項を提示することは困難です。

私がしたいことは、あなたが望む行動に対する何らかの報酬を提供することです。人々が販売のためにアイテムを投稿したい場合、彼らが数回それをした後、彼らに彼らの名前の隣に星または何かを与えてください。手数料の削減、広告の削減など、他の何かで「スター」に報酬を与えます。 「良い」ユーザーが何かを得るために何かを提供することは価値があることです。

あなたのサイトが本当にあなたの訪問者の目に「使い捨て」であるなら、あなたはユーザーによって多くのドライブを得ます。おそらく、人々が少なくとも数日間にわたって参加したいと思うようにする方法を考えてください。これにより、(ほとんどの場合)悪い要素を根絶し、あなたが望む行動に報いるために必要な時間が与えられます。

スタックオーバーフロー自体は一部のユーザーにとって「使い捨て」であり、Cookieが実行されるとすぐに実際に登録したり、1つの質問をしたり、回答を得たり、消滅したりする人は多くいます。しかし、彼らがそこにいる間に彼らがすることの質は、彼らの信頼性、そして彼らが望むものを得る可能性を決定します。

1
Tim Post

体系的な方法はないと思います-結局、スパマーがいたとしても、すべての人のサイトのロックを解除するので、スパマーがそれを打ち負かす方法に取り組んでいるでしょう。

あなたのサイトには、本物のユーザーだけがやりたいと思うものが必要です。 Stack Exchangeの評判モデルについて述べましたが、もう1つは、人々が本物のお金を使うように促すことです。

たとえば、Steamは機能のロックを解除する前に実際に購入ゲームを要求するようになりました。少し前に、SteamにサインアップしてPortalの無料提供を取得し、友人として数人を追加しました。他の人を追加しようとしましたが、プロファイルにコンテンツの支払いがないため失敗しました。

これは誰にとっても機能しませんが、結局のところ、コンテンツに対して支払いをしていないかもしれません! -しかし、それは確かにオプションです。スパマーが手放したくないのはお金です。

別のオプションは、ユーザーにコンテンツを提供してもらうことです。アートサイトを運営している、または執筆サイトのユーザーは、アートや執筆を提出して初めてサイト全体にアクセスできるとしましょう。ランダムなjpgや「ipsum lorem」テキストの塊ではないことを確認するために、おそらく実際の人間の目で見なければならないでしょう。

その答えは、あなたのサイトが何であるかに依存するということです

1
ChrisF

質問からの回答 Webサイトから人々を本当に禁止する方法はありますか? いくつかのアイデアを提供するのに役立ちます。

1
Christian