$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
チート対策のための管理ツール開発とは / Support Tools for Anti-Che...
Search
Kaori Ueno
August 27, 2020
Technology
2
1.8k
チート対策のための管理ツール開発とは / 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
Amazon Quick Suite で始める手軽な AI エージェント
shimy
1
1.8k
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
230
Identity Management for Agentic AI 解説
fujie
0
450
Kiro を用いたペアプロのススメ
taikis
4
1.7k
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
3.6k
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
110
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
210
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
870
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
140
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
160
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
120
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
270
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
150
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Side Projects
sachag
455
43k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.7k
Docker and Python
trallard
47
3.7k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
0
300
Odyssey Design
rkendrick25
PRO
0
430
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
75
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.4k
Speed Design
sergeychernyshev
33
1.4k
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 まとめ