読書クエスト / ARTICLE 006
不正対策について
数字が貯まるサービスには、残念ながら、それを不正に増やそうとする人が現れます。コインのなる木クエストは現時点では学習を楽しむためのメディアですが、それでも「公平であること」を最初から大切に設計しています。この記事では、なぜ不正対策が必要なのか、どんな考え方で備えているのかを、できるだけ正直に説明します。少し固い話に思えるかもしれませんが、このサイトの設計思想がいちばんよく表れる部分でもあります。
なぜ不正対策が必要なのか
理由はシンプルで、「まじめに続けている人が、ばかを見ないようにするため」です。もし不正を放置すれば、ずるをした人ばかりが上位に並び、コツコツ学んできた人の記録がかすんでしまいます。称号やランキングといった「がんばりの証」は、公平だからこそ意味を持ちます。その土台が崩れると、サイト全体への信頼が失われ、続ける意味そのものが薄れてしまいます。だから不正対策は、誰かを疑うためではなく、正直なユーザーの努力を守るために存在します。
さらに、将来もし「交換のしくみ」を考える段階に進むなら、不正対策の有無はもっと重大になります。価値のあるものと交換できる仕組みは、不正の標的になりやすいからです。いまのうちから公平な土台を整えておくことが、将来の選択肢を残すことにもつながります。
複数アカウントの禁止
ひとりの人がたくさんのアカウントを作ること(複数アカウント・いわゆる「複垢」)は禁止しています。複数のアカウントで同じ報酬を何度も受け取れてしまうと、公平さが根本から崩れるからです。とくに将来、称号やランキング、あるいは交換のような仕組みを考える場合、複数アカウントは最初に塞いでおくべき抜け道です。利用規約でも、複数アカウントの作成と、それによる不正なポイント取得を禁止事項として定めています。
Bot・自動化の禁止
プログラムを使って操作を自動で繰り返すBot(ボット)や自動化ツールの利用も禁止です。人間が一つひとつ学習する代わりに、機械が高速で「ログインしたことにする」「クイズに答えたことにする」といった操作を繰り返せば、記録はあっという間に意味を失います。学習の進捗を表すはずの数字が、ただの機械的な出力になってしまうのです。これを防ぐため、1日あたりの回数の上限や、操作の間隔・滞在時間の確認など、「本当に人が行動したか」を見分ける工夫を取り入れていきます。
虚偽成果・不正クリックは扱いません
「成果を偽って報告する」「広告を不正にクリックする」といった行為も、このサイトでは扱いません。そもそもコインのなる木クエストは、広告の閲覧やクリックに報酬を付けない設計なので、不正クリックで得をする余地がありません。これは不正対策としても理にかなっています。報酬と広告クリックを結びつけないことが、不正クリックそのものの動機をなくしているのです。学習ポイントが付くのは、ログイン・クイズの正解・記事の閲覧といった無料の学習行動だけ、という線引きが、ここでも効いています。
学習ポイントは「ゲーム内の進捗」で、現金価値ではありません
不正対策を考えるうえで、前提としてはっきりさせておきたいことがあります。学習ポイントは、学びの進み具合を表すゲーム内の記録であって、現金価値を持つものではありません。現金・電子マネー・ギフト券・暗号資産・NFTなどとは交換できず、現時点では実際の交換サービスも提供していません。だから、いまの段階で学習ポイントを不正に増やしても、お金になるわけではありません。とはいえ、称号やランキングの公平さを守るため、また将来の選択肢を残すために、最初から不正には備えておきます。学習ポイントの性質は学習ポイントについてのページにまとめています。
将来、交換機能を検討する場合に必要な対策
サイト内の「準備室」は、将来「交換のしくみ」を設けるかどうかを考えるための構想の場であり、提供を約束するものではありません。もし本当に検討する段階に進むなら、いまよりずっと厳重な対策が必要になります。たとえば、申請制にして運営が一件ずつ内容を確認する手動承認、最低交換額の設定、不審な動きの検知、本人確認の強化などです。価値のあるものと交換できる仕組みには、それに見合った守りが欠かせません。だからこそ、交換を急がず、対策の見通しが立ってからでないと前に進めない、という慎重な姿勢をとっています。この考え方は交換のしくみを準備中にしている理由でもくわしく説明しています。
なぜサーバー側の台帳が必要になるのか
不正に強い仕組みを作るうえで、技術的にとても大切なのが「記録をどこに置くか」です。もしポイントの数字を利用者の端末(ブラウザ)の中だけで管理すると、その数字は簡単に書き換えられてしまいます。そこで将来は、付与の履歴を運営側のサーバーに、追記専用の台帳として残す形を想定しています。残高そのものを持つのではなく、「いつ・何で・どれだけ増えたか」を一行ずつ記録し、その合計として残高を表示する。こうすれば、不自然な増え方にすぐ気づけますし、同じ行動で二重に付与されることも防げます。判定をサーバー側で行うことが、改ざんに強い設計の基本です。いまの学習ログは、その考え方を見本として示したものです。
ユーザーにとっても安全なサイトにするために
不正対策は、運営の都合だけのものではありません。複数アカウントやBotがはびこるサイトは、まじめなユーザーにとっても居心地が悪く、トラブルの温床になります。公平で、ルールがはっきりしていて、記録が信頼できる——そういう環境であってはじめて、安心して学びを続けられます。もし、自分のつもりがないのにシステムが不審な動きとして検知してしまった場合は、お問い合わせから相談してください。できるかぎり丁寧に対応します。
ふつうに学んで楽しんでいれば、これらの対策で困ることはまずありません。安心して、今日のクエストに取り組んでください。
※ このサイトは現在モック(見本)です。表示されているポイントや残高はサンプルで、実際のポイント付与・交換はまだ行われません。