|
What is SecurePlay?
SecurePlay is a security library for online
games. It is designed to stop many forms of
cheating even if its code (or the game’s code)
is hacked. It is not an encryption or digital
signature package, though it uses cryptographic
techniques. SecurePlay is designed specifically
to protect games against cheating by players.
Where is SecurePlay installed?
SecurePlay is included in the code for all
participants / players in the game. Thus, it is
suitable for both client-server and peer-to-peer
games.
Where does the SecurePlay Library sit?
SecurePlay sits, architecturally, below the game
and above the network.
How does SecurePlay work on a network?
SecurePlay is a message-based system that
“floats” above a game’s communication network.
This allows different players within a game to
use different communications networks and it
easily allows new communications networks to be
added. Reference implementations exist for http
client and server, TCP, and UDP. The full
SecurePlay product provides an open API for the
creation of new communications services and
plugging them into the library.
What platforms does SecurePlay support?
SecurePlay is designed to be platform and
language neutral. We currently support versions
in Java and C++ on Windows, Linux, and the PS2
platforms. The Java (J2SE) and C++ versions are
fully interoperable between each other and
across platforms. We have a wrapper version of
the C++ library to provide easy support in
Python. There is also a previous version that
works with Actionscript 1 (we are considering
updating to Actionscript 3). Also note that the
Java version is designed to fully support J2ME,
however J2ME’s lack of any security tools and
other limitations to its library may limit its
interoperability.
How does SecurePlay work?
SecurePlay is designed specifically to protect
network games. SecurePlay works by using its
protocols to move the anti-cheating protection
out of the game’s software and into the
protocols between the players/participants.
Therefore, even if a player’s software is
completely hacked, the security will still work
because the game exists in the interactions
between the players. While this may seem
strange, traditional games work the same way –
both players know the rules and the board,
pieces, cards, and dice all are used with the
rules to make the game work fairly.
How much does SecurePlay cost?
SecurePlay has very reasonably priced developer
licenses and licenses for commercial use. If
your business model doesn’t work with our
available licensing, let us know so we can work
something out.
Game Security Courses Now Available *NEW*.
Two or three day courses, with complete
documentation. Covers hacks, cheating, griefing,
piracy, more. Overview of problems and
solutions. In-depth discussions of game
architectures and their vulnerabilities.
Learn
more..
|