|Informative Information for the Uninformed
As a stark contrast to the old "ver" module, the Lockdown module includes a number of active defense mechanisms designed to significantly strengthen the module's resistance to attack (including either analysis or being tricked into providing a "good" response to a challenge to an untrusted process).
The protection schemes in the Lockdown module can be broken up into several categories:
In addition, the Lockdown module is also responsible for implementing a reasonable facsimile of the original function of the "ver" module; that is, to provide a way to authoritatively validate the version of a genuine Blizzard game client, for means of software version control (e.g. the deployment of the correct software updates/patches to old versions of genuine Blizzard game clients connecting to Battle.net).
In this vein, the following protection schemes are present in the Lockdown module and associated authentication system: