Description
問い合わせ件数が多いわけではないが超課金ユーザーのアディ3さんが関係者であるため対応できないか検討
偽装した場合どういった値が返ってくるか
案1 高度の利用
PCで位置登録した場合は高度accuracyがnullで返ってくる。
携帯で位置登録すると高度accuracyに値が入っている。
また例えば位置艤装をした際に高度が一定になるなどあれば不審な登録して判定できないか。
正常に位置登録をできる端末で accuracyがきちんと利用できるかどうか。
問い合わせ件数が多いわけではないが超課金ユーザーのアディ3さんが関係者であるため対応できないか検討
偽装した場合どういった値が返ってくるか
案1 高度の利用
PCで位置登録した場合は高度accuracyがnullで返ってくる。
携帯で位置登録すると高度accuracyに値が入っている。
また例えば位置艤装をした際に高度が一定になるなどあれば不審な登録して判定できないか。
正常に位置登録をできる端末で accuracyがきちんと利用できるかどうか。
登録時間や付加情報など様々な要素から判断するのが良さそう
・前回からの誤差時間、誤差距離
・緯度経度高度誤差
・稼働時間
ログをとるようにして、正常時と不正時の違いからアルゴリズムを作成
コロプラの特許侵害しない?
コロプラの特許登録
なにかヒントがあるかも
https://ipforce.jp/applicant-14570
PCからだと位置情報の偽装がしやすい
そもそもPCからのプレイを想定していないため、位置登録を制限
正常と偽装の違いを判別するため位置登録情報を保存しておく
保存方法は確認しやすいものならなんでも良い
コロプラ特許
特許 4789222 選択 移動距離改ざん防止システムおよび方法
中身の見方
https://www.j-platpat.inpit.go.jp/s0100
このサイトで4789222で検索
内容抜粋
登録時間と座標から移動距離と速度を計算
速度計算で移動手段を推測
移動手段と速度に整合性が取れるか
位置登録時のパラメーターに近似値が頻出しているか
誤差情報を複数の位置登録時に計算して一致していないか
アプリを通して所定時間間隔ごとに位置情報をサーバーに送信確認したいところ
・移動手段の推測にGoogle MapのAPIを使えないか
→Google Mapのapiはリクエスト送信数に制限がある。
作業の細分化
対応済み