SlideShare a Scribd company logo
1 of 21
Cheating in Massively Multiplayer
Online Games and Associated
Security Issues
Why does it matter?
Kirby Lo (20268479)
Why do games matter?
• Change in the amount of leisure time
▫ 6-7 hours per week for men
▫ 4-8 hours per week for women
• Video game was created as one of the new
hobbies
Why do games matter?
• Revenues of $66 billion
dollars
• Mobile gaming on the
rise
▫ Growth: 5.8b to 8b
• As video games become
more
mainstream, market
begins to grow larger
0 20 40 60 80
Traditional video games
(excluding mobile games)
Mobile games
Global video game market
revenue (including mobile
games)
Retail software revenue
Online revenue
Estimated 2013
2012
Gaming is serious business
• World of WarCraft
▫ Peaked at 12 million
subscribers
▫ At $15 per month, that’s a lot
of money!
• EVE Online
▫ 65303 concurrent online
users on a single server
▫ 205th in the world, if that was
a country
Gaming is serious business
• The virtual item market has significant value
• Real money trade in 2007 had an estimated
volume of $2 billion!
▫ Still rising!
But I don’t care about games
• Massively Multiplayer Online Games (MMOGs)
represent a learning opportunity for cloud
computing
• Sophisticated server cluster used
• Vulnerability of MMOGs often mirrors cloud
vulnerability
▫ Gauge strengths/weakness of a cloud system
Cheating in MMOGs
Type Label Cheating Form
Of special relevance to
online games
A Exploiting Misplaced Trust
B Collusion
C Abusing the Game Procedure
D Cheating related to Virtual Assets
E Exploiting Machine Intelligence
F Modifying Client Infrastructure
Generic G Timing Cheating
Of special relevance to
online games
H Denying Services to Peer Players
Generic
I Compromising Passwords
J Exploiting Lack of Secrecy
K Exploiting Lack of Authentication
L Exploiting a Bug or Design Loophole
M Compromising Game Servers
N Internal Misuse
O Social Engineering
Cheating in MMOGs
Violations Violators
Availability G
Authenticity K
Confidentiality A, B, I, J, O
Integrity A, F, H, J ,M, N
Type Label Cheating Form
Of special relevance to
online games
A Exploiting Misplaced Trust
B Collusion
C Abusing the Game Procedure
D Cheating related to Virtual Assets
E Exploiting Machine Intelligence
F Modifying Client Infrastructure
Generic G Timing Cheating
Of special relevance to
online games
H Denying Services to Peer Players
Generic
I Compromising Passwords
J Exploiting Lack of Secrecy
K Exploiting Lack of Authentication
L Exploiting a Bug or Design Loophole
M Compromising Game Servers
N Internal Misuse
O Social Engineering
Availability
• Availability of platform to users
▫ Significant amount of paying users
• Translatable across different industries
• Availability is important in:
▫ Cloud platforms
▫ Cloud apps
• Learning opportunity from vulnerabilities
Availability: Vulnerabilities
• DDoS
▫ Denial of service attacks
▫ Flood server so it cannot respond to legitimate
requests
• Server load
▫ Insufficient server load
▫ Cyclical nature of certain applications
Availability: Case study
• World of WarCraft
▫ Massive downtime during patches and expansions
▫ Cyclical nature
 New content  players return
▫ Load planning
 Plan for peak load?
 Plan for average load?
▫ Solution: Borrow servers/cloud computing
Authenticity
• Ensure data transfer is from a trusted source
• Often provide non-repudiation
• User interaction in MMOGs
▫ Often anonymous
▫ Preserve user experience
Authenticity: Vulnerabilities
• Man in the middle attack
▫ Bogus game servers to collect user name/passwords
• Phishing
▫ Imitation of official websites/services
▫ Trick user into entering legitimate passwords
• Pharming
▫ Redirect traffic from legitimate site to non-legitimate
ones
▫ DNS alternation
▫ Host file
• Greed – primary driver for falling victim
Authenticity: Case study
• Eden Eternal
▫ Require user to enter CAPTCHA code randomly
▫ Ensure user is human and not a bot
▫ Humans end up having more trouble than bots
 OCR technology
• World of WarCraft
▫ Phishing and scamming too prevalent
▫ Push out two factor authentication for all users
▫ Trusted period
Confidentiality
• Protection of information assets
• Sensitive information
▫ Credit card info
▫ Personal info
▫ User name/passwords
• Litigation risk
• Lucrative black market serves as motivation
Confidentiality: Vulnerabilities
• Misplaced trust/Collusion
▫ Attacker trusted with information
• Compromising passwords
▫ Access to accounts that could view confidential
info
• Social engineering
• Network intrusion
Confidentiality: Case Study
• PlayStation Network failure (2011)
▫ 70 million user’s information
 Name/address/birth dates/passwords/security
questions
▫ Significant reputation loss
▫ Fined for breach of Data Protection Act
▫ Share price plummeted
▫ Cost of $170 million
 Plus lost sales and goodwill
Integrity
• Prevention of unauthorized modification
• Exploitation in integrity opens doorway to other
exploits
• Client/data modification
Integrity: Vulnerabilities
• Client modification
• Intercept data
▫ Modify and resend
Integrity: Case Study
• Warden (Blizzard)
▫ Monitor programs
▫ Hash value of processes sent for review
▫ Cheat signatures compared
▫ Shuts down game immediately if match
Conclusion
• Cheating in MMOGs exposes vulnerabilities in
cloud computing
• Cyber attack and cyber defense is a cat and
mouse game
• Learn from lessons presented in case studies
• Application of lesson on wider cloud/security
environment

More Related Content

Recently uploaded

Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...rajveermohali2022
 
📞 Contact Number 8617370543VIP Rajsamand Call Girls
📞 Contact Number 8617370543VIP Rajsamand Call Girls📞 Contact Number 8617370543VIP Rajsamand Call Girls
📞 Contact Number 8617370543VIP Rajsamand Call GirlsNitya salvi
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna... Shivani Pandey
 
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call Girls📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call GirlsNitya salvi
 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24... Shivani Pandey
 
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...mriyagarg453
 
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.Nitya salvi
 
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
Mumbai ] Call Girls Service Mumbai ₹7.5k Pick Up & Drop With Cash Payment 983...
Mumbai ] Call Girls Service Mumbai ₹7.5k Pick Up & Drop With Cash Payment 983...Mumbai ] Call Girls Service Mumbai ₹7.5k Pick Up & Drop With Cash Payment 983...
Mumbai ] Call Girls Service Mumbai ₹7.5k Pick Up & Drop With Cash Payment 983...hotbabesbook
 
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls AgencyHire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls AgencyNitya salvi
 
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call GirlsNitya salvi
 
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls AgencyHire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls AgencyNitya salvi
 
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...rahim quresi
 
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...ritikasharma
 
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLBhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLNitya salvi
 
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna... Shivani Pandey
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 

Recently uploaded (20)

Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
📞 Contact Number 8617370543VIP Rajsamand Call Girls
📞 Contact Number 8617370543VIP Rajsamand Call Girls📞 Contact Number 8617370543VIP Rajsamand Call Girls
📞 Contact Number 8617370543VIP Rajsamand Call Girls
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
 
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
 
📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call Girls📞 Contact Number 8617697112 VIP East Sikkim Call Girls
📞 Contact Number 8617697112 VIP East Sikkim Call Girls
 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
 
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
 
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.
 
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
 
Mumbai ] Call Girls Service Mumbai ₹7.5k Pick Up & Drop With Cash Payment 983...
Mumbai ] Call Girls Service Mumbai ₹7.5k Pick Up & Drop With Cash Payment 983...Mumbai ] Call Girls Service Mumbai ₹7.5k Pick Up & Drop With Cash Payment 983...
Mumbai ] Call Girls Service Mumbai ₹7.5k Pick Up & Drop With Cash Payment 983...
 
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls AgencyHire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pauri Garhwal Call Girls Service Call Girls Agency
 
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
 
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls AgencyHire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
 
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
 
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
 
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRLBhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
Bhimtal ❤CALL GIRL 8617697112 ❤CALL GIRLS IN Bhimtal ESCORT SERVICE❤CALL GIRL
 
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna...
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
 

Featured

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Cheating in Massively Multiplayer Online Games and Associated Security Issues

  • 1. Cheating in Massively Multiplayer Online Games and Associated Security Issues Why does it matter? Kirby Lo (20268479)
  • 2. Why do games matter? • Change in the amount of leisure time ▫ 6-7 hours per week for men ▫ 4-8 hours per week for women • Video game was created as one of the new hobbies
  • 3. Why do games matter? • Revenues of $66 billion dollars • Mobile gaming on the rise ▫ Growth: 5.8b to 8b • As video games become more mainstream, market begins to grow larger 0 20 40 60 80 Traditional video games (excluding mobile games) Mobile games Global video game market revenue (including mobile games) Retail software revenue Online revenue Estimated 2013 2012
  • 4. Gaming is serious business • World of WarCraft ▫ Peaked at 12 million subscribers ▫ At $15 per month, that’s a lot of money! • EVE Online ▫ 65303 concurrent online users on a single server ▫ 205th in the world, if that was a country
  • 5. Gaming is serious business • The virtual item market has significant value • Real money trade in 2007 had an estimated volume of $2 billion! ▫ Still rising!
  • 6. But I don’t care about games • Massively Multiplayer Online Games (MMOGs) represent a learning opportunity for cloud computing • Sophisticated server cluster used • Vulnerability of MMOGs often mirrors cloud vulnerability ▫ Gauge strengths/weakness of a cloud system
  • 7. Cheating in MMOGs Type Label Cheating Form Of special relevance to online games A Exploiting Misplaced Trust B Collusion C Abusing the Game Procedure D Cheating related to Virtual Assets E Exploiting Machine Intelligence F Modifying Client Infrastructure Generic G Timing Cheating Of special relevance to online games H Denying Services to Peer Players Generic I Compromising Passwords J Exploiting Lack of Secrecy K Exploiting Lack of Authentication L Exploiting a Bug or Design Loophole M Compromising Game Servers N Internal Misuse O Social Engineering
  • 8. Cheating in MMOGs Violations Violators Availability G Authenticity K Confidentiality A, B, I, J, O Integrity A, F, H, J ,M, N Type Label Cheating Form Of special relevance to online games A Exploiting Misplaced Trust B Collusion C Abusing the Game Procedure D Cheating related to Virtual Assets E Exploiting Machine Intelligence F Modifying Client Infrastructure Generic G Timing Cheating Of special relevance to online games H Denying Services to Peer Players Generic I Compromising Passwords J Exploiting Lack of Secrecy K Exploiting Lack of Authentication L Exploiting a Bug or Design Loophole M Compromising Game Servers N Internal Misuse O Social Engineering
  • 9. Availability • Availability of platform to users ▫ Significant amount of paying users • Translatable across different industries • Availability is important in: ▫ Cloud platforms ▫ Cloud apps • Learning opportunity from vulnerabilities
  • 10. Availability: Vulnerabilities • DDoS ▫ Denial of service attacks ▫ Flood server so it cannot respond to legitimate requests • Server load ▫ Insufficient server load ▫ Cyclical nature of certain applications
  • 11. Availability: Case study • World of WarCraft ▫ Massive downtime during patches and expansions ▫ Cyclical nature  New content  players return ▫ Load planning  Plan for peak load?  Plan for average load? ▫ Solution: Borrow servers/cloud computing
  • 12. Authenticity • Ensure data transfer is from a trusted source • Often provide non-repudiation • User interaction in MMOGs ▫ Often anonymous ▫ Preserve user experience
  • 13. Authenticity: Vulnerabilities • Man in the middle attack ▫ Bogus game servers to collect user name/passwords • Phishing ▫ Imitation of official websites/services ▫ Trick user into entering legitimate passwords • Pharming ▫ Redirect traffic from legitimate site to non-legitimate ones ▫ DNS alternation ▫ Host file • Greed – primary driver for falling victim
  • 14. Authenticity: Case study • Eden Eternal ▫ Require user to enter CAPTCHA code randomly ▫ Ensure user is human and not a bot ▫ Humans end up having more trouble than bots  OCR technology • World of WarCraft ▫ Phishing and scamming too prevalent ▫ Push out two factor authentication for all users ▫ Trusted period
  • 15. Confidentiality • Protection of information assets • Sensitive information ▫ Credit card info ▫ Personal info ▫ User name/passwords • Litigation risk • Lucrative black market serves as motivation
  • 16. Confidentiality: Vulnerabilities • Misplaced trust/Collusion ▫ Attacker trusted with information • Compromising passwords ▫ Access to accounts that could view confidential info • Social engineering • Network intrusion
  • 17. Confidentiality: Case Study • PlayStation Network failure (2011) ▫ 70 million user’s information  Name/address/birth dates/passwords/security questions ▫ Significant reputation loss ▫ Fined for breach of Data Protection Act ▫ Share price plummeted ▫ Cost of $170 million  Plus lost sales and goodwill
  • 18. Integrity • Prevention of unauthorized modification • Exploitation in integrity opens doorway to other exploits • Client/data modification
  • 19. Integrity: Vulnerabilities • Client modification • Intercept data ▫ Modify and resend
  • 20. Integrity: Case Study • Warden (Blizzard) ▫ Monitor programs ▫ Hash value of processes sent for review ▫ Cheat signatures compared ▫ Shuts down game immediately if match
  • 21. Conclusion • Cheating in MMOGs exposes vulnerabilities in cloud computing • Cyber attack and cyber defense is a cat and mouse game • Learn from lessons presented in case studies • Application of lesson on wider cloud/security environment