Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
owaspkansai_x_oecu_intro_20261011.pdf
Search
Tomohiko Morita
October 10, 2026
Programming
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
owaspkansai_x_oecu_intro_20261011.pdf
Tomohiko Morita
October 10, 2026
More Decks by Tomohiko Morita
See All by Tomohiko Morita
dotNET_vulnclicker_intro.pdf
deka_morita
0
160
OWASP Kansai DAY 2025.09: OSINTにふれてみよう
deka_morita
0
430
(会社ライフ)ハッカーになろう / Let's Become a Corporate-life-hacker
deka_morita
0
1k
ガンダム × ネーミング
deka_morita
0
800
クレジットカードを不正利用された話
deka_morita
0
1.6k
ガンダム勉強会@関西アンケート集計
deka_morita
0
830
ガンダム勉強会@サイド2開催にあたって
deka_morita
0
720
物理なポチポチ操作自動化
deka_morita
1
330
まじめな技術者のためのWEBフィルタリング回避術
deka_morita
1
1.5k
Other Decks in Programming
See All in Programming
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
1.2k
Railsバージョンを4倍にした話
optim
0
810
Domain-Driven Transformation
hschwentner
2
2.3k
Kotlinの15年とServer-Side Kotlin
n_takehata
1
170
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
210
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2k
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.1k
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
140
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
200
ActionController meets Protocol Buffers
sorah
1
740
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
200
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
7k
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
420
GraphQLとの向き合い方2022年版
quramy
50
15k
RailsConf 2023
tenderlove
30
1.6k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
600
Discover your Explorer Soul
emna__ayadi
2
1.3k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
590
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
740
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
430
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Designing Experiences People Love
moore
143
24k
Transcript
2026/10/11 大阪電通大 x OWASP Kansai 〜ゲームとアプリのセキュリティ〜 #owaspkansai
目次 • OWASPとは • OWASP Kansaiとは • ゲームとセキュリティについて • ゲームの歴史とセキュリティ対策の変遷
• 事例紹介 • ゲームを使ったセキュリティの学習 • ゲームのセキュリティを守る意義 OWASP Kansai #owaspkansai 2
OWASPとは 3
OWASPとは OWASP: Webアプリケーションのセキュリティ向上を目的とした非営 利の国際組織。2001年に設立 Open みんなの力で Worldwide 世界中で Application つくられたもんの
Security セキュリティを Project 何とかする活動 OWASP Kansai #owaspkansai
OWASPの活動例 Guideline:ガイドライン・チートシートの作成 【OWASP TOP 10】 3年に一度、Webアプリケーションの注意すべき脆弱性と対策をまとめて公表 Software:セキュリティに役立つOSS開発 【Nettacker】 オープンソースの自動ペネトレーションツール Community:セキュリティコミュニティの支援
【Local Chapter】 世界中に200を超えるITセキュリティコミュニティ OWASP Kansai #owaspkansai 5
日本全国にOWASPの支部があります Kansai Sendai 2014/02 1050人 2015/09 495人 Okinawa Fukushima 2016/02
180人 2016/02 70人 Fukuoka Nagoya Japan 2015/02 250人 2017/06 520人 2011/12 2900人 Saitama 2021/03 230人 6 OWASP Kansai #owaspkansai
OWASP Kansai 7
OWASP Kansaiの勉強会 さまざまな形態の勉強会を用 意 参加者が楽しみながらセキュ リティを学び、参加者同士で 交流できることを重視 ・業界第一人者を招いた 多人数開催のセミナー ・少数精鋭のハンズオン
・遊びながら学ぶ セキュリティボードゲーム ・ハッカーの攻撃からサーバーを守る ハードニング OWASP Kansai #owaspkansai 8
卓球とたこ焼きとセキュリティ 楽しみながらセキュリティを学び 参加者同士で交流を深める OWASP Kansai #owaspkansai 9
本日のイベント 10
大阪電通大 x OWASP Kansai 〜ゲームとアプリのセキュリティ〜 • 【ハンズオン①】 .NETのゲームアプリのハッキングを体験してみよう • OWASP
Kansai 森田 • 【ハンズオン②】 Webアプリの脆弱性を見つけてみよう • OWASP Kansai 松田 • LT1 「ゲームと利用規約~利用者が読んでおきたいゲームの利用規約のポイント~」 • 子供とネットを考える会 代表 山口 あゆみ • LT2 「パスワード再設定メールのURLについて知っておこう~パスワードリセットポイズニング~」 • 京都産業大学 uyuki234 • LT3「あっ! やせいの SCSひょうかせいどが とびだしてきた!」 • 神戸デジタル・ラボ マッキントッシュ・ユアン • LT4 サポート切れのOSがネットワークに存在する場合にセキュリティを担保する方法 • 合同会社グラン・パルティータ 代表社員 長堀貴俊 OWASP Kansai #owaspkansai 11
ゲームとセキュリティ • ゲームの歴史とセキュリティ対策の変遷 • 事例紹介 • ゲームを使ったセキュリティの学習 • ゲームのセキュリティを守る意義 OWASP
Kansai #owaspkansai 12
ゲームの歴史とセキュリティ対策の変遷 1970–80s 1990s 2000s 2010s 2020–26 オフライン / BBS ダイヤルアップ
ADSL / FTTH 4G・光・クラウド 5G / Wi-Fi 7 Apple II / PC-88 Windows 95・3D GPU Windows XP 高性能GPU・配信 フロッピーディスク CD-ROM Steam Discord アーケードゲーム SFC DC / PS2 /GC 家庭用据え置き機 Atari /FC 次世代ゲーム機戦争 Xbox / PS3 /Wii /PSP 携帯型ゲーム機 GB PS1 / SS / N64 ,,, オンラインサービスへの接続 通信環境 PC LLM ゲーム機 PS4 / Switch スマホアプリ、ソシャゲ PS5 / Switch 2 ハッキング・不正行為 ROMカートリッジの解析・複製 アナログハッキング 海賊版、不正コピー、割れ ゲーム機の脱獄 / MOD サイバー攻撃(DDoS、ユーザーDB) サイバー攻撃(ランサムウェア) メモリ改ざん専用機器の販売 P2Pファイル共有ソフト 課金・位置データ改ざん / RMT オンライン対戦・大会でのチート バグを利用した裏技、ウルテク ローカルデータの改ざん エミュレータ Webやアプリの脆弱性 Bot / AI コピーガード 不正ソフトの進行不能バグ セキュアブート NWセキュリティ 法的保護 シリアルキー、ハードウェア認証 署名・DRM・認証 難読化 / 暗号化、Bot対策 全社的なサイバーセキュリティ対策 EDR、NW機器更新 社内NW監視 物理攻撃への耐性 バイナリ改ざん対策 通信の暗号化/サーバー側検証 脆弱性診断 セキュリティ対策 OWASP Kansai #owaspkansai 13
事例:ゲームのバグ技、裏技 • 意図しないプログラム:バグ、脆弱性 • メモリの書き換え、任意コード実行 • 例:初代ポケモン「セレクトバグ」 • • •
特定の画面で「セレクトボタン、Bボタン、Bボタン」して・・・いきなりLv100バグ 技の位置入れ替えを起点にアンダーフローを発生させ、本来アクセスしないはずのRAM領域にアクセスし・・・ 「けつばん」バグ バグを利用してバイナリエディタを作成し、バグを永続的に修正可能な機械語を書き込む • バグ原因: • • メモリ初期化不備、入力値検証不備、境界チェック不備、型定義不備、制御フロー検証不備など レトロゲーム開発環境の制約 • メモリ容量、CPU性能、アセンブリ、デバッガ性能、発売スケジュール、発売後修正が不能 • 意図したプログラム:デバッグコード、隠し要素 • テストプレイを容易にする機能 • 例:敵とエンカウントしなくなる • 例:コナミコマンド「↑↑↓↓←→←→ B・A」 • イースターエッグ、開発者のジョーク • 例:300バイトの空き容量があったので「ミュウ」 • 例:Google Chromeの恐竜ゲーム • 例:「MS-IME2002」で、「ぎれ」を入力して変換すると候補に「ピカチュウ」(辞書データ盗用対策) OWASP Kansai #owaspkansai 14
ゲーム特有のセキュリティリスク 好きなゲームだからこそ ・遊びつくしたい ・誰も知らないバグを見つけたい ・乱数や内部処理の仕組みを解明したい ・バグを使ってハイスコアを更新したい →解析にかける時間と情熱がほぼ無制限 OWASP Kansai #owaspkansai
15
事例:チート行為で書類送検 • ゲームを有利に進めるためにデータを不正に改変 する「チート行為」 • ゲーム内通貨等改変済みのアカウントを販売 • 京都府警サイバー犯罪対策課が私電磁的記録不正 作出・同供用の疑いで男女5名を書類送検 •
※「私文書偽造罪・同行使罪」のデジタルデータ版 [京都新聞] チート行為で男女5人書類送検 京都府警、ゲーム内のアイテム不正入手疑い https://www.kyoto-np.co.jp/articles/-/713337 OWASP Kansai #owaspkansai 16
事例:オンライン基盤や開発環境への攻撃 ①2011年 4月 S社 オンラインサービスへの不正アクセス 個人情報が漏洩しサービス全面停止 https://www.sony.com/ja/SonyInfo/News/Press/20 1105/11-0501/ ②2013年 7月
N社 パスワードリスト攻撃 他社サービスから漏洩したID:Passを悪用され不正アクセス https://support.nintendo.com/jp/information/2013 /0705.html ③2020年 11月 C社 海外拠点から侵入、ランサムウェア攻撃 社内システムの暗号化、個人情報や開発データの漏洩 https://www.capcom.co.jp/ir/news/html/210413. html ④2024年 5月 SQEX社 オンラインゲームへのDDOS攻撃 ゲームにログインできなくなる状態に https://jp.finalfantasyxiv.com/lodestone/news/deta il/9c4fcbf75b3e9a5e288fd916fae3efdfd966df24 ⑤2026年 10月 BN社 委託先へのサイバー攻撃、サプライチェーンインシデント 個人情報の漏洩 https://wanganmaxiofficial.com/wanganmaxi6rrplus/jp/news/035.html OWASP Kansai #owaspkansai 17
ゲーム特有のセキュリティリスク ゲームにお金が集まるからこそ ・ソフトの違法コピー ・ハードの改造、ジェイルブレーク ・不正アイテムやアカウント転売 ・チートツールの販売 ・会社や開発環境へのサイバー攻撃 →チートやサイバー攻撃がビジネスになる OWASP Kansai
#owaspkansai 18
おすすめ書籍 • オンラインゲームセキュリティ • 松田和樹 (著) • オンラインゲームにおけるチート行為と、 それに立ち向かうために必要な知識や手 法を防御視点でプロが解説した初めての
書籍。 OWASP Kansai #owaspkansai 19
セキュリティとゲーム学習 • セキュリティは難しい・・・? ゲームで体験 • ボードゲーム • セキュ狼 • Cybercans
• 愛知県警「サイバーポリスゲーム」 • やられアプリ • OWASP Juice shop • TryHackMe • CTF • picoCTF OWASP Kansai #owaspkansai 20
ゲームのセキュリティを守る意義 ① ゲームの「公平」を守る チートや不正なデータ改ざんを防ぎ、プレイヤーの努力と実力が正 当に評価される環境を守る。 ② プレイヤーの「安心」を守る 個人情報やゲーム内資産を保護し、誰もが安全にゲームを楽しめる 環境を守る。 ③
ゲームの「未来」を守る 開発者の利益とサービスの継続性を守り、ゲームとコミュニティを 次の世代へつなぐ。 OWASP Kansai #owaspkansai 21