[發明專利]防回滾方法及系統在審
| 申請號: | 201810576586.4 | 申請日: | 2018-06-06 |
| 公開(公告)號: | CN108985049A | 公開(公告)日: | 2018-12-11 |
| 發明(設計)人: | 蔣培福;朱朋光;曹锜;萬勇 | 申請(專利權)人: | 晶晨半導體(上海)股份有限公司 |
| 主分類號: | G06F21/51 | 分類號: | G06F21/51;G06F21/57 |
| 代理公司: | 上海申新律師事務所 31272 | 代理人: | 俞滌炯 |
| 地址: | 201203 上海市浦東新區張江*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 版本表 回滾 應用程序加載 存儲單元 存儲單元存儲 存儲應用程序 安全隱患 軟件安全 加載 關聯 漏洞 檢測 保證 發現 | ||
1.一種防回滾方法,其特征在于:提供一存儲單元,用以存儲應用程序的第一版本號的版本表單;所述防回滾方法包括下述步驟:
獲取所述應用程序的第二版本號;
將所述第二版本號與所述存儲單元中與所述應用程序關聯的版本表單中的最小第一版本號的進行比較,當所述第二版本號小于所述最小第一版本號時,禁止所述應用程序加載。
2.根據權利要求1所述的防回滾方法,其特征在于:所述存儲單元采用嵌入式多媒體存儲卡,所述版本表單存儲于所述嵌入式多媒體存儲卡支持回放保護的物理分區中。
3.根據權利要求1所述的防回滾方法,其特征在于:獲取所述應用程序的第二版本號之前,還包括:
驗證所述應用程序的簽名,若通過驗證則獲取所述應用程序的第二版本號;若驗證失敗則禁止所述應用程序加載。
4.根據權利要求3所述的防回滾方法,其特征在于:采用非對稱加密算法,和/或安全散列算法驗證所述應用程序的簽名。
5.根據權利要求1所述的防回滾方法,其特征在于:當所述第二版本號大于所述最小第一版本號時,則更新所述版本表單,將所述第二版本號更新為所述最小第一版本號,允許所述應用程序加載。
6.根據權利要求1所述的防回滾方法,其特征在于:獲取所述應用程序的第二版本號之前還包括:
觸發所述應用程序在可信執行環境加載。
7.一種防回滾的系統,其特征在于,包括:
存儲單元,用以存儲應用程序的第一版本號的版本表單;
獲取單元,用以獲取所述應用程序的第二版本號;
處理單元,連接所述獲取單元和所述存儲單元,用以將所述第二版本號與所述存儲單元中與所述應用程序關聯的版本表單中的最小第一版本號的進行比較,當所述第二版本號小于所述最小第一版本號時,禁止所述應用程序加載。
8.根據權利要求7所述的防回滾的系統,其特征在于:所述存儲單元采用嵌入式多媒體存儲卡,所述版本表單存儲于所述嵌入式多媒體存儲卡支持回放保護的物理分區中。
9.根據權利要求7所述的防回滾的系統,其特征在于:還包括:
驗證單元,連接所述獲取單元,用以驗證所述應用程序的簽名。
10.根據權利要求7所述的防回滾的系統,其特征在于:還包括:
更新單元,連接所述處理單元,當所述第二版本號大于所述最小第一版本號時,所述更新單元用以更新所述版本表單,將所述第二版本號更新為所述最小第一版本號,允許所述應用程序加載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于晶晨半導體(上海)股份有限公司,未經晶晨半導體(上海)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810576586.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:模擬器識別方法及相關裝置
- 下一篇:快捷方式處理方法、裝置與設備





