[發明專利]一種數據寫入方法及裝置有效
| 申請號: | 201911190724.6 | 申請日: | 2019-11-28 |
| 公開(公告)號: | CN110955885B | 公開(公告)日: | 2022-11-22 |
| 發明(設計)人: | 黃勇;徐業禮;唐瑭;王光輝 | 申請(專利權)人: | 亞信科技(成都)有限公司 |
| 主分類號: | G06F21/51 | 分類號: | G06F21/51;G06F9/4401;G06F9/445 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 610041 四川省成都市*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 寫入 方法 裝置 | ||
本申請提供一種數據寫入方法及裝置,涉及計算機安全技術領域,可以避免主引導程序被惡意程序或病毒感染,從而保證主引導程序可以引導計算機操作系統正常啟動。該方法包括:獲取待寫入主引導區的第一數據;確定第一數據為修改主引導區中的主引導程序的數據;確定預設白名單中包含第一數據的特征碼;將第一數據寫入主引導區。
技術領域
本申請涉及計算機安全技術領域,尤其涉及一種數據寫入方法及裝置。
背景技術
隨著黑客技術和高級持續性威脅(advanced persistent threat,APT)技術的發展,越來越多的惡意程序或病毒通過在計算機上隱藏、駐留,從而達到操控計算機系統和收集信息的目的。
對于計算機硬盤,其感染惡意程序或病毒的區域通常位于硬盤主引導區,若硬盤主引導區被感染,則硬盤主引導區中的主引導程序可能被感染。從而在主引導程序引導操作系統啟動時,可能會導致計算機無法裝載操作系統或損壞硬盤主引導區。
現有技術中,通常可以將未被感染的主引導程序固化在基本輸入輸出系統(basicinput output system,BIOS)中。計算機的操作系統啟動時,在硬盤主引導區中的主引導程序加載到計算機內存后,計算機可以使用該未被感染的主引導程序替換計算機內存中的主引導程序,從而保證即使硬盤主引導區中的主引導程序被惡意程序或病毒感染,計算機操作系統也可以在該未被感染的主引導程序的引導下正常啟動。
然而,將未被感染的主引導程序固化在BIOS中,通常需要修改主板的固件程序,可操作性差。另外,當計算機升級操作系統時,引導升級后操作系統啟動的主引導程序可能會發生改變,如此,使用升級前固化在BIOS中主引導程序可能無法引導升級后的操作系統正常啟動。
發明內容
本申請提供一種數據寫入方法及裝置,可以避免主引導程序被惡意程序或病毒感染,從而保證主引導程序可以引導計算機操作系統正常啟動。
為達到上述目的,本申請采用如下技術方案:
第一方面,本申請提供一種數據寫入方法,該方法包括:獲取待寫入主引導區的第一數據;確定第一數據為修改主引導區中的主引導程序的數據;確定預設白名單中包含第一數據的特征碼;將第一數據寫入主引導區。
第二方面,本申請提供一種數據寫入裝置,該裝置包括:獲取單元、確定單元和處理單元;獲取單元,用于獲取待寫入主引導區的第一數據;確定單元,用于確定獲取單元獲取的第一數據為修改主引導區中的主引導程序的數據;該確定單元,還用于確定預設白名單中包含第一數據的特征碼;處理單元,用于根據確定單元確定的結果將獲取單元獲取的第一數據寫入主引導區。
第三方面,提供一種數據寫入裝置,包括:處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運行計算機程序或指令,以執行上述第一方面所述的數據寫入方法。
第四方面,本申請提供一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有指令,當計算機執行該指令時,該計算機執行上述第一方面所述的數據寫入方法。
本申請提供了一種數據寫入方法及裝置,可以獲取待寫入主引導區的第一數據,并在確定第一數據為修改主引導區中的主引導程序的數據后,判斷預設白名單中是否包含第一數據的特征碼,若確定預設白名單中包含第一數據的特征碼,則可以將第一數據寫入主引導區。由于預設白名單中包含第一數據的特征碼,可以表示第一數據為合法數據(即第一數據不是感染惡意程序或病毒的數據),因此,可以根據預設白名單對修改主引導程序的數據進行篩選,并確定是否將第一數據寫入主引導區,從而,可以避免感染惡意程序或病毒的數據被寫入主引導區。進而,能夠防止感染惡意程序或病毒的數據影響計算機操作系統的正常啟動。
附圖說明
圖1為本申請實施例提供的數據寫入裝置的結構示意圖一;
圖2為本申請實施例提供的數據寫入方法的流程示意圖一;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞信科技(成都)有限公司,未經亞信科技(成都)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911190724.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種前端代碼生成方法
- 下一篇:基于余代數模態邏輯的系統狀態空間約簡方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





