Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
チート対策のための管理ツール開発とは / Support Tools for Anti-Che...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kaori Ueno
August 27, 2020
Technology
2
1.9k
チート対策のための管理ツール開発とは / Support Tools for Anti-Cheating Measures
Customer Support Tech Meetup #2 の発表資料
https://mixi.connpass.com/event/182821/
Kaori Ueno
August 27, 2020
Tweet
Share
Other Decks in Technology
See All in Technology
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
150
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
290
Agile Leadership Summit Keynote 2026
m_seki
1
620
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
430
Digitization部 紹介資料
sansan33
PRO
1
6.8k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
250
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
240
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
360
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Thoughts on Productivity
jonyablonski
74
5k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
HDC tutorial
michielstock
1
380
Navigating Team Friction
lara
192
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
180
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Navigating Weather and Climate Data
rabernat
0
110
Between Models and Reality
mayunak
1
190
Transcript
(C) mixi, Inc. Customer Support Tech Meetup #2 2020年8月27日 管理ツール開発は問い合わせ対応のためだけではない!
チート対策のための管理ツール開発とは 1 株式会社ミクシィ 統括管理本部 CS部 CREグループ 上埜 かおり
(C) mixi, Inc. 自己紹介 • 上埜 かおり (うえの かおり) •
社歴 ◦ 2014年4月 : 入社・現部署に配属 ◦ (2018年10月〜2019年12月 : 産休・育休) • やっていること ◦ 問い合わせの技術的調査 ◦ CSスタッフのための管理ツールの開発 ◦ チート対策のための管理ツールの開発 2
(C) mixi, Inc. 話すこと • モンストの、特にインゲームのチート対策 • チート対策に対してCREがどうサポートを行なっているか 話さないこと •
アプリ側・サーバ側でどうやってチートを防いでいるか • 具体的なチート・チート対策の内容 3 今回の発表で話すこと・話さないこと
(C) mixi, Inc. チート • システムのバグや使用を禁止しているツールなどを悪用して ゲームを有利に進める行為 チーター • チートを行うユーザ
ユーザ • チートを行わない一般ユーザ 4 用語まとめ
(C) mixi, Inc. • なぜチート対策をするのか? • なぜCREがチート対策のサポートをするのか? • チート対策のサポートとしてやったこと •
今後やっていきたいこと 5 目次
(C) mixi, Inc. ユーザーにゲームを楽しんでもらうため チーターがいると… • ゲームバランスが崩れる ◦ ギリギリ攻略できるようなゲームバランスの調整 ◦
攻略方法を考えたり、テクニックを駆使してプレイすることに楽しみがある • 不公平感がある ◦ チーターを野放しにしていることへの不満 ◦ 運営への信頼の低下 6 なぜチート対策をするのか?
(C) mixi, Inc. 素早く・正確なチート対策を実施するため • チーターとのイタチごっこ ◦ リストアップはもちろん効率化する ◦ チートの手口を見つける部分もある程度効
率化する必要がある • アカウント停止という強力な操作 ◦ ミスが許されない 7 なぜCREがチート対策のサポートをするのか? チートの手口を 見つける チーターを リストアップする チーターを 処罰する
(C) mixi, Inc. 8 素早く・正確なチート対策を実施するための3つのポイント • 効率化 ◦ 単調作業の自動化 ◦
汎用的に • 見える化 ◦ 新しい手口を見つけるのは効率化が難しい ◦ 人が見やすいように • ミスの発生しにくいシステムづくり ◦ 不必要な心理的負担をなくす意味もある なぜCREがチート対策のサポートをするのか?
(C) mixi, Inc. チートログを抽出するツールの開発 課題 • チケットでログ抽出を依頼するアナログ方式 ◦ 健全化TにもCREにも負担 開発のポイント
• パラメータを指定するだけでデータを抽出できる • 抽出条件の追加時も開発コストが上がらないように ◦ SQLと整形スクリプトを書くだけ抽出条件が追加できる 9 やったこと 〜効率化〜
(C) mixi, Inc. やったこと 〜効率化〜 10 (1) 抽出条件を選ぶ (2) パラメータを指定して抽出実行
(3) 抽出が終わったらCSVをダウンロード
(C) mixi, Inc. チート対策専用のクエスト検索機能の開発 課題 • 単純に閾値で絞り込む方法ではチーターを検知できなくなった ◦ クエストやモンスターの特性を加味する必要性 •
問い合わせ対応用のクエスト検索では不十分 ◦ チート対策に必要な情報が表示されない ◦ プレイ履歴の前後関係や統計的な情報は目視でチェック 開発のポイント • チート対策に必要な情報を過不足なく表示する 11 やったこと 〜見える化〜
(C) mixi, Inc. • 特定のクエスト・特定の期間中のプレイ情報をユーザ毎のまとめた 12 やったこと 〜見える化〜 クリア結果の統計量 プレイに使用した
モンスターの情報
(C) mixi, Inc. 手作業の排除 課題 • BANアカウントの決定までに複数のツールを横断する ◦ ツールを横断する際にコピペミス等が起きる可能性 ◦
BANを実行するサーバ(日本・台湾)を間違える可能性 表計算ソフト CSツール(台湾) 13 やったこと 〜ミスの発生しにくいシステムづくり〜 CSツール(日本) チート対策ツール ログ出力機能 BAN TSVダウンロード 手作業で フィルター 手作業で入力
(C) mixi, Inc. 手作業の排除 開発のポイント • 検索機能の充実 ◦ 表計算ソフトのフィルタリング作業をツール上で実現 •
ツール同士の連携機能を開発 CSツール(台湾) 14 やったこと 〜ミスの発生しにくいシステムづくり〜 CSツール(日本) チート対策ツール 検索機能 BAN 検索条件の変更 ツールからリンクで遷移
(C) mixi, Inc. CSツール 15 チート対策ツール CSツール (1) BAN対象のアカウントに チェックを入れる
(2) CSツールに移動する
(C) mixi, Inc. これまでにやったこと・今やっていること • 素早く・正確な健全化対応をサポートする ◦ 効率化 ◦ 見える化
◦ ミスの発生しにくいシステムづくり 今後やりたいこと • 健全化Tの持つ知見をAI化する ◦ チートの手口を自動で発見する ◦ チートの抽出条件を自動で決定する 16 今後やりたいこと
(C) mixi, Inc. AI化の方針 ミニマムな課題で確実に成果を出していく • 例 : クエスト毎に手動で設定している閾値を自動で決定する ◦
クエスト毎に設定する手間がなくなる ◦ 他のゲームにも流用できる見込みがありそう 17 今後やりたいこと
(C) mixi, Inc. これまでにやったこと・今やっていること • 素早く・正確な健全化対応をサポートする ◦ 効率化 ◦ 見える化
◦ ミスの発生しにくいシステムづくり 今後やりたいこと • 健全化Tの持ってる知見をAI化 ◦ チートの手口を自動で発見する ◦ チートの抽出条件を自動で決定する 18 まとめ