[發(fā)明專利]受控安全代碼驗(yàn)證有效
| 申請(qǐng)?zhí)枺?/td> | 201710084661.0 | 申請(qǐng)日: | 2017-02-16 |
| 公開(公告)號(hào): | CN107085675B | 公開(公告)日: | 2022-05-17 |
| 發(fā)明(設(shè)計(jì))人: | K·D·馬萊特斯凱 | 申請(qǐng)(專利權(quán))人: | 愛(ài)特梅爾公司 |
| 主分類號(hào): | G06F21/12 | 分類號(hào): | G06F21/12 |
| 代理公司: | 北京律盟知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11287 | 代理人: | 林斯凱 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 受控 安全 代碼 驗(yàn)證 | ||
本發(fā)明提供用于受控安全代碼驗(yàn)證的系統(tǒng)、方法、電路及計(jì)算機(jī)可讀媒體。在一個(gè)方面,一種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體在其上存儲(chǔ)有在由一或多個(gè)處理器執(zhí)行時(shí)致使所述一或多個(gè)處理器執(zhí)行包含以下操作的方法的指令:將請(qǐng)求發(fā)送到客戶端裝置,所述請(qǐng)求包含對(duì)來(lái)自存儲(chǔ)于所述客戶端裝置內(nèi)的代碼的多個(gè)部分當(dāng)中的特定部分的性質(zhì)的質(zhì)詢,所述質(zhì)詢包含指示對(duì)應(yīng)于所述代碼的所述特定部分的特定存儲(chǔ)器地址范圍的數(shù)據(jù);從所述客戶端裝置接收對(duì)所述請(qǐng)求的響應(yīng),所述響應(yīng)包含與所述代碼的所述性質(zhì)相關(guān)聯(lián)的信息;基于所述所接收信息而檢驗(yàn)所述響應(yīng)的正確性;及基于檢驗(yàn)了所述響應(yīng)的正確性,確定所述代碼為經(jīng)授權(quán)代碼。
技術(shù)領(lǐng)域
本發(fā)明一般來(lái)說(shuō)涉及代碼驗(yàn)證,特定來(lái)說(shuō)涉及受控安全代碼驗(yàn)證。
背景技術(shù)
在實(shí)例性情境中,實(shí)施用以保護(hù)在裝置上執(zhí)行的代碼或程序免受欺騙性操作的修改或攻擊的方法。舉例說(shuō)明,在實(shí)例性安全啟動(dòng)方法中,裝置中的處理器產(chǎn)生啟動(dòng)代碼的摘要且使用所述啟動(dòng)代碼的所存儲(chǔ)驗(yàn)證簽名來(lái)證實(shí)所述啟動(dòng)代碼的所述摘要。然而,此啟動(dòng)實(shí)施方案由所述裝置的所述處理器本地執(zhí)行,且因此受此本地處理器的性能、存儲(chǔ)及安全性限制。由于成本約束,本地安全啟動(dòng)的安全性可由于有限計(jì)算能力或缺乏對(duì)啟動(dòng)過(guò)程、操作存儲(chǔ)器及/或證實(shí)密鑰的保護(hù)而受限制。在一些情形中,外部裝置用于證實(shí)真實(shí)性且將證實(shí)結(jié)果報(bào)告給處理器。然而,可存在將準(zhǔn)許攻擊者破壞安全啟動(dòng)操作且允許欺騙性操作的多個(gè)攻擊途徑,例如,使用中間人裝置修改啟動(dòng)代碼,或者修改證實(shí)的根公開密鑰或簽名。
發(fā)明內(nèi)容
本說(shuō)明書描述用于受控安全代碼驗(yàn)證的系統(tǒng)、方法、電路及計(jì)算機(jī)可讀媒體。在一個(gè)方面,一種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體其上存儲(chǔ)有在由一或多個(gè)處理器執(zhí)行時(shí)致使所述一或多個(gè)處理器執(zhí)行包括以下各項(xiàng)的操作的指令:將請(qǐng)求從驗(yàn)證裝置發(fā)送到本地耦合到所述驗(yàn)證裝置的客戶端裝置,所述請(qǐng)求包含對(duì)來(lái)自存儲(chǔ)于所述客戶端裝置內(nèi)的代碼的多個(gè)部分當(dāng)中的特定部分的性質(zhì)的質(zhì)詢,所述質(zhì)詢包含指示對(duì)應(yīng)于所述代碼的所述特定部分的特定存儲(chǔ)器地址范圍的數(shù)據(jù);在所述驗(yàn)證裝置處從所述客戶端裝置接收對(duì)所述請(qǐng)求的響應(yīng),所述響應(yīng)包含與所述代碼的所述性質(zhì)相關(guān)聯(lián)的信息;基于所述所接收信息而檢驗(yàn)所述響應(yīng)的正確性;及基于檢驗(yàn)了所述響應(yīng)的正確性,確定所述代碼為經(jīng)授權(quán)代碼。
在隨附圖式及下文說(shuō)明中陳述一或多個(gè)所揭示實(shí)施方案的細(xì)節(jié)。其它特征、方面及優(yōu)點(diǎn)將依據(jù)說(shuō)明、圖式及權(quán)利要求書而變得顯而易見。
附圖說(shuō)明
圖1A是根據(jù)實(shí)例性實(shí)施例的實(shí)例性環(huán)境的框圖。
圖1B是根據(jù)實(shí)例性實(shí)施例的另一實(shí)例性環(huán)境的框圖。
圖2是根據(jù)實(shí)例性實(shí)施例的實(shí)例性系統(tǒng)的框圖,所述實(shí)例性系統(tǒng)包含對(duì)實(shí)例性客戶端裝置執(zhí)行受控安全代碼驗(yàn)證的實(shí)例性驗(yàn)證裝置。
圖3A是根據(jù)實(shí)例性實(shí)施例的實(shí)例性過(guò)程的流程圖,驗(yàn)證裝置通過(guò)所述實(shí)例性過(guò)程來(lái)存儲(chǔ)客戶端裝置的經(jīng)授權(quán)代碼的信息。
圖3B是根據(jù)實(shí)例性實(shí)施例的另一實(shí)例性過(guò)程的流程圖,驗(yàn)證裝置通過(guò)所述實(shí)例性過(guò)程來(lái)存儲(chǔ)客戶端裝置的經(jīng)授權(quán)代碼的信息。
圖3C是根據(jù)實(shí)例性實(shí)施例的實(shí)例性過(guò)程的流程圖,驗(yàn)證裝置可通過(guò)所述實(shí)例性過(guò)程來(lái)對(duì)客戶端裝置執(zhí)行安全代碼驗(yàn)證。
具體實(shí)施方式
系統(tǒng)概述
圖1A是根據(jù)實(shí)施方案的實(shí)例性環(huán)境100的框圖。出于圖解說(shuō)明的目的,環(huán)境100包含系統(tǒng)116(例如,客戶端側(cè)系統(tǒng)),系統(tǒng)116包含客戶端裝置120及驗(yàn)證(Auth)裝置118。驗(yàn)證裝置118經(jīng)配置以證實(shí)存儲(chǔ)于客戶端裝置120內(nèi)的代碼或程序是否為經(jīng)授權(quán)(或經(jīng)驗(yàn)證)代碼。客戶端裝置120的代碼包含用于使客戶端裝置120啟動(dòng)(或起動(dòng))的啟動(dòng)代碼或用于使客戶端裝置120執(zhí)行對(duì)應(yīng)操作的操作代碼中的至少一者。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于愛(ài)特梅爾公司,未經(jīng)愛(ài)特梅爾公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710084661.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 遙控器代碼格式結(jié)構(gòu)及其收發(fā)信方法及裝置
- 在虛擬機(jī)中驗(yàn)證代碼模塊的方法及裝置
- 一種用于代碼的管理方法及裝置
- 虛擬代碼提供系統(tǒng)、生成裝置、驗(yàn)證裝置、提供方法
- 一種自動(dòng)化代碼質(zhì)量檢查方法及系統(tǒng)
- 代碼掃描方法、裝置、計(jì)算設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 用于更新代碼的方法和裝置
- 前端代碼打包方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種代碼審查服務(wù)同步方法、裝置及計(jì)算機(jī)設(shè)備
- 一種高效智能源代碼安全管理平臺(tái)
- 驗(yàn)證系統(tǒng)、驗(yàn)證服務(wù)器、驗(yàn)證方法、驗(yàn)證程序、終端、驗(yàn)證請(qǐng)求方法、驗(yàn)證請(qǐng)求程序和存儲(chǔ)媒體
- 驗(yàn)證目標(biāo)系統(tǒng)的驗(yàn)證系統(tǒng)及其驗(yàn)證方法
- 驗(yàn)證設(shè)備、驗(yàn)證方法和驗(yàn)證程序
- 驗(yàn)證裝置、驗(yàn)證系統(tǒng)以及驗(yàn)證方法
- 驗(yàn)證方法、驗(yàn)證系統(tǒng)、驗(yàn)證設(shè)備及其程序
- 驗(yàn)證方法、用于驗(yàn)證的系統(tǒng)、驗(yàn)證碼系統(tǒng)以及驗(yàn)證裝置
- 圖片驗(yàn)證碼驗(yàn)證方法和圖片驗(yàn)證碼驗(yàn)證裝置
- 驗(yàn)證裝置、驗(yàn)證程序和驗(yàn)證方法
- 驗(yàn)證裝置、驗(yàn)證方法及驗(yàn)證程序
- 跨多個(gè)驗(yàn)證域的驗(yàn)證系統(tǒng)、驗(yàn)證方法、驗(yàn)證設(shè)備





