[發明專利]一種基于網絡協議的在線游戲反外掛系統及方法在審
| 申請號: | 201710326152.4 | 申請日: | 2017-05-10 |
| 公開(公告)號: | CN107261502A | 公開(公告)日: | 2017-10-20 |
| 發明(設計)人: | 李茂;陳漢輝;龍旨日;盧歆翮 | 申請(專利權)人: | 珠海金山網絡游戲科技有限公司;廣州西山居世游網絡科技有限公司 |
| 主分類號: | A63F13/75 | 分類號: | A63F13/75 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司44205 | 代理人: | 俞梁清 |
| 地址: | 519000 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 網絡 協議 在線 游戲 外掛 系統 方法 | ||
1.一種基于網絡協議的在線游戲反外掛系統,其特征在于,該系統包括:
協議交互模塊,用于使用網絡協議完成客戶端與服務端的報文數據交互,其中服務器和服務端可以是發送端,還可以是接收端;
反篡改攻擊模塊,用于對客戶端與服務端的報文數據交互進行校驗和操作,校驗出被篡改的報文數據;
反重放攻擊模塊,用于分別在客戶端與服務器部署標識碼生成器生成對應的唯一標識碼,對比接收端與發送端的唯一標識碼,若不匹配則進行對應的處理;
反綜合攻擊模塊,用于在報文數據增加無關隨機數據。
2.根據權利要求1所述的基于網絡協議的在線游戲反外掛系統,其特征在于,所述報文包括:
管理信息的包頭以及包含要進行通信的實際數據的有效負載。
3.根據權利要求1或2所述的基于網絡協議的在線游戲反外掛系統,其特征在于,所述協議交互模塊還包括:
協議定義子模塊,用于完成客戶端及服務器之間的報文數據交互,以及對任何對發送端的有效負載序列進行的修改進行檢測;
協議實現子模塊,用于使用接口在發送端與接收端之間創建雙向連接,對每個方向,對象維護四個線性疊加隨機數生成器作為協議狀態機。
4.根據權利要求1或3所述的基于網絡協議的在線游戲反外掛系統,該系統還包括反逆向工程攻擊模塊,其特征在于,該模塊用于執行:
當游戲發布時刪除所有代碼中的符號和調試信息;
將緩沖區加密及緩沖區解密與其他網絡代碼進行合并;
初始化時,生成所述協議實現子模塊運行時所需的隨機數;
在游戲不同的客戶端版本添加不同的加密機制。
5.根據權利要求1所述的基于網絡協議的在線游戲反外掛系統,其特征在于,所述反篡改攻擊模塊中的校驗和包括:
發送端計算報文的校驗和并且將之與報文一起發送給接收端,接收端根據收到的報文重新計算校驗和,如果計算得到的校驗和與發送者的校驗和不匹配,則報文為篡改攻擊,進一步將報文破壞并且刪除。
6.根據權利要求1所述的基于網絡協議的在線游戲反外掛系統,其特征在于,所述反重放模塊包括:
使用第一標識碼生成器在發送端的報文中添加唯一標識碼,對應地在接收端使用第二標識碼生成器進行對應的唯一標識碼,進而將發送端生成的唯一標識碼添加至報文并發送至接收端,接收端對發送端發送的標識碼進行接收并與自身生成的標識碼進行對比,若無法匹配則將報文進行對應的處理。
7.根據上述任意權利要求1-6的基于網絡協議的在線游戲反外掛系統的方法,其特征在于,該方法包括:
使用網絡協議完成客戶端與服務端的報文數據交互,其中服務器和服務端可以是發送端,還可以是接收端;
對客戶端與服務端的報文數據交互進行校驗和操作,校驗出被篡改的報文數據;
分別在客戶端與服務器部署標識碼生成器生成對應的唯一標識碼,對比接收端與發送端的唯一標識碼,若不匹配則進行對應的處理;
在報文數據增加無關隨機數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海金山網絡游戲科技有限公司;廣州西山居世游網絡科技有限公司,未經珠海金山網絡游戲科技有限公司;廣州西山居世游網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710326152.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:游戲數值環境構建方法及裝置
- 下一篇:一種兒童搖馬





