ゲーム実行ファイルのリアルタイム復号化
    ゲームクライアントに対するハッキングを防止するために HackShield Pro は暗号化されたゲームの実行ファイル
    をリアルタイムで復号化する機能を提供します。


    サーバ連動ハッキング防止
    HackShield Pro はゲーム実行中、周期的にゲームクライアントファイルとメモリの偽造/変造の有無、HackShield
    の動作状態を確認してハッキングを検知します。この過程でサーバはゲームクライアントとして非定型化された
    質問を送信し、ゲームクライアントはこの質問に対する答えをサーバに転送します。もしクライアントから応答が
    ないか或いは質問に対する適切な解答がない場合、サーバはクライアントがハッキングされたものと認識し、該当
    クライアントからのアクセスを終了します。


    シグネチャーベースのハッキングツール検知機能
    アンラボのアンチウイルス技術を使ってシグネチャーがエンジンに登録されているハッキングツールを検知します。
    シグネチャーベースのハッキングツール検知機能は新しいハッキングツールに対する迅速な対応を可能にします。


    メモリハッキング遮断機能
    他のプロセスがゲームプログラムで使用しているメモリへアクセスすることを遮断します。カーネルレベルで直接
    メモリを追跡して、結果値を操作するなどのハッキングを遮断します。


    オートマウス遮断
    マウス入力を自動に処理してゲームプログラムを操作し、ゲームキャラクターの成長を正常な状態より速く出来
    ないようにオートマウスを遮断します。

    メッセージフッキング遮断
    Windows のメッセージフッキング機能を使ってハッキングに必要なイベントを受けないように遮断します。

    ファイル偽造/変造遮断
    HackShield の初期化時、ゲーム実行中に HackShield のファイルが最初に配布されたファイルと一致するかを
    確認します。HackShield のファイルが偽造/変造されるか或いはファイル名が書き換えられればゲームクライ
    アントに即座にお知らせします。

    スピードハッキング遮断機能
    スピードハッキングを遮断するために Micro Process レベルでシステムの時間とOSで作り出す論理的な時間の
    差を一定時間単位で確認し、一定時間以上の差があれば、これをゲームクライアントにお知らせします。
    ユーザーのシステムやOS、ゲームの特性によってスピードハック検知のレベルに差があるのでこれに合わせて
    スピードハック検知レベルを5段階で設定することが出来ます。

    デバギング遮断
    デバガを利用してゲームプログラムを分析し、ハッキング攻撃を出来ないように全てのデバグのDebuggerTracing
    を遮断します。

    データファイル/メッセージ暗号化機能
    主要データファイルとサーバとクライアントとの間でやり取りするメッセージを暗号化します。もし万が一、データ
    ファイルやメッセージが外部に露出したとしても暗号化されているので、内容を安全に保護します。

    スマートアップデート提供
    スマートアップデート機能を使用してハッキング遮断とハッキングツール検知エンジンなどを随時提供します。
    ゲームクライアントは指定されたアップデートサーバを通して最新ハッキング遮断及びハッキングツール検知
    エンジンをダウンロードできます。