8

現在ゲームを作成していますが、1人につき1つのアカウントに制限したいと思います。私には遊びたい家族がたくさんいて、詐欺師から家族を解読する方法を考えることができません。

私が現在計画している方法は、Cookieとセッションをチェックして、そのコンピューターに設定されているものがあるかどうかを確認することです。設定されている場合は、誰かがそのアカウントから既にプレイしていることがわかります。私がデータベースに保存したIPに対して彼らのIPをチェックするよりも(私は各アカウントの登録IPと彼らが最後にログインしたIPを保存しています)。それらのいずれにも一致しない場合は、サインアップした電子メールをチェックし、電子メールがまだ使用されていないことを確認します。

私の問題は、これは詐欺師を止めるかもしれないが、単一のコンピューターを持っている家族も止めることになるということです。

誰かが何か提案やあなたがしたことの経験から何かありますか?

前もって感謝します、

ジェフ

4

5 に答える 5

15

正直なところ、私のアドバイスは単にそれについて心配しないことです。このタイプの動作がシステムを完全に破壊しないようにアプリケーションを構築します。

複数のアカウントの問題が発生する可能性のあるiPhoneゲームがあります。結局、私は人々がソフトウェアを好きなように使うだろうということに気づかなければなりませんでした。CS4をクラックしたい場合は、そうします。この種の動作を制限することに焦点を当てるのではなく、実際には問題にならないようにアプリを設計してください。

幸運を!

于 2010-11-27T17:43:02.353 に答える
4

いくつかの考え

IPアドレスが1人に対応するという保証はありません。村全体が単一のIPアドレスから見られる場合があります。また、通常のインターネット接続には、いつでも変更できる動的IPアドレスがあります。

結論: IPアドレスでユーザーを区別することは無意味です。

疑わしいアクティビティをチェックしてマルチアカウントプレーヤーをフィルタリングしようとすることもできますが、一緒に遊んでいる友達と実際の詐欺師を区別するのは難しいため、あまり役に立たない場合もあります。

全体として、これは効果的な解決策が存在しない問題です。

ちなみに、一部のゲーム(EVE Onlineなど)は、複数のアカウントを持つ人々を奨励しています。多分あなたもそれについて心配するべきではありません。

于 2010-11-27T17:51:33.247 に答える
4

双方向認証/ワンタイムパスワードを確認できます。確認コードを求めて電話に SMS を送信するなど。1人につき1つの電話番号。

于 2012-10-01T03:49:35.193 に答える
3

同じコンピューター(およびおそらくそのコンピューター上の同じユーザーアカウント)を共有している2人と、2つのアカウントを使用している1人のユーザーを区別できる完全に自動化されたソリューションはありません。

代わりに、できるだけ多くのログを記録することをお勧めします*。たとえば、ユーザー名、IPアドレス、各ユーザーのアクションを記録し、スクリプトを実行して疑わしい動作を検出します。また、疑わしい行動を報告するモデレーターが必要になる場合もあります。疑わしい動作を検出した場合は、適切なアクションを実行してください。

たとえば、同じIPアドレス(または異なるIPアドレス)の2つのアカウントが毎日16時間対戦し、一方のプレーヤーが常にもう一方のアカウントに可能な限り最大のスコアで勝つとしましょう。特に極端な統計を持っているユーザーのログを検索してから、これらのプレーヤーの特定のログを詳しく調べて、それが不正行為であるか、または強いと同じ家族にいる弱いプレーヤー。明らかな不正行為を見つけた場合は、メールを送信して、サイトのルールについて警告してください。警告が十分でない場合は、たとえば、不正行為をしたゲームでのプレーヤーの賞金を取り消すことができます。これは、彼らが時間を無駄にしたことを意味します。

*警告-多くの国で個人情報の記録が制限されています。

于 2010-11-27T17:44:44.897 に答える
0

長年、企業のサポート業務を行ってきました。複数のアカウントの数は急増しています。これは、サイトを試すための試用またはボーナスを意味する無料プレイを提供している場合に特に発生します. そうは言っても、人々は捕まらないようにさまざまな方法を見つけてきました。現在、アカウントを作成するのに数秒しかかからない一時的なメールサイトがあり、確認メールをクリックすると、すべてをすばやく削除して別のアカウントを作成できます. ほとんどの複数のアカウント作成者は、サインインを簡単にするために常に使用するものを少なくとも 1 つ必要とします。パスワード。パスワード検索を行ったところ、ちょうど 2 日前に 1 人の顧客が 83 個のアカウントを作成していたことがわかりました。言うまでもなく、私はそれぞれを調べて、それらをすべて無効にする必要がありました. 私はそれをまとめて制御または停止する方法について長い間考えてきました. 考えられるのは電話認証くらいです。顧客がアカウントを作成します。担当者が情報を確認するために電話をかけるというポップアップが表示されます。複数のアカウントを常に検索するよりもはるかに手間がかからないので、喜んでお電話させていただきます。もちろん、これで完全に止まるわけではありません。複数の電話を持っている人もいますが、何百万もの偽の電子メール アドレスで確認するよりははるかに少なくなります。より良い解決策を見つけたいと思ってここに来ました。私の会社ではありませんし、ソフトウェアなどの追加費用は論外です。読んでくれてありがとう。これが誰かの助けになることを願っています。もちろん、これで完全に止まるわけではありません。複数の電話を持っている人もいますが、何百万もの偽の電子メール アドレスで確認するよりははるかに少なくなります。より良い解決策を見つけたいと思ってここに来ました。私の会社ではありませんし、ソフトウェアなどの追加費用は論外です。読んでくれてありがとう。これが誰かの助けになることを願っています。もちろん、これで完全に止まるわけではありません。複数の電話を持っている人もいますが、何百万もの偽の電子メール アドレスで確認するよりははるかに少なくなります。より良い解決策を見つけたいと思ってここに来ました。私の会社ではありませんし、ソフトウェアなどの追加費用は論外です。読んでくれてありがとう。これが誰かの助けになることを願っています。

于 2021-08-24T15:38:23.923 に答える