[發(fā)明專利]檢驗客戶端是否為合法移動終端的方法以及服務(wù)器在審
| 申請?zhí)枺?/td> | 201510618331.6 | 申請日: | 2015-09-24 |
| 公開(公告)號: | CN105162799A | 公開(公告)日: | 2015-12-16 |
| 發(fā)明(設(shè)計)人: | 胡超博;劉云鵬 | 申請(專利權(quán))人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京中強智尚知識產(chǎn)權(quán)代理有限公司 11448 | 代理人: | 王書彪;劉艷芬 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 檢驗 客戶端 是否 合法 移動 終端 方法 以及 服務(wù)器 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及對服務(wù)器端內(nèi)容的保護,具體涉及一種檢驗客戶端是否為合法移動終端的方法以及服務(wù)器。
背景技術(shù)
近年來,智能手機越來越普及,為智能手機提供各種服務(wù)的服務(wù)器也越來越多。
例如,不同的智能手機需要不同的ROOT方案來進行ROOT。對于為移動終端提供ROOT服務(wù)的服務(wù)器而言,需要在其內(nèi)預存有足夠數(shù)量的ROOT方案,以為不同品牌、不同型號的智能手機提供適用的ROOT方案。
然而,一些惡意競爭者會采用不正當?shù)氖侄蝸慝@取并復制已有的服務(wù)器中預存的這些ROOT方案,從而使得它們自身也能夠輕易地為用戶提供類似的ROOT服務(wù)。
例如,一些惡意競爭者會通過不斷修改作為客戶端的同一臺智能手機的不同參數(shù),來獲取現(xiàn)有服務(wù)器中預存的多種ROOT方案,其每修改一個參數(shù),即可獲取現(xiàn)有服務(wù)器中預存的一種ROOT方案。
因此,如何避免服務(wù)器中預存的內(nèi)容被惡意競爭者以不正當?shù)氖侄胃`取已成為一個亟待解決的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出了一種檢驗客戶端是否為合法移動終端的方法以及服務(wù)器。
根據(jù)本發(fā)明的一個方面,提供了一種檢驗客戶端是否為合法移動終端的方法,包括:獲取所述客戶端的硬件特征參數(shù)組合;將所獲取的硬件特征參數(shù)組合與預設(shè)的合法移動終端的硬件特征參數(shù)組合進行比較;以及根據(jù)比較結(jié)果判斷所述客戶端是否為合法移動終端。
根據(jù)一個實施方式,所述預設(shè)的合法移動終端的硬件特征參數(shù)組合包括多種參數(shù)組合,每種參數(shù)組合均包含多個參數(shù),當所獲取的硬件特征參數(shù)組合與所述預設(shè)的合法移動終端的硬件特征參數(shù)組合中的一種參數(shù)組合相匹配時,則判斷所述客戶端為合法移動終端。
根據(jù)一個實施方式,當所獲取的硬件特征參數(shù)組合與所述預設(shè)的合法移動終端的硬件特征參數(shù)組合中每種參數(shù)組合均不匹配時,則判斷所述客戶端不是合法移動終端。
根據(jù)一個實施方式,該方法還包括:向所述客戶端發(fā)送一串指令,以使所述客戶端根據(jù)所述一串指令的要求進行處理;從所述客戶端接收處理結(jié)果;將所接收的處理結(jié)果與預設(shè)的結(jié)果進行比較;以及根據(jù)比較結(jié)果判斷所述客戶端是否為合法移動終端。
根據(jù)一個實施方式,所述一串指令是調(diào)用移動終端的CPU的緩存的指令。
根據(jù)一個實施方式,所述一串指令是指示移動終端的CPU進行多線程調(diào)度的指令。
根據(jù)一個實施方式,該方法還包括:獲取所述客戶端的特征文件;根據(jù)所獲取的特征文件,生成特征文件代碼;將所生成的特征文件代碼與預設(shè)的代碼進行比較;以及根據(jù)比較結(jié)果判斷所述客戶端是否為合法移動終端。
根據(jù)一個實施方式,該方法還包括:將根據(jù)所獲取的硬件特征參數(shù)組合與預設(shè)的合法移動終端的硬件特征參數(shù)組合進行比較的結(jié)果與根據(jù)所接收的處理結(jié)果與預設(shè)的結(jié)果進行比較的結(jié)果進行加權(quán)求和;以及根據(jù)加權(quán)求和的結(jié)果判斷所述客戶端是否為合法移動終端。
根據(jù)一個實施方式,該方法還包括:將根據(jù)所獲取的硬件特征參數(shù)組合與預設(shè)的合法移動終端的硬件特征參數(shù)組合進行比較的結(jié)果、根據(jù)所接收的處理結(jié)果與預設(shè)的結(jié)果進行比較的結(jié)果和/或根據(jù)所生成的特征文件代碼與預設(shè)的代碼進行比較的結(jié)果進行加權(quán)求和;以及根據(jù)加權(quán)求和的結(jié)果判斷所述客戶端是否為合法移動終端。
根據(jù)一個實施方式,加權(quán)求和過程中的加權(quán)系數(shù)是可調(diào)整的。
根據(jù)本發(fā)明的另一方面,提供了一種服務(wù)器,包括:獲取單元,用于獲取客戶端的硬件特征參數(shù)組合;存儲單元,用于存儲預設(shè)的合法移動終端的硬件特征參數(shù)組合;比較單元,用于將所述獲取單元獲取的硬件特征參數(shù)組合與所述存儲單元存儲的預設(shè)的合法移動終端的硬件特征參數(shù)組合進行比較;以及判斷單元,用于根據(jù)所述比較單元的比較結(jié)果判斷所述客戶端是否為合法移動終端。
根據(jù)一個實施方式,所述預設(shè)的合法移動終端的硬件特征參數(shù)組合包括多種參數(shù)組合,每種參數(shù)組合均包含多個參數(shù),當所述比較單元的比較結(jié)果表明所述獲取單元獲取的硬件特征參數(shù)組合與所述存儲單元存儲的預設(shè)的合法移動終端的硬件特征參數(shù)組合中的一種參數(shù)組合相匹配時,則所述判斷單元判斷所述客戶端為合法移動終端。
根據(jù)一個實施方式,當所述比較單元的比較結(jié)果表明所述獲取單元獲取的硬件特征參數(shù)組合與所述存儲單元存儲的預設(shè)的合法移動終端的硬件特征參數(shù)組合中每種參數(shù)組合均不匹配時,則所述判斷單元判斷所述客戶端不是合法移動終端。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510618331.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





