999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件安全本質(zhì)理論分析

2016-12-17 13:09:40劉欣宜
科技創(chuàng)新導(dǎo)報 2016年21期

劉欣宜

摘 要:文章針對當(dāng)前我國軟件安全現(xiàn)狀,深入軟件這一本質(zhì)進(jìn)行研究性探討。對于軟件安全及軟件保護(hù)做出了詳細(xì)介紹,并提出軟件保護(hù)相關(guān)方法。同時介紹了文件間的本質(zhì)區(qū)別以及可執(zhí)行文件的相關(guān)概念及發(fā)展歷程,為軟件安全領(lǐng)域的初涉打下了堅(jiān)實(shí)的基礎(chǔ)。文章對于增強(qiáng)軟件開發(fā)安全性,創(chuàng)新軟件保護(hù)方法,提高計(jì)算機(jī)發(fā)展水平,加快我國數(shù)字化信息化進(jìn)程具有重大的參考價值和宏觀的指導(dǎo)意義。

關(guān)鍵詞:軟件安全 軟件保護(hù) Windows可執(zhí)行文件

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2016)07(c)-0076-02

隨著社會的進(jìn)步以及計(jì)算機(jī)技術(shù)的發(fā)展與普及,軟件的開發(fā)和使用滲透到人類生活的各個領(lǐng)域。各類軟件的廣泛使用使得軟件安全成為受到持續(xù)關(guān)注的熱點(diǎn)問題。軟件的泄漏、盜取、篡改以及病毒植入都對社會的數(shù)字網(wǎng)絡(luò)化發(fā)展、企業(yè)的動態(tài)運(yùn)行以及群眾的高質(zhì)量生活帶來了巨大的威脅。計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò)對于用戶數(shù)據(jù)隱秘性、完整性的保護(hù),以及保護(hù)數(shù)據(jù)正常傳輸和抵御黑客、病毒攻擊的能力直接決定了國家社會信息化發(fā)展水平,軟件安全不可忽視。在維護(hù)軟件安全過程中,人們需要首先了解軟件安全領(lǐng)域最基礎(chǔ)的軟件知識,明確軟件保護(hù)的具體概念和重大意義,從而掌握軟件保護(hù)相關(guān)方法,保障軟件的安全性。

提高軟件保護(hù)技能,對癥增強(qiáng)軟件安全性,需要打好地基,從基層掌握軟件內(nèi)含,知曉軟件運(yùn)行所處環(huán)境,明確各類文件間的本質(zhì)區(qū)別以及可執(zhí)行文件在執(zhí)行時的具體原理。只有深入了解軟件內(nèi)含,掌握Windows可執(zhí)行文件演化過程以及計(jì)算機(jī)內(nèi)存的分配原理,才能上升到軟件安全高度,采取有效的措施對軟件實(shí)行保護(hù)。

1 軟件安全及軟件保護(hù)

軟件安全是指保證軟件的安全,確保軟件在被授權(quán)范圍內(nèi)能夠合法使用,并且在軟件受到惡意攻擊時依然能夠繼續(xù)正確運(yùn)行。軟件安全涉及最基本內(nèi)容有PE、SMC、花指令、反匯編、反調(diào)試等。掌握軟件安全,首先需要對軟件有較為深入的理解。了解軟件及軟件安全相關(guān)知識,最主要是要了解如何編程并對軟件本身的運(yùn)行機(jī)制熟爛于心。要使得軟件處在安全狀態(tài)下,就要對其進(jìn)行相應(yīng)的保護(hù)。

如何進(jìn)行軟件保護(hù)逐漸成為從事軟件行業(yè)相關(guān)技術(shù)人員最為關(guān)心的問題。軟件保護(hù)一般分為軟加密和硬加密,其中硬加密與硬件相關(guān),而軟加密則是不依賴于硬件實(shí)現(xiàn)的保護(hù)方式。硬加密一般俗稱加密狗或加密鎖。軟件保護(hù)是維護(hù)軟件開發(fā)人員利益的主要手段,是在軟件開發(fā)過程中至關(guān)重要的一環(huán)。在多領(lǐng)域軟件開發(fā)過程中軟件的泄漏、盜取或是篡改都會極大地影響開發(fā)者利益并對軟件使用者造成威脅。

人們熟知“白盒”和“黑盒”兩種環(huán)境。“黑盒”環(huán)境是一種對程序進(jìn)行明文輸入,密文輸出的環(huán)境,軟件可以密文保存,但必須要在明文狀態(tài)下才能得以執(zhí)行,因此軟件不能處于“黑盒”環(huán)境中。所有軟件都在“白盒”環(huán)境中,“白盒”環(huán)境進(jìn)行step debug單步調(diào)試,對主機(jī)和軟件具有完全控制權(quán),而且在該環(huán)境下軟件的所有動態(tài)執(zhí)行過程都是可見的;加密算法中的內(nèi)部細(xì)節(jié)同樣可見、可修改,該環(huán)境在提供便利的同時,顯示出了不可忽視的弊端,即不能使得軟件百分之百抵抗攻擊處于完全安全的狀態(tài)。因此從目前情況分析,所謂軟件保護(hù)實(shí)質(zhì)上是指提高攻擊成本,在攻擊成本遠(yuǎn)遠(yuǎn)大于所得利益的時候使得攻擊者放棄攻擊,從而實(shí)現(xiàn)軟件的保護(hù)。

2 軟件保護(hù)方法

軟件保護(hù)的方法有代碼加密、代碼混淆、自修改代碼、進(jìn)行軟件防篡改、嵌入軟件水印、實(shí)現(xiàn)軟件多樣化、反調(diào)試、反逆向、實(shí)行虛擬機(jī)保護(hù)以及基于網(wǎng)絡(luò)和硬件的保護(hù)等。代碼加密是指運(yùn)用加殼技術(shù)對軟件的相關(guān)代碼進(jìn)行加密保護(hù),并在軟件運(yùn)行前對代碼進(jìn)行解密。使得代碼中沒有用到的均為密文,用到的均為明文;代碼混淆是通過混淆方法,增大非軟件開發(fā)方通過逆向工程獲得軟件源代碼的難度使得重要信息不易獲取;自修改代碼指在程序運(yùn)行期間修改或產(chǎn)生代碼,使得程序可以自行進(jìn)行修改;軟件防篡改技術(shù)是指對軟件進(jìn)行加工處理,使軟件在他人進(jìn)行非法操作時,做出拒絕執(zhí)行操作的行為;軟件水印即在軟件中嵌入唯一的標(biāo)識,防止軟件受到危害;軟件多樣化是使軟件生成不同副本,使得攻擊者無法通過同樣的攻擊方法破解不同副本;反調(diào)試和反逆向是通過使得攻擊者無法獲取和逆向程序的代碼的方法實(shí)現(xiàn)對軟件的保護(hù)。

3 文件及可執(zhí)行文件

硬盤中的文件成百上千,各文件本質(zhì)的不同在于文件名點(diǎn)號后擴(kuò)展名的不同。不同的擴(kuò)展名分別對應(yīng)著不同的數(shù)據(jù)結(jié)構(gòu),每種數(shù)據(jù)結(jié)構(gòu)都能夠提供一種框架,來規(guī)定該文件在計(jì)算機(jī)上的保存方式。不同框架采取不同的操作方式來響應(yīng),響應(yīng)方式的不同決定了硬盤中文件的不同。例如分別雙擊文件A.doc和A.exe,前者對文件進(jìn)行打開操作,而后者直接對文件進(jìn)行執(zhí)行。

在雙擊exe文件時,系統(tǒng)首先分配出一個4G的虛擬內(nèi)存空間,然后根據(jù)可執(zhí)行文件相關(guān)數(shù)據(jù)的規(guī)定對分配的4G內(nèi)存做初始化,在虛擬空間中找到相應(yīng)入口地址并開始執(zhí)行文件,執(zhí)行完畢后釋放4G內(nèi)存并對該空間進(jìn)行回收。計(jì)算機(jī)在執(zhí)行不同的可執(zhí)行文件時,保護(hù)模式多任務(wù)系統(tǒng)為其分配不同的虛擬內(nèi)存空間,使得不同文件的執(zhí)行相互獨(dú)立,互不干涉。

4 Windows可執(zhí)行文件

Windows操作系統(tǒng)中的文件是一種抽象機(jī)制,其定義了一套數(shù)據(jù)結(jié)構(gòu),使得操作系統(tǒng)中的可執(zhí)行代碼在裝入內(nèi)存之前以文件的方式存放在磁盤中,從而便于信息的讀取和保存。Windows可執(zhí)行文件經(jīng)歷了4個過程,分別為DOS階段、Win3.x階段、Win3.x和Win9x階段以及Win9x和WinNT/2000/XP階段。以上4個過程分別對應(yīng)MZ格式、NE格式、LE格式以及PE格式。其中LE為線性可執(zhí)行文件,用于虛擬設(shè)備驅(qū)動程序。PE為可移動的可執(zhí)行文件,其中可移動不是指跨平臺,而是指針對于同一種操作系統(tǒng)下的任何設(shè)備均可使用,與其他格式相比具有較強(qiáng)的優(yōu)越性。在Windows可執(zhí)行文件4個過程對應(yīng)的格式中,MZ格式和NE格式屬于Win16操作系統(tǒng),PE格式屬于Win32操作系統(tǒng),而LE格式兼容Win16和Win32的操作系統(tǒng)。

5 結(jié)語

軟件安全問題始終是數(shù)字網(wǎng)絡(luò)信息化時代關(guān)注的焦點(diǎn)。文章以軟件安全為研究主旋律進(jìn)行理論分析,提出軟件保護(hù)概念以及相關(guān)保護(hù)方法,并深入軟件本質(zhì),從軟件所處環(huán)境和文件間實(shí)質(zhì)區(qū)別出發(fā)展開深入探討,同時對Windows可執(zhí)行文件的概念和發(fā)展過程進(jìn)行了簡要分析,使得軟件安全不再是一個空泛的概念,而是具體化到每一個可執(zhí)行文件。文章中提及的軟件本質(zhì)概念以及可執(zhí)行文件的具體化分析為軟件安全領(lǐng)域更深層次的研究和探索奠定了堅(jiān)實(shí)的基礎(chǔ),對于軟件安全的進(jìn)一步完善和發(fā)展具有不可忽視的重大意義。

參考文獻(xiàn)

[1] 石禮娟.軟件保護(hù)方案研究[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2006(6):

124-125.

[2] 王云斌.IT業(yè)的知識產(chǎn)權(quán)[M].經(jīng)濟(jì)管理出版社,2001.

[3] 鄭思成.計(jì)算機(jī)、軟件與數(shù)據(jù)的法律保護(hù)[M].法律出版社,1987.

[4] 蘆斌,羅向陽,劉粉林.一種基于混沌的軟件水印算法框架及實(shí)現(xiàn)[J].軟件學(xué)報,2007,18(2):351-360.

主站蜘蛛池模板: 国产h视频在线观看视频| 亚洲精品少妇熟女| 亚洲水蜜桃久久综合网站| 成人在线观看一区| 日本爱爱精品一区二区| 欧美色视频网站| 国产成年女人特黄特色毛片免| 国产欧美在线观看精品一区污| 丰满人妻久久中文字幕| 日本欧美视频在线观看| 免费看a级毛片| 扒开粉嫩的小缝隙喷白浆视频| 中文字幕亚洲无线码一区女同| 亚洲成人在线网| 国产色婷婷视频在线观看| 国产一级特黄aa级特黄裸毛片| 91精品最新国内在线播放| 本亚洲精品网站| 国产xx在线观看| 波多野结衣AV无码久久一区| 色婷婷在线播放| 国产成人亚洲欧美激情| 中文字幕无码制服中字| 欧美日本在线播放| 国产美女主播一级成人毛片| 国产成人在线无码免费视频| 国产美女主播一级成人毛片| 毛片久久久| 久久婷婷五月综合色一区二区| 91精选国产大片| 国产精品自拍露脸视频| 国产精品微拍| 国产丝袜无码一区二区视频| 中国一级特黄视频| 欧美精品亚洲日韩a| 天天综合网在线| 2020国产精品视频| 成人久久精品一区二区三区| 华人在线亚洲欧美精品| 国产免费久久精品99re丫丫一| 中文字幕66页| 久久黄色视频影| 亚亚洲乱码一二三四区| 2021国产精品自拍| 精品人妻系列无码专区久久| 国产一区二区三区在线精品专区| 九九视频免费看| 亚洲第一区在线| 日韩一区精品视频一区二区| 国产午夜不卡| 美女内射视频WWW网站午夜 | 亚洲国产午夜精华无码福利| 狠狠色狠狠色综合久久第一次| 成人91在线| 99一级毛片| 亚洲国产日韩视频观看| 国产爽爽视频| 国产无码精品在线| 亚洲午夜国产精品无卡| 欧美激情网址| 欧美成人日韩| 国产97视频在线观看| 精品一区二区三区水蜜桃| 福利小视频在线播放| 色综合a怡红院怡红院首页| 香蕉久久国产超碰青草| 久久99这里精品8国产| 久久香蕉国产线看观看精品蕉| 亚洲Aⅴ无码专区在线观看q| 午夜激情福利视频| 亚洲欧美国产视频| 久久精品人人做人人爽电影蜜月| 國產尤物AV尤物在線觀看| 精品撒尿视频一区二区三区| 免费一级全黄少妇性色生活片| 老司机aⅴ在线精品导航| a级免费视频| 999国产精品永久免费视频精品久久| 亚洲不卡网| 国产视频一区二区在线观看| 亚洲九九视频| 99re这里只有国产中文精品国产精品|