More Related Content
PDF
PDF
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」 PPTX
PDF
【Unite Tokyo 2019】Understanding C# Struct All Things PDF
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!! PDF
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する PDF
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話 PDF
What's hot
PPTX
世界一わかりやすいClean Architecture PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編 PDF
PDF
PDF
【Unite Tokyo 2018】さては非同期だなオメー!async/await完全に理解しよう PDF
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~ PDF
MagicOnion~C#でゲームサーバを開発しよう~ PDF
PDF
Unityではじめるオープンワールド制作 エンジニア編 ODP
PPTX
PPTX
DeNAの最新のマスタデータ管理システム Oyakata の全容 PDF
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法 PPTX
PPTX
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】 PPTX
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例 PDF
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル) PDF
PDF
Unityでパフォーマンスの良いUIを作る為のTips PPTX
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」 Arxan導入前後で変わったこと
- 1.
- 2.
- 3.
自己紹介
- 氏名
- 白川裕介
-経歴
- 2012年に新卒でミクシィに入社
- SNS「mixi」でアドネットワークを担当したのちXFLAGのアドテクスタジオへ異動
- その後、モンスターストライクの開発に携わりマネージャーを経験
- 現在では開発室の室長として、モンストに関わるエンジニア組織を統括
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
モンストにおけるチート攻撃例
• データファイルの改竄
• ステージデータ/ キャラデータの改竄
• 通信内容の改竄
• 課金アイテム / 獲得アイテム数の改竄
• バイナリの改竄
• ステージフェーズ飛ばし
• メモリの改竄
• 攻撃力 / 敵キャラ / 各種ゲームデータの改竄
• エミュレータによる自動化(※詳細は後述)
• 自動アカウント作成 / 自動進行等
• ゲーム内のアイテム取得を全自動化
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
導入後の変化 (ワンパンチート数)
• EnsureITを導入
•難読化のみではすべて解決はしない
• 個別に攻撃されている箇所の対策を実施する必要があり
• 導入時の注意点
• 厳重に守れば守るほどアプリの動作が重たくなる
• クラッシュログまで難読化される (fabric)
• BAN対応を実施しても一時的に減少するだけ
• 導入後に効果が現れているのはグラフからも顕著
- 24.
- 25.
- 26.
- 27.
- 28.
Arxan for Android
導入を開始し効果/ 対応検討を実施中
• 主な目的はエミュレータの検知
• エミュレータによる大量のアカウント作成
• アプリ内キャンペーンの自動応募
• 現金やギフトカード / 海外旅行が当たるキャンペーンなど
• アプリ内報酬の自動獲得
• アプリ内の報酬を自動で大量に獲得
• 代行業者の温床
- 29.
まとめ
• Arxan製品の導入
• チート行為に対する防止策としては大きな効果を発揮
•サーバー側での対策 / BAN対応などを混ぜて複合的に対応していくと効果大
• 攻撃者とのいたちごっこはつづく
• 攻撃者も対策をしてくるので継続的なチート防止対応は必要
• 攻撃者に対応内容/検知箇所が知られないようにすることが何より大事
• Arxanならガード(チート対策)をガード(チート対策)するといったことも可能
• Arxanならチート対策の発動率を調整することも可能
- 30.