[發明專利]一種軟件堆棧區域非法篡改監控系統及方法有效
| 申請號: | 202011356623.4 | 申請日: | 2020-11-27 |
| 公開(公告)號: | CN112463536B | 公開(公告)日: | 2022-08-05 |
| 發明(設計)人: | 劉金行;金軍;鄭鴻云;蔣開洪 | 申請(專利權)人: | 寧波拓普集團股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F21/52 |
| 代理公司: | 上海泰能知識產權代理事務所(普通合伙) 31233 | 代理人: | 宋纓 |
| 地址: | 315800 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 堆棧 區域 非法 篡改 監控 系統 方法 | ||
1.一種軟件堆棧區域非法篡改監控系統,其特征在于,包括:用于監控軟件異常行為的堆棧保護區裝置,所述堆棧保護區裝置通過數據總線(2)與數據總線訪問地址更新裝置連接,所述數據總線訪問地址更新裝置與數據訪問地址循環裝置連接,所述數據訪問地址循環裝置通過數據總線(2)與輸出映射裝置連接;
所述數據總線訪問地址更新裝置用于根據地址步長(10)和前一次訪問地址記錄,得到當前目標訪問地址;
所述數據訪問地址循環裝置根據所述當前目標訪問地址、堆棧保護區開始地址AddrS(7)和堆棧保護區結束地址AddrE(8),得到最終目標訪問地址;
所述堆棧保護區裝置將所述最終目標訪問地址在堆棧保護區開始地址AddrS(7)與堆棧保護區結束地址AddrE(8)之間來回循環;
所述輸出映射裝置用于將數據總線(2)讀出的值通過輸出映射器(3)映射至電平中,具體為:在運行之前,所述堆棧保護區裝置中的所有值設置為0,所述輸出映射裝置將數據總線(2)將讀出的0變1的狀態通過輸出映射器(3)映射至電平中。
2.根據權利要求1所述的軟件堆棧區域非法篡改監控系統,其特征在于,所述數據總線訪問地址更新裝置根據所述地址步長(10)和前一次訪問地址記錄,通過地址加法器(11)得到當前目標訪問地址,并將所述當前目標訪問地址保存在目標地址存儲器(12)中。
3.根據權利要求1所述的軟件堆棧區域非法篡改監控系統,其特征在于,所述數據訪問地址循環裝置通過地址比較器將所述當前目標訪問地址和堆棧保護區結束地址AddrE(8)進行比較,若所述當前目標訪問地址大于堆棧保護區結束地址AddrE(8),則通知地址選擇器(13)選擇堆棧保護區開始地址AddrS(7)存入訪問地址存儲器(14);若所述當前目標訪問地址小于等于堆棧保護區結束地址AddrE(8),則所述地址選擇器(13)將所述當前目標訪問地址存入訪問地址存儲器(14)。
4.根據權利要求1所述的軟件堆棧區域非法篡改監控系統,其特征在于,所述輸出映射裝置與并聯正向二極管電路裝置連接,所述并聯正向二極管電路裝置用于將每個電平對應的硬件電平信號(4)通過二極管陣列(16)輸出至保護信號(18)。
5.根據權利要求1所述的軟件堆棧區域非法篡改監控系統,其特征在于,所述電平的數目為8的倍數。
6.一種軟件堆棧區域非法篡改監控方法,其特征在于,包括:
步驟(1):在地址參數存儲器中輸入堆棧保護區開始地址AddrS(7)和堆棧保護區結束地址AddrE(8),并設置地址步長(10)和監控時鐘(9)周期;在運行之前,將堆棧保護區開始地址AddrS(7)至堆棧保護區結束地址AddrE(8)的所有值設置為0;
步驟(2):根據所述監控時鐘(9)周期、地址步長(10)和前一次訪問地址記錄,得到當前目標訪問地址;
步驟(3):根據所述當前目標訪問地址、堆棧保護區開始地址AddrS(7)和堆棧保護區結束地址AddrE(8),得到最終目標訪問地址;
步驟(4):數據總線(2)根據所述監控時鐘(9)周期和所述最終目標訪問地址,在隨機存儲器中來回循環從堆棧保護區開始地址值AddrS(7)到堆棧保護區結束地址值AddrE(8)之間所有堆棧保護區的值,并把每個循環到的堆棧保護區的值發送至硬件電平輸出控制位(5);其中,每個循環到的堆棧保護區的值為0變1的值;
步驟(5):所述硬件電平輸出控制位(5)將每個所述堆棧保護區的值通過輸出映射器(3),來控制對應輸出電路的電平;
步驟(6):重復執行所述步驟(2)至步驟(5)。
7.根據權利要求6所述的軟件堆棧區域非法篡改監控方法,其特征在于,所述步驟(2)具體為:所述監控時鐘(9)跳動一個周期,則地址加法器(11)將所述訪問地址存儲器(14)增加一個地址步長(10),得到當前目標訪問地址,并將所述當前目標訪問地址保存在目標地址存儲器(12)中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寧波拓普集團股份有限公司,未經寧波拓普集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011356623.4/1.html,轉載請聲明來源鉆瓜專利網。





