国产性70yerg老太,狠狠的日,欧美人与动牲交a免费,中文字幕成人网站

基本信息

項目名稱:
基于pe格式和軟件水印的pc病毒防護軟件開發(fā)
小類:
信息技術
簡介:
本作品以一種全新的技術路線設計了一個pc病毒防護軟件。它將軟件水印技術和windows平臺的可執(zhí)行文件格式相結合,其特點是改變被動的病毒防護方式,轉而以主動的方式來防護病毒。本軟件防護病毒的能力與方法本身無直接關系,只與設計的水印有關系,因此軟件水印的設計是本方法的核心。
詳細介紹:
本作品以一種全新的技術路線設計了一個pc病毒防護軟件。它將軟件水印技術和windows平臺的可執(zhí)行文件格式相結合,其特點是本軟件的特點是改變被動的病毒防護方式,轉而以主動的方式來防護病毒。 當前防病毒軟件只對解析過特征代碼的病毒有效,對新出現未解析出特征代碼的病毒卻無能為力。本作品立足于從軟件本身出發(fā),把“健康”的軟件信息作為水印信息保存隱藏起來,需要的時候對軟件進行“體檢”,只要病毒改變了這些軟件信息即刻就被發(fā)現。 本軟件防護病毒的能力與方法本身無直接關系,只與設計的水印有關系。前面介紹把“健康”的軟件信息作為水印信息時可以對軟件“體檢”,如果在水印中加入有關具體病毒信息就可以“診斷醫(yī)治”該病毒。

作品圖片

  • 基于pe格式和軟件水印的pc病毒防護軟件開發(fā)
  • 基于pe格式和軟件水印的pc病毒防護軟件開發(fā)
  • 基于pe格式和軟件水印的pc病毒防護軟件開發(fā)
  • 基于pe格式和軟件水印的pc病毒防護軟件開發(fā)
  • 基于pe格式和軟件水印的pc病毒防護軟件開發(fā)

作品專業(yè)信息

設計、發(fā)明的目的和基本思路、創(chuàng)新點、技術關鍵和主要技術指標

目前的防病毒軟件大部分是采用這種方式:就某個或某些病毒對軟件進行檢測時,如果沒有發(fā)現該病毒特征代碼就給用戶反饋未發(fā)現病毒的信息,否則清除它。這種方式始終是一種被動的防護,即只有破解了病毒的特征代碼后才可以檢測、發(fā)現和刪去這種病毒,對新出現的病毒這種方式始終是無效的。 本作品設計的軟件以新的方式來防護軟件遭病毒攻擊,它改變上面的被動防護、采用一種主動的不依賴具體病毒特征代碼的策略。技術路線是這樣:先對未感染的軟件進行分析、按照特定算法產生一個特定的標記,稱為印記。將產生的該印記植入軟件中。在檢測時,如果軟件未感染病毒,那么按照特定算法產生的標記與原來的印記對照,如果一致則說明該軟件未感染,否則感染了。整個技術路線中關鍵是印記產生算法和印記植入。 可用來作為水印的一些信息可以是文件長度、與文件中內容,尤其與程序代碼段內容相關的信息等,水印信息可以包含其中一類信息,也可以是多類信息的綜合。具體取舍取決于水印大小的要求、防護病毒程度等因素。軟件水印植入就是將水印保存在文件中一定的位置,這個過程不能影響程序的執(zhí)行,植入位置隱蔽性要求高。經研究發(fā)現在可執(zhí)行文件中有一些“空余地址”空間可以插入水印數據,這要求必須windows平臺可執(zhí)行文件格式。windows平臺可執(zhí)行文件格式是pe格式。

科學性、先進性

軟件水印是近年來出現的軟件產品版權保護技術,可以用來標識作者、發(fā)行者、所有者、使用者等,并攜帶有版權保護信息和身份認證信息。它與數字水印不同,數字水印事實上是圖像信息。軟件水印在技術上就是把程序的版權信息和用戶身份信息嵌入程序中。目前,國內外詳細而全面地介紹軟件水印的文獻并不多見,而且多用于研究版權保護和信息隱藏。利用軟件水印的隱藏性來隱藏可執(zhí)行文件信息是自然和合理的。 將軟件水印技術用于軟件病毒防護是本成果首要的創(chuàng)新點,特別是應用于Windows平臺下廣泛使用的PE格式可執(zhí)行文件。由于軟件水印應用領域發(fā)生變化,水印設計包含的信息不是原來作者等信息而應是可執(zhí)行文件有關的信息,這是本作品的新穎性之一。另一個不同是水印嵌入策略與位置,用于版權保護的水印一般是在軟件設計過程中進行嵌入的,屬于源代碼級的水印,位置也是符號地址、真正的地址由編譯程序確定的;而這里的水印是在程序設計好后(已生成可執(zhí)行文件)嵌入的,屬于二進制水印,嵌入位置是真正的二進制地址,這是本作品的另一個新穎性。

獲獎情況及鑒定結果

2009年5月,獲校第七屆大學生課外學術科技作品競賽特等獎; 2009年6月,團省委、省教育廳、省科協(xié)、省學聯,獲省大學生課外學術科技作品競賽一等獎。

作品所處階段

軟件的試用版已經設計完成。隨著設計的水印不同,后面可能會推出不同版本的軟件。

技術轉讓方式

技術交易、技術入股、合作開發(fā)

作品可展示的形式

磁盤、錄像、圖片、現場演示

使用說明,技術特點和優(yōu)勢,適應范圍,推廣前景的技術性說明,市場分析,經濟效益預測

軟件操作包括兩個方面,一方面是水印植入,一方面是水印檢測。對軟件實施防護的第一步是水印植入,步驟包括選擇考察目錄、掃描相應目錄、水印植入。水印檢測包括選擇考察目錄和掃描相應目錄,具體使用方法見使用說明。 本作品采用的技術路線是全新的,理論上既可以防護病毒又可以查殺病毒,具體病毒的防護能力與方法本身無關、只與設計的水印有關。因為水印嵌入是在軟件設計好后進行,這使得水印隱蔽性較高、設計嵌入靈活,不易受病毒的攻擊。 本作品立項之源來自實際需求,可用于所有安裝windows系列操作系統(tǒng)計算機的病毒防護。推廣前景完全取決于作品對病毒防護能力,也即是取決于水印的設計,目前的試用版說明本作品的病毒防護有較好的有效性。

同類課題研究水平概述

為了解本作品技術在國內研究的水平,特委托“教育部科技查新工作站(L04)”作了查新工作。查新相關內容摘錄如下: 一、查新分析 該成果使用軟件水印技術對可執(zhí)行文件進行病毒防護。軟件水印是近年來出現的軟件產品版權保護技術,可用來標識作者、發(fā)行者、所有者、使用者等,并攜帶有版權保護信息和身份認證信息,可鑒別出非法復制和盜用的軟件產品。和數字水印不同的是,后者一般是指基于數字圖像的水印,這種水印事實上是圖像信息。軟件水印在技術上就是把程序的版權信息和用戶身份信息嵌入到程序中,目前,國內外詳細而全面地介紹軟件水印的文獻并不多見[9],且多用于研究版權保護和信息隱藏。 文獻[4]提出基于水印的隱蔽入侵及防范。其重點在于設計了一種基于數字水印的入侵系統(tǒng),并討論如何對這一類型的攻擊采取相應的防范。論文并沒有給出具體防范病毒的方案。 文獻[5,6,7,8]和成果[2]都是研究了水印算法在信息隱藏、版權保護方面的應用。文獻[5]分析了Win32 PE文件的基本結構,根據PE格式文件中各節(jié)都存在一定冗余空間的特性,提出利用插入多段構造代碼嵌入水印的方案,將信息與原有代碼混雜存儲在代碼節(jié)冗余空間中,從而達到有效提高信息隱蔽性和抗攻擊能力的目的。文獻[6]根據PE文件資源節(jié)結構和資源信息查找特點,提出了一種新的保護軟件版權的水印算法。文獻[7]將PE文件作為掩護媒體引入信息隱藏領域。在分析PE文件結構和PE文件實現信息隱藏原理的基礎上,給出了基于PE文件的信息隱藏方案。此文研究了在PE文件中如何隱藏信息,并沒有涉及軟件防護問題。文獻[8]根據PE文件中指令的信息冗余及PE文件的特點,提出了一種新的基于指令長度編碼的PE軟件水印方法。成果[2]提出了利用數字水印技術在數字化的多媒體數據中嵌入隱蔽的標記,并使人的感知系統(tǒng)察覺不出來,以此隱藏版權信息,達到版權保護的目的。專利[3]提出一種在計算機程序中嵌入和提取水印的方法,屬于軟件版權保護技術領域。這是一個關于水印的理論發(fā)明,沒有涉及具體的應用領域。 二、結論: 可見目前的研究都是將軟件水印技術應用于版權保護、信息隱藏等應用。在病毒防護方面只有專利[1]提出了對數字音頻信息添加水印防止病毒的方法。但是該專利的應用對象是數字音頻文件,和本成果的可執(zhí)行文件有很大的不同,且實現方法和手段也不相同。(詳見查新報告)
建議反饋 返回頂部