|
|
Line 687: |
Line 687: |
| == Management == | | == Management == |
| | | |
− | This list refers to what a given attacker might be trying to accomplish within the game by performing a given attack. This could relate very closely (or not) with the technical impact or business impact cause by the behavior.
| + | Management refers to the management of access and identity within your organization. |
− | | |
− | {| class="wikitable" style="text-align: left" border="1"
| |
− | ! Attacker Goal
| |
− | ! Description
| |
− | |-
| |
− | | '''Avoid Damage'''
| |
− | |Allows the player to avoid being killed by other players or NPCs.
| |
− | |-
| |
− | | '''Gain Gear'''
| |
− | |Improve the amount or quality of gear the player has.
| |
− | |-
| |
− | | '''Gain In-game Currency'''
| |
− | |Gain more currency than would normally be allowed.
| |
− | |-
| |
− | | '''Enhance Gear'''
| |
− | |Give weapons or other gear powers that they wouldn't normally have.
| |
− | |-
| |
− | | '''Take Opponent Offline'''
| |
− | |Take a player out of the game so that the attacker's position is improved.
| |
− | |-
| |
− | |'''Skip Content'''
| |
− | |Allows player to skip content resuting in a faster completion or objective time
| |
− | |-
| |
− | |}
| |
| | | |
| {{Social Media Links}} | | {{Social Media Links}} |
Line 750: |
Line 726: |
| == Service Delivery/ Support == | | == Service Delivery/ Support == |
| | | |
− | The following is a list of possible negative outcomes that can occur as the result of someone successfully attacking a given game.
| + | Service Delivery & Support refers to how an organization should approach managing any security services that have been implemented going forward. |
− | | |
− | {| class="wikitable" style="text-align: left" border="1"
| |
− | ! Outcomes
| |
− | ! Description
| |
− | |-
| |
− | | '''Currency Magnification'''
| |
− | |A player ends up with more currency than they were supposed to have.
| |
− | |-
| |
− | | '''Player Anger'''
| |
− | |Players become extremely agitated by one or more bugs.
| |
− | |-
| |
− | | '''Players Stop Playing the Game'''
| |
− | |Players become so frustrated with the bugs and exploits that they stop playing and/or paying for the game.
| |
− | |-
| |
− | | '''Invulnerable Positions'''
| |
− | |Locations on the map make bases or players unassailable and therefore invulnerable.
| |
− | |-
| |
− | | '''Item Multiplication'''
| |
− | |Items are duplicated, multiplied, or otherwise increased in an unintended way.
| |
− | |-
| |
− | |'''Unfair Ladder Victory'''
| |
− | |A victory is scored in favor of a player or team when they should not have won.
| |
− | |-
| |
− | |'''Unauthorized Admin Command Use'''
| |
− | |Regular users are somehow able to execute administrative commands.
| |
− | |-
| |
− | |'''Lost Revenue'''
| |
− | |The game company loses revenue due to bugs, hacks, and player anger.
| |
− | |}
| |
| | | |
| {{Social Media Links}} | | {{Social Media Links}} |
Line 818: |
Line 765: |
| == Resources == | | == Resources == |
| This page will list additional resources related to game security that may provide more detailed context. | | This page will list additional resources related to game security that may provide more detailed context. |
− |
| |
− | {| class="wikitable" style="text-align: left" border="1"
| |
− | ! Outcomes
| |
− | ! Description
| |
− | |-
| |
− | | '''Cryptographic Validation of Client'''
| |
− | |Ensure that the client will not run if it has been modified.
| |
− | |-
| |
− | | '''Enterprise-level DDoS Protection'''
| |
− | |Implement protection against low to mid-tier DDoS attacks against the core gaming infrastructure.
| |
− | |-
| |
− | | '''Basic Application Security Defenses'''
| |
− | |Code-based protections against common application security flaws, such as SQLi, XSS, CSRF, LFI/RFI, etc.
| |
− | |-
| |
− | |'''Authentication Lockouts'''
| |
− | |Lock out a user's account after a certain number of failed attempts.
| |
− | |-
| |
− | |'''Two-factor Authentication'''
| |
− | |Require use of 2FA on a given player's account.
| |
− | |-
| |
− | |'''Better Code'''
| |
− | |Any fixes that can be done in code that aren't covered by other defenses. Could include net code, physics engine, logic fixes, etc.
| |
− | |-
| |
− | |'''Server-side Validation'''
| |
− | |Ensure that validations are performed on the server and not (only) the client.
| |
− | |}
| |
| | | |
| {{Social Media Links}} | | {{Social Media Links}} |