新四季網

微型計算機硬碟信息保護技術及裝置的製作方法

2023-05-26 11:32:16 1

專利名稱:微型計算機硬碟信息保護技術及裝置的製作方法
技術領域:
本發明涉及一種微型計算機信息安全保護措施,特別是一種微型計算機硬碟信息的防病毒破壞、防非法操作保護技術。
隨著科學技術日新月異的發展,計算機已被廣泛地應用到生產、科研、教育乃至生活領域。一方面計算機快捷準確的服務給廣大用戶帶來了便利,另一方面由於計算機病毒的出現及廣泛蔓延和對計算機的一些誤操作,使計算機用戶特別是廣大微型計算機用戶蒙受了巨大損失。微型計算機給用戶造成的損失主要表現在對存儲於微型計算機硬碟上用戶程序和數據信息的破壞。這種破壞主要來源於以下兩個方面計算機病毒破壞和對計算機硬碟的誤操作。對計算機病毒的防護目前通常採用下列兩種方法第一、單純採用軟體進行病毒防護(被動型防護)一一發現一種病毒後,先研究病毒程序本身,然後根據該病毒程序的特徵編寫相應的解毒或免疫軟體。缺點1.由於通常計算機病毒只有在廣泛傳染並產生較大破壞後才會被發現,因此軟體開發滯後;2.各種病毒編寫方法並不相同,需採用的解毒方法也不盡相同,因此開發的防病毒軟體的通用性差,且對在原病毒基礎上發展的衍生病毒的消防效果不理想;3.在系統啟動後運行,對於初始引導時進入系統的引導型病毒,很難發揮作用;4.解毒或免疫軟體本身有被病毒感染或破壞的可能。第二、將防病毒軟體固化在ROM,這樣做雖然可以使解毒或免疫軟體本身免遭病毒侵害,但治標不治本,從防護類型來看仍為被動型防護,使用過程中同樣存在上述的缺點。對計算機硬碟的誤操作主要來自於微機操作人員,如針對硬碟的低高級格式化、對硬碟文件的誤刪除等,這方面的操作主要受微機操作人員的計算機專業知識水平和操作人員的主觀因素影響,偶然性大,目前還沒有對這方面操作的有效防護措施。
本發明的目的在於克服以上缺點,利用軟體與硬體相結合的方法,從邏輯防護和物理防護兩方面有效地阻止對微型計算機硬碟信息的各種破壞。
本發明的硬碟信息保護技術是這樣實現的計算機開機上電後,自動對符合BIOS加載標準的擴展ROM區進行掃描,並對其內程序進行遠程調用,執行以下操作①從硬碟讀取安裝標誌,並進行判斷;當安裝標誌為假時,讀取系統CMOS內容、並保存;當安裝標誌為真時,讀取保存的CMOS內容恢復原系統CMOS設置;②初始化標誌變量,讀取邏輯C盤的分區信息、並保存;③修改原系統中斷向量;④返回主機BIOS計算機正常工作時,由邏輯防護界面和物理防護界面對信息盤內容進行保護邏輯防護界面截獲計算機硬碟軟中斷INT13H入口,與原系統中斷13H掛接,對硬碟命令識別,並實現以下操作①對於非寫或者非格式化命令,跳至原系統中斷13H繼續執行;②對於寫或者格式化命令,與初始化標誌變量過程中保存的硬碟分區信息進行比較、判斷當操作發生在非邏輯C盤時,調用原系統中斷13H實現寫操作;
當操作發生在非邏輯C盤時,中斷執行,報警返回;物理防護界面截獲計算機發往硬碟控制卡的命令,對不經過邏輯防護界面而直接針對硬碟的操作進行終極防護若為非寫或非格式化命令,繼續執行;若為寫或格式化命令,發出復位脈衝,復位微機系統。
下面詳細說明本發明的硬碟信息保護技術。


圖1為擴展卡的原理方框圖。
圖2為擴展卡的電路圖。
圖3為引導程序流程圖。
圖4為硬碟防寫程序流程圖。
首先製作一塊符合標準IBM-PC總線的擴展卡和一張存放有CMOS保護和硬碟保護識另別碼的鑰匙軟盤;擴展卡設有地址埠解碼器、程序存儲器、數據存儲器、硬碟寫命令和格式化命令識別電路、寫允許開關電路和復位電路,程序存儲器中固化有符合BIOS加載ROM標準的處理程序,其標準如下第一字節55H第二字節AAH第三字節ROM長度(以512位元組為單位)第四字節初始化遠程調用入口地址整個ROM的校驗和為零。
存儲器地址、I/O埠解碼器分別與程序存儲器、數據存儲器、硬碟寫命令和格式化命令識別電路和寫允許電路相連;復位電路與硬碟寫命令和格式化命令識別電路、寫允許電路相連。
使用該卡前首先將用戶的硬碟分為N個邏輯盤,邏輯C盤將被自動設定為信息保護盤(以下簡稱「信息盤」)。
將該卡插入主機擴展插槽,並將卡上復位電路的輸出端與主機主板的復位插針相連。
程序存儲器中固化的處理程序包括引導、CMOS信息恢復和硬碟防寫程序三個部分,開機主機BIOS自檢,自動對擴展ROM區進行掃描,檢測到擴展卡中符合加載標準的ROM後,自動從ROM第四字節執行一次初始化遠程調用,執行ROM中固化的引導程序1.CMOS保護從邏輯C盤的0柱6扇區讀取識別碼,並判斷識別碼;識別碼的內容由人為設定,本實施例選用的識別碼內容為5AA5H,初次安裝時,識別碼未設定,讀取的識別碼為假,在邏輯C盤的0柱6扇區寫識別碼及系統CMOS信息,同時將COMS信息存放於首地址為D8000000H的本擴展卡RAM中;非初次安裝,讀取的識別碼內容為5AA5H,即識別碼為真,讀取存放於信息盤(邏輯C盤)0柱6扇區內存放的原系統CMOS信息,恢復CMOS設置,並將COMS信息存放於首地址為D8000000H的本擴展卡RAM中;2.初始化分區信息提取信息盤(邏輯C盤)的分區信息,並讀入擴展卡的首地址為D9000000H的RAM中;3.修改中斷向量修改原系統控制磁碟操作的中斷INT13H和系統定時中斷INT08H;4.顯示版本及提示信息「BJ—HDP2 CARD INSTALLED!」5.返回主機BIOS,進入主機作業系統。
主機正常工作過程中,掛接在原系統08H中斷服務程序的擴展卡ROM內的CMOS信息恢復程序定時通過系統70H和71H埠將備份在本擴展卡RAM首地址為D8000000H中的原CMOS信息進行恢復。
程序存儲器中固化的硬碟防寫程序構成邏輯防護界面和由物理器件構成的物理防護界面對信息盤(邏輯C盤)進行保護邏輯防護界面修改微機磁碟中斷INT13H的中斷向量,指向本擴展卡ROM中的信息盤(邏輯C盤)防寫程序,並與原系統13H中斷掛接,對硬碟命令進行識別,並實現以下操作1.對於非寫或者非格式化命令,跳至原系統中斷13H繼續執行2.對於寫或者格式化命令,首先讀取初始化信息盤(邏輯C盤)分區信息過程中存放於本擴展卡RAM中首地址為D9000000H分區信息,並對當前寫或格式化操作分區進行比較判斷①.當寫或者格式化操作發生在非信息盤(邏輯C盤)時,打開寫允許開關電路屏蔽復位電路,然後調用原系統中斷13H實現寫或格式化操作,並關閉寫允許開關;②.當寫或者格式化操作發生在信息盤(邏輯C盤)時,讀取本擴展卡RAM中首地址為DA000000H中的寫控制碼,寫控制碼由鑰匙軟盤上程序設定,本實施例寫控制碼設為6AA6H ;當從擴展卡上的RAM中讀取的寫控制碼為假時,向系統61H埠發出指令,使微機揚聲器發聲報警,返回寫成功信息碼(02H)給原調用程序。
當從擴展卡上的RAM首地址為DA000000H中的寫控制碼為真時,控制寫允許電路屏蔽復位電路,然後調用原系統中斷13H實現寫或者格式化操作。
物理防護界面截獲微機發往硬碟控制卡的命令,對不經過邏輯防護界面而直接針對硬碟的操作進行終極防護;若為寫命令或格式化命令則存儲器地址、I/O埠解碼器將埠解碼信號發給硬碟寫命令和格式化命令識別電路,由硬碟寫命令和格式化命令識別電路同寫允許開關電路以「與」的關係控制復位電路發出復位脈衝,送至微機主板復位插針,復位微機系統;若為非寫或非格式化命令,繼續執行。
物理防護界面對硬碟信息保護的電氣工作情況如下當CPU向硬碟控制卡發命令參數時,保護卡同時也收到這些參數。卡上晶片U1-U4、U7-U15存儲器地址和I/O埠解碼單元。U1、U3負責硬碟命令埠(1F7H)解碼。U2、U4負責卡上私有佔用埠解碼,三個輸出分別經U20的反向器反向後控制打開U9、U11和U15的輸入允許端,U10譯出保護碼負責屏蔽MW信號,防止非法對U21(6264)進行修改。U8、U22負責為U17(2764)、U21(6264)進行地址解碼。U5屬於寫命令識別單元,負責譯出寫命令碼(30H)。U6屬于格式化命令識別單元,負責譯出格式化命令碼(50H)。U18A將U5、U6的輸出相與作為保護信號。當U10的輸出信號的反相信號為高時,經U19A的屏蔽,保護信號不能達到U16A從而產生復位脈衝。否則,保護信號將送至U16A。U16A負責放大復位脈衝,其輸出經三極體N1、N2的推動分別輸出至復位插針的兩端,確保在不知插針極性的情況下準確復位。U7負責CMOS寫埠的解碼,當U7的輸出為低電平時,表示有修改CMOS的操作發生。U12負責從U11取得CMOS屏蔽碼,當其輸出為低時,將經U20E的反向,由U19B向PC機發出硬中斷,由中斷服務程序負責將CMOS信息進行恢復。
晶片U5,U6在U3的Y7的控制下分別譯出寫命令碼(30H),格式化命令碼(50H),當U3的Y7輸出低電平時,U5,U6開始解碼。當U5輸出使能時(低電平),即表示CPU要向硬碟寫數據了;當U6輸出使能時(低電平),即表示CPU要低級格式化硬碟了。U5和U6的輸出由U18A相與作為硬碟保護信號。
U2、U4負責卡上私有佔用埠的解碼,U4的Y0、Y1和Y2反相後分別控制U9、U11和U15的輸入使能,以便從數據總線讀入卡的控制碼並分別送給U10、U12和U13。即U4的Y0為低時,U9的11腳為高,數據進入U4;U4的Y1為低時,U11的11腳為高,數據進入U11;U4的Y2為低時,U15的11腳為高,數據進入U15。U10的輸出主要控制是否真的復位系統,即控制對U18A輸出的屏蔽。U13的輸出主要控制RAM是否可寫。U8、U22主要產生U17、U21的片選信號。U8的輸出為低時,U22使能,Y0輸出接U17的片選端,當Y0為低電平時,U17片選有效;Y1輸出接U21的片選端,當Y1為低電平時,U21片選有效。
當在無硬碟的微機上使用本卡進行CMOS內容保護時,數據存儲器採用EEPROM代替RAM。微機斷電時,系統CMOS內容仍然保存於EEPROM中,重新開機即可從EEPROM讀出微機原有CMOS設置。
與現有微機硬碟信息保護技術相比,本發明具有如下顯著特點。
1.採用軟體與硬體結合的方法,通過邏輯防護界面和物理防護界面兩種方式實現對微機硬碟信息保護,可以從根本上防止計算機病毒對硬碟信息的破壞及人為地對硬碟信息的非法寫、格式化或者刪除操作。
2.對主機系統的CMOS數據進行備份,在每次開機時進行自動恢復,並在微機工作過程中,根據CMOS的內容修改情況,進行隨機恢復,可以有效地防止了CMOS數據的丟失和非法修改。
3.由於工作程序被固化在程序存儲器,因此免除了自身被感染和破壞的可能。
權利要求
1.一種微機硬碟信息保護技術,其特徵是計算機開機上電後,自動對符合BIOS加載標準的擴展ROM區進行掃描,並對其內符合擴展標準的程序進行遠程調用,執行以下操作①從硬碟讀取識別碼,並進行判斷;當識別碼為假時,讀取系統CMOS內容、並保存;當識別碼為真時,讀取保存的CMOS內容恢復原系統CMOS設置;②初始化分區信息提取邏輯C盤的分區信息、並保存;③修改系統中斷向量修改磁碟服務中斷和系統硬中斷的中斷向量;④返回主機BIOS;計算機正常工作時,隨機恢復系統CMOS信息;邏輯防護界面和物理防護界面對信息盤內容進行保護邏輯防護界面修改計算機磁碟中斷的中斷向量,與原系統中斷掛接,識別硬碟命令,並實現以下操作①對於非寫或者非格式化命令,跳至原系統中斷繼續執行;②對於寫或者格式化命令,與初始化分區信息過程中保存的邏輯C盤的分區信息進行比較、判斷當操作發生在非邏輯C盤時,調用原系統中斷實現寫或者格式化操作;當操作發生在邏輯C盤時,讀取寫控制碼,並判斷;寫控制碼為真時,調用原系統中斷實現寫或者格式化操作;寫控制碼為假時,返回調用程序;物理防護界面截獲計算機發往硬碟控制卡的命令,對不經過邏輯防護界面而直接針對硬碟的操作進行終極防護若為非寫命令或非格式化命令,繼續執行;若為寫命令或格式化命令,發出復位脈衝,復位微機系統。
2.如權利要求1所述的微機硬碟信息保護技術,其特徵是修改系統中斷向量過程中修改的磁碟服務中斷為INT13H,系統硬中斷為INT08H。
3.如權利要求1或2所述的微機硬碟信息保護技術,其特徵是初次安裝時讀取的系統CMOS內容保存於邏輯C盤。
4.如權利要求1或2所述的微機硬碟信息保護技術,其特徵是寫控制碼保存於鑰匙軟盤上。
5.權利要求1技術中應用的一種微機硬碟信息保護卡,它包括符合標準IBM-PC總線的電路卡,其特徵是電路卡上設有存儲器地址、I/O埠解碼器、程序存儲器、數據存儲器、硬碟寫命令和格式化命令識別電路、寫允許開關電路和復位電路,程序存儲器;地址埠解碼器分別與程序存儲器、數據存儲器、硬碟寫和格式化命令識別電路和寫允許電路相連;復位電路與硬碟寫和格式化命令識別電路和寫允許電路相連。
6.如權利要求5所述的微機硬碟信息保護卡,其特徵是地址埠解碼器通過擴展卡上的插口與PC機的地址總線相連,程序存儲器、數據存儲器、硬碟寫命令和格式化命令識別電路和寫允許開關電路通過擴展卡上的插口與PC機的數據總線相連;復位電路的輸出端與主機主板上的復位插針相連。
7.如權利要求5或6所述的微機硬碟信息保護卡,其特徵是所述程序存儲器為EPROM晶片,其內固化有引導程序、CMOS信息恢復程序和硬碟防寫程序。
8.如權利要求5或6所述的微機硬碟信息保護卡,其特徵是存儲器地址、I/O埠解碼器包括硬碟命令埠解碼、私有埠解碼、數據存儲器和程序存儲器地址解碼及CMOS數據寫埠解碼四個部分組成。
9.如權利要求5或6所述的微機硬碟信息保護卡,其特徵是數據存儲器為RAM晶片。
10.如權利要求5或6所述的微機硬碟信息保護卡,其特徵是數據存儲器為EEPROM。
全文摘要
本發明提供了一種微型計算機硬碟信息保護技術及裝置,採用軟體與硬體結合的方法,通過邏輯防護和物理防護兩種方式對微機硬碟信息保護,不僅有效地防止了計算機病毒及人為誤操作對硬碟信息的破壞,而且在使用的過程中對CMOS內容進行隨機恢復,從根本上防止了CMOS數據的丟失和非法修改。
文檔編號G06F11/30GK1124377SQ9511400
公開日1996年6月12日 申請日期1995年12月21日 優先權日1995年12月21日
發明者徐魁, 王濱, 趙久宏 申請人:瀋陽工業高等專科學校工礦備件公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀