欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種艦艇指控系統(tǒng)的完整性檢測方法

文檔序號:9727228閱讀:276來源:國知局
一種艦艇指控系統(tǒng)的完整性檢測方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種艦艇指控系統(tǒng)的完整性檢測方法,屬于計算機(jī)科學(xué)技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002] 指控系統(tǒng)是各型水面及水下大型艦艇的核心系統(tǒng),它可以有效解決艦艇各類信息 的協(xié)同工作問題,是艦艇指揮員決策依據(jù)和指揮下達(dá)工具?,F(xiàn)代艦艇的指控系統(tǒng)都以計算 機(jī)為核心,它可以收集來自艦艇各系統(tǒng)傳遞來的圖像、信息和數(shù)據(jù)情報,將其進(jìn)行數(shù)據(jù)融合 和處理、變換、傳輸,是海上C 4ISR的核心部分。
[0003] 指控系統(tǒng)的完整性對其正常運(yùn)行至關(guān)重要。指控系統(tǒng)的正常運(yùn)行,需要軟硬件的 密切配合,硬件的故障、軟件或硬件的非法改動都有可能對系統(tǒng)的正常運(yùn)行造成潛在的嚴(yán) 重影響。當(dāng)前典型的艦艇指控系統(tǒng)主要是通過制度和管理機(jī)制進(jìn)行約束,比如制定設(shè)備維 護(hù)制度、將設(shè)備外殼打上鉛封等。而這種方式都是人為控制的,其可靠性沒有保障。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明的目的是提供一種艦艇指控系統(tǒng)完整性檢測方法,從技術(shù)層面上杜絕對系 統(tǒng)軟硬件的非法改動,提高指控系統(tǒng)的可靠性。
[0005] 本發(fā)明為解決上述技術(shù)問題提供了一種艦艇指控系統(tǒng)的完整性檢測方法,該檢測 方法包括以下步驟:
[0006] 1)建立硬件信息列表和軟件信息列表,將艦艇指控系統(tǒng)有關(guān)的硬件編號、硬件識 別碼和屬性存儲到硬件信息列表中,將包含有軟件不允許更改的所有文件列表和軟件特征 碼存儲到軟件信息列表中;
[0007] 2)當(dāng)艦艇指控系統(tǒng)啟動時,采集各硬件信息,將采集的硬件信息與硬件信息列表 中的硬件信息進(jìn)行比對,以確定硬件是否合法,根據(jù)軟件信息列表中的文件列表字段的信 息讀取各對應(yīng)文件,通過軟件特征碼判斷軟件是否被更改;
[0008] 3)匯總軟件和硬件的檢測結(jié)果,并通過設(shè)定的方式在指控系統(tǒng)的軟件界面上進(jìn)行 輸出。
[0009] 所述軟件信息列表中的軟件特征碼是將軟件不允許更改的所有文件進(jìn)行加運(yùn)算, 再將加運(yùn)算的結(jié)果通過摘要算法得到。
[0010] 所述步驟2)軟件信息檢測過程如下:
[0011] A.根據(jù)軟件信息列表中的文件列表字段的信息讀取各對應(yīng)文件;
[0012] B.將讀取的個對應(yīng)文件進(jìn)行加運(yùn)算;
[0013] C.將加運(yùn)算結(jié)果進(jìn)行摘要算法處理得到相應(yīng)的軟件特征碼,所述的摘要算法為
[0014] D.將步驟C中得到的軟件特征碼與軟件信息列表中軟件特征碼進(jìn)行比較,若一致, 則說明軟件合法,若不一致,則說明軟件被更改。
[0015] 所述的摘要算法為MD5、SHA或CRC中任意一種。
[0016] 所述步驟2)是通過在指控系統(tǒng)軟件內(nèi)設(shè)置定時器來實(shí)現(xiàn)對硬件信息的定期采集。
[0017] 所述步驟2)中對輸出有故障碼的硬件,以故障碼作為判斷依據(jù),對于其余硬件,以 讀取的硬件信息作為判斷依據(jù)。
[0018] 所述若故障碼提示硬件出現(xiàn)故障,或硬件ID無法讀取,則認(rèn)為該硬件出現(xiàn)故障。
[0019] 所述的當(dāng)硬件出現(xiàn)故障時,通過聲音和或在軟件界面內(nèi)以顏色進(jìn)行報警。
[0020] 本發(fā)明的有益效果是:本發(fā)明通過建立硬件信息列表和軟件信息列表,將艦艇指 控系統(tǒng)有關(guān)的硬件編號、硬件識別碼和屬性存儲到硬件信息列表中,將包含有軟件不允許 更改的所有文件列表和軟件特征碼存儲到軟件信息列表中;當(dāng)艦艇指控系統(tǒng)啟動時,采集 各硬件信息,將采集的硬件信息與硬件信息列表中的硬件信息進(jìn)行比對,以確定硬件是否 合法,根據(jù)軟件信息列表中的文件列表字段的信息讀取各對應(yīng)文件,通過軟件特征碼判斷 軟件是否被更改。本發(fā)明將故障檢測與完整性控制相結(jié)合,通過一定的軟件算法實(shí)現(xiàn)對指 控系統(tǒng)硬件特征的識別和合法性檢測,以及對硬件的故障檢測,從技術(shù)層面杜絕了對指控 系統(tǒng)軟硬件的非法改動,提高了整個指控系統(tǒng)的可靠性。
【具體實(shí)施方式】
[0021] 艦艇指控系統(tǒng)的正常運(yùn)行,需要軟硬件的密切配合,硬件的故障、軟件或硬件的非 法改動都有可能對艦艇指控系統(tǒng)的正常運(yùn)行造成潛在的嚴(yán)重影響,為此,本發(fā)明提供了一 種艦艇指控系統(tǒng)完整性檢測方法,該檢測方法將故障檢測與完整性控制相結(jié)合,通過一定 的軟件算法實(shí)現(xiàn)對硬件特征的識別和合法性檢測,以及對硬件的故障檢測,以從技術(shù)層面 上杜絕對艦艇指控系統(tǒng)軟硬件的非法改動。下面以某大型艦船的指控系統(tǒng)為例進(jìn)行說明, 該方法的具體實(shí)時過程如下:
[0022] 1.建立硬件信息列表,將艦艇指控系統(tǒng)有關(guān)的硬件編號、硬件識別碼和屬性存儲 到硬件信息列表中。
[0023] 本實(shí)施例中的大型艦船的控制系統(tǒng)硬件分為核心計算機(jī)類、外圍功能部件類、通 用部件類以及電源部件類,這些硬件又分為通用部件和專用部件。通用部件指的是各類貨 架產(chǎn)品,如CPU、主板、以太網(wǎng)卡、各類數(shù)據(jù)采集卡、硬盤、顯示卡、顯示器、交換機(jī)、鍵盤、打印 機(jī)等。這類設(shè)備在設(shè)計時均提供查詢接口,可向計算機(jī)軟件提供序列號、MAC地址等唯一標(biāo) 示該硬件的信息。對于專用部件,如雷達(dá)信息處理板、信息交換匹配板和各類電源部件,需 要在設(shè)計時加入硬件ID的查詢功能。該指控系統(tǒng)根據(jù)功能不同,設(shè)計有多個儀器和臺位,如 數(shù)據(jù)庫儀器、雷達(dá)信息處理儀器、艦長臺、直升機(jī)指揮臺等,每個臺位內(nèi)安裝有實(shí)現(xiàn)該儀器 或臺位功能的指控系統(tǒng)軟件。因此,建立的硬件信息表需包括硬件編號、硬件識別碼、屬性 (原件、備件或其它)。所建立的硬件信息表的格式如表1所示,包括名稱、所屬臺位、ID和屬 性等。
[0024] 表 1
[0026] 2.建立軟件信息列表,將包含有軟件不允許更改的所有文件列表和軟件特征碼存 儲到軟件信息列表中。
[0027] 軟件信息表需包含軟件不允許更改的所有文件列表、軟件特征碼。軟件信息列表 中的軟件特征碼是將軟件不允許更改的所有文件進(jìn)行加運(yùn)算,再將加運(yùn)算的結(jié)果通過摘要 算法得到,這里的摘要算法可采用MD5、SHA或CRC算法中的任意一種。本實(shí)施例以MD5算法為 例進(jìn)行說明。
[0028]所建立的軟件信息表的格式表2所示,包括所屬臺位、關(guān)鍵文件列表、MD5值等。 [0029]表2
[0031] 數(shù)據(jù)庫儀器是該系統(tǒng)的核心儀器,所建立的上述硬件信息列表和軟件信息列表均 存放于數(shù)據(jù)庫儀器內(nèi)。
[0032] 3.指控系統(tǒng)啟動時,安裝于指控系統(tǒng)內(nèi)的檢測軟件收集各硬件的唯一性信息,即 各硬件ID信息,并將讀取的硬件ID信息與硬件列表內(nèi)的硬件信息進(jìn)行比對,確定該硬件是 否合法,并將檢測結(jié)果在指控系統(tǒng)的軟件界面上進(jìn)行顯示。若使用的是備件,則以不同顏色 進(jìn)行提示,若某硬件的ID讀取錯誤或不再硬件列表內(nèi),則認(rèn)為該硬件非法,以聲音和在指控 系統(tǒng)軟件界面內(nèi)通過顯著顏色進(jìn)行報警。
[0033] 通過在指控系統(tǒng)軟件內(nèi)設(shè)置定時器的方式定期讀取硬件的信息,對輸出有故障碼 的硬件,以故障碼作為判斷依據(jù),對其余硬件,以讀取硬件信息作為判斷依據(jù)。如果故障碼 提示硬件出現(xiàn)故障,或硬件ID無法讀取,則認(rèn)為該硬件出現(xiàn)故障,可通過聲音和在軟件界面 內(nèi)以顯著顏色進(jìn)行報警。
[0034] 4.指控系統(tǒng)啟動時,安裝于指控系統(tǒng)內(nèi)的檢測軟件通過讀取軟件信息表,根據(jù)軟 件信息列表字段的信息,依次讀取各文件并進(jìn)行加運(yùn)算,將運(yùn)算結(jié)果進(jìn)行MD5運(yùn)算,對比軟 件關(guān)鍵信息表中的MD5值,將檢測結(jié)果在軟件界面上進(jìn)行顯示,如對比發(fā)現(xiàn)不同,則以聲音 和在軟件界面內(nèi)以顯著顏色進(jìn)行報警。
[0035] 5.匯總軟件和硬件檢測結(jié)果,并以一定的方式在軟件界面上進(jìn)行輸出。
[0036]本發(fā)明的檢測方法在指控系統(tǒng)啟動時和運(yùn)行過程中,通過定期檢測軟、硬件的運(yùn) 行狀態(tài),一旦發(fā)現(xiàn)軟、硬件運(yùn)行不正常,可在軟件界面上進(jìn)行提示。從技術(shù)層面杜絕了對指 控系統(tǒng)軟硬件的非法改動,提高了整個指控系統(tǒng)的可靠性。
【主權(quán)項】
1. 一種艦艇指控系統(tǒng)的完整性檢測方法,其特征在于,該檢測方法包括以下步驟: 1) 建立硬件信息列表和軟件信息列表,將艦艇指控系統(tǒng)有關(guān)的硬件編號、硬件識別碼 和屬性存儲到硬件信息列表中,將包含有軟件不允許更改的所有文件列表和軟件特征碼存 儲到軟件信息列表中; 2) 當(dāng)艦艇指控系統(tǒng)啟動時,采集各硬件信息,將采集的硬件信息與硬件信息列表中的 硬件信息進(jìn)行比對,以確定硬件是否合法,根據(jù)軟件信息列表中的文件列表字段的信息讀 取各對應(yīng)文件,通過軟件特征碼判斷軟件是否被更改; 3) 匯總軟件和硬件的檢測結(jié)果,并通過設(shè)定的方式在指控系統(tǒng)的軟件界面上進(jìn)行輸 出。2. 根據(jù)權(quán)利要求1所述的艦艇指控系統(tǒng)的完整性檢測方法,其特征在于,所述軟件信息 列表中的軟件特征碼是將軟件不允許更改的所有文件進(jìn)行加運(yùn)算,再將加運(yùn)算的結(jié)果通過 摘要算法得到。3. 根據(jù)權(quán)利要求2所述的艦艇指控系統(tǒng)的完整性檢測方法,其特征在于,所述步驟2)軟 件信息檢測過程如下: A. 根據(jù)軟件信息列表中的文件列表字段的信息讀取各對應(yīng)文件; B. 將讀取的個對應(yīng)文件進(jìn)行加運(yùn)算; C. 將加運(yùn)算結(jié)果進(jìn)行摘要算法處理得到相應(yīng)的軟件特征碼,所述的摘要算法為 D. 將步驟C中得到的軟件特征碼與軟件信息列表中軟件特征碼進(jìn)行比較,若一致,則說 明軟件合法,若不一致,則說明軟件被更改。4. 根據(jù)權(quán)利要求3所述的艦艇指控系統(tǒng)的完整性檢測方法,其特征在于,所述的摘要算 法為MD5、SHA或CRC中任意一種。5. 根據(jù)權(quán)利要求4所述的艦艇指控系統(tǒng)的完整性檢測方法,其特征在于,所述步驟2)是 通過在指控系統(tǒng)軟件內(nèi)設(shè)置定時器來實(shí)現(xiàn)對硬件信息的定期采集。6. 根據(jù)權(quán)利要求5所述的艦艇指控系統(tǒng)的完整性檢測方法,其特征在于,所述步驟2)中 對輸出有故障碼的硬件,以故障碼作為判斷依據(jù),對于其余硬件,以讀取的硬件信息作為判 斷依據(jù)。7. 根據(jù)權(quán)利要求6所述的艦艇指控系統(tǒng)的完整性檢測方法,其特征在于,所述若故障碼 提示硬件出現(xiàn)故障,或硬件ID無法讀取,則認(rèn)為該硬件出現(xiàn)故障。8. 根據(jù)權(quán)利要求7所述的艦艇指控系統(tǒng)的完整性檢測方法,其特征在于,所述的當(dāng)硬件 出現(xiàn)故障時,通過聲音和或在軟件界面內(nèi)以顏色進(jìn)行報警。
【專利摘要】本發(fā)明涉及一種艦艇指控系統(tǒng)的完整性檢測方法,屬于計算機(jī)科學(xué)技術(shù)領(lǐng)域。本發(fā)明通過建立硬件信息列表和軟件信息列表,將艦艇指控系統(tǒng)有關(guān)的硬件編號、硬件識別碼和屬性存儲到硬件信息列表中,將包含有軟件不允許更改的所有文件列表和軟件特征碼存儲到軟件信息列表中;當(dāng)艦艇指控系統(tǒng)啟動時,采集各硬件信息,將采集的硬件信息與硬件信息列表中的硬件信息進(jìn)行比對,以確定硬件是否合法,根據(jù)軟件信息列表中的文件列表字段的信息讀取各對應(yīng)文件,通過軟件特征碼判斷軟件是否被更改。本發(fā)明通過一定的軟件算法實(shí)現(xiàn)對指控系統(tǒng)軟、硬件特征的識別和合法性檢測,從技術(shù)層面杜絕了對指控系統(tǒng)軟硬件的非法改動,提高了整個指控系統(tǒng)的可靠性。
【IPC分類】G06F11/22, G06F11/36
【公開號】CN105487951
【申請?zhí)枴緾N201510887778
【發(fā)明人】李兵, 孫海東, 王永生, 張葛然, 王璞
【申請人】中國航空工業(yè)集團(tuán)公司洛陽電光設(shè)備研究所
【公開日】2016年4月13日
【申請日】2015年12月5日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
邢台县| 九寨沟县| 木里| 襄垣县| 广汉市| 长春市| 宁陕县| 光泽县| 邻水| 南充市| 屏边| 安龙县| 大丰市| 林甸县| 拜城县| 崇左市| 安阳市| 吐鲁番市| 石河子市| 拉孜县| 恭城| 金湖县| 土默特左旗| 临泽县| 乌兰县| 会泽县| 寿宁县| 临西县| 靖西县| 仲巴县| 南昌县| 吉安县| 香港| 东平县| 玛纳斯县| 石阡县| 千阳县| 大厂| 龙泉市| 侯马市| 湘潭市|