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

計算機軟件安全中的反跟蹤技術探討

2015-03-19 17:22:12
網絡安全技術與應用 2015年11期
關鍵詞:計算機軟件指令程序

0 引言

在計算機應用系統中,人們幾乎對所有信息的處理都是通過運用不同的計算機軟件來實現的,即計算機軟件能夠直接控制計算機應用系統中的數據,因此,對于計算機應用系統中數據的安全的保護,保護計算機軟件的安全運行是一個重要方面。要想保護計算機軟件的安全運行,必須基于一個安全的系統硬件平臺,防止軟件在運行過程中被跟蹤監視、干擾和篡改,其中反跟蹤是最為主要和重要的一點。因此,為了保證計算機軟件的安全運行,必須采用反跟蹤技術防止軟件跟蹤。

1 計算機軟件反跟蹤技術

自從計算機軟件被開發出來以后,一直有人利用跟蹤軟件對正在運行的計算機程序進行跟蹤,從而竊取軟件源代碼,對計算機系統進行入侵,破壞,取消系統的防復制和加密功能,進而竊取計算機應用系統中的數據。目前跟蹤軟件主要是利用系統中的單步中斷和斷電中斷程序實現目的的。軟件跟蹤又分為動態跟蹤和靜態跟蹤。動態跟蹤是利用調試工具將程序強行在某處中斷,使程序單步執行,從而進行跟蹤分析。靜態跟蹤是利用反編譯工具對軟件進行反匯編,得到源代碼進行數據的分析。

軟件惡意跟蹤的大量出現,反跟蹤技術自然應運而生,運用軟件根據對各種調試和反匯編工具特征的判斷,實現對計算機軟件的實時監測,防止跟蹤者利用跟蹤軟件對計算機軟件的運行進行跟蹤。良好的計算機加密軟件都離不開反跟蹤技術,計算機系統數據被竊取,軟件被攻擊,大多都是從計算機軟件被跟蹤開始的。所以,要想保護計算機軟件安全運行,反跟蹤技術的應用必不可少。如果沒有反跟蹤技術,計算機軟件就如同毫不設防一般,任由跟蹤者毫無障礙地進行破解攻擊,進而導致計算機軟件信息和數據被解讀,計算機用戶的信息安全完全得不到保障。

2 反跟蹤技術的具體方法

抑制單步中斷和斷點中斷。計算機系統中單步中斷和斷點中斷的服務程序是Debug進行T命令和G命令的執行過程中必須調用的。因此,在反跟蹤技術中,可以通過將單步中斷和斷點中斷程序替換成其他中斷,從根本上將跟蹤者調用程序的運行環境徹底破壞,讓跟蹤者沒有程序可調用,從而防止計算機軟件在運行過程中被跟蹤。

封鎖鍵盤輸入。所有跟蹤軟件進行計算機軟件跟蹤的時候,都需要操縱者通過鍵盤輸入發出指令,并且通過計算機屏幕顯示調試跟蹤的結果。針對這一點,在加密系統不需要接受鍵盤輸入指令的情況下,反跟蹤技術可以通過從關閉計算機鍵盤,阻止跟蹤軟件接收到操縱者的指令,從而使跟蹤軟件無法繼續運作。而對于計算機鍵盤的關閉,反跟蹤技術可以通過禁止鍵盤中斷程序的運行、禁止接收鍵盤數據、更改鍵盤中斷程序的起始地址等方法實現。

檢測跟蹤。跟蹤者要想利用跟蹤軟件侵入計算機系統,必須對加密系統進行分析執行,如此就會導致計算機加密系統的執行出現運行環境變化、中斷入口改變、時間長短與正常運行不一致等異常情況。對此,反跟蹤技術可以在發生異常的地方采取措施,對計算機加密系統進行保護。比如,在一個計算機軟件被跟蹤時,運行所花的時間跟正常運行時明顯不同的,反跟蹤技術可以通過檢查軟件運行時間來判斷是否被跟蹤,并且同時對計算機加密系統的關鍵位置進行實時監控,一旦發現異常,就作出應對,進行加密系統的修復。類似的反跟蹤技術還能進行多方位同步使用,環環相扣,密切相連,從而提高計算機加密系統的復雜度和可靠性,大大增加跟蹤者的解密難度。

分塊加密程序。為了防止計算機加密系統程序被反匯編,加密程序需要以分塊密文的形式裝入內存。在程序執行時,由前一塊加密程序對其進行譯碼,并且在程序執行結束后,立馬進行清除處理。如此一來,跟蹤者無論在什么時候都無法從內存中得到完整的解密程序代碼,更不可能對計算機加密系統程序進行反匯編。跟蹤者無法入侵加密系統,就不能設置斷點,對計算機軟件的跟蹤就更是無從談起。

設置堆棧指針。跟蹤軟件運行時,必須對堆棧進行操作。因此,反跟蹤技術可以通過針對堆棧指針采取措施防止跟蹤。比如,可以重新設計堆棧指針的值,使其具有一定的抗修改性,從而避免跟蹤者通過再次改變堆棧指針的值進行繼續跟蹤。具體方法有以下幾點:將堆棧指針設置到ROM區或程序段中、中斷內向量表以及改變堆棧指針的作用等。

逆指令流法。在計算機內存中,指令代碼是按照從低級地址到高級地址的順序進行存放的,同時這也是CPU執行指令的順序,這個過程由計算機硬件來實現,人們和所設計的跟蹤調試軟件也廣泛接受這一規律。針對這個特點,反跟蹤技術可以采用逆指令流法,通過改變順序執行指令的方法,使CPU逆向執行指令,讓跟蹤者無法解讀逆向排列的指令代碼,從而防止跟蹤者對計算機軟件的跟蹤。逆指令流法如果能夠在軟件加密中得到運用,一定能大大提高計算機系統的安全性。

3 反跟蹤技術的核心突破

目前相關專業人員已經開發出了反調試器技術、反斷點技術、虛擬機應用、和反單步跟蹤技術等大量反跟蹤技術。然而這些技術雖然本身強度很高,但并沒有很好地做到代碼的保護,這會在很大程度上影響到它的反跟蹤效果。因此,研究人員做出了反跟蹤技術的核心突破,一種新型的反跟蹤系統應運而生——代碼自修型反跟蹤系統,它引入一種新型的代碼自修改技術,結合目標代碼自修改和反跟蹤技術,隱藏處理關鍵代碼的原指令,從而大大增加跟蹤分析的難度,加強對軟件的保護作用,最終形成一套技術成熟、效果強力的反跟蹤系統。代碼自修改技術的實現過程,主要是對代碼進行隱藏和修復,其中涉及到原代碼塊、隱藏指令集、目標指令集以及自修改代碼塊等。

包含關鍵代碼的可執行模塊就是原代碼塊,目標指令集是用戶想要對原代碼塊進行處理的指令序列,用戶可以選擇多個進行處理。我們可用A表示用戶想要進行隱藏處理的目標指令集,對于A經過隱藏處理得到的指令序列,可用B表示。自修改代碼塊C,就是所有隱藏處理目標指令后得到的可執行模塊。代碼自修改的具體實現過程是:第一,用戶在原代碼塊中選擇一組需要進行保護的目標代碼A,分別為其中每一個A代碼指令進行隱藏得到B代碼指令;第二,在原代碼塊中,選取合適的位置插入與每一個B代碼指令相對應恢復處理函數。在程序運行過程中,先運行恢復處理函數恢復隱藏得到的指令序列B;同時,用戶在原代碼塊,選取合適的位置對應每一個A代碼指令插入隱藏處理函數。當程序運行時,先執行目標代碼A,而后運行隱藏處理函數,隱藏處理目標代碼A,從而實現反跟蹤分析功能。經過以上的代碼自修改過程后,程序中受到保護的代碼一直保持被隱藏保護的狀態,只在運行需要的某個時間段出現,這樣就做到了程序代碼可動態生成。

基于代碼自修改的軟件反跟蹤技術主要分為兩大部分,一是實現反跟蹤分析功能的反跟蹤部分,二是用于完成代碼自修改功能的系統代碼自修改代碼處理部分。應用這種軟件反跟蹤技術時,利用加密程序將系統反跟蹤和自修改處理相結合,對目標程序進行處理,就能形成嵌套加密企且具有強力抗跟蹤分析特性的可執行文件。如此一來,就能很好地達到軟件反跟蹤的目的,完成對程序的保護。

軟件的破解和加密,跟蹤和反跟蹤一直同時存在。隨著科技的發展和進步,總會出現新的破解技術破解計算機加密系統,對軟件進行跟蹤,而新的加密技術和反跟蹤技術也不斷出現,對計算機軟件安全進行實時保護。因此,相關人員不能懈怠,要不斷對反跟蹤技術進行研發和更新,及時發現并修補系統漏洞,保障計算機軟件安全運行,不給跟蹤者可乘之機。

猜你喜歡
計算機軟件指令程序
聽我指令:大催眠術
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
淺談不同編程語言對計算機軟件開發的影響
電子制作(2018年1期)2018-04-04 01:48:36
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
淺談基于C語言的計算機軟件程序設計
電子制作(2017年24期)2017-02-02 07:14:40
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 日韩精品毛片| 久久成人国产精品免费软件| 91原创视频在线| AV网站中文| 色婷婷电影网| 亚洲第七页| 无码综合天天久久综合网| 国产精品网拍在线| 免费一级毛片在线播放傲雪网| 香蕉99国内自产自拍视频| 国产亚洲视频免费播放| 午夜一级做a爰片久久毛片| 亚洲天堂.com| 毛片网站免费在线观看| 亚洲h视频在线| 综合社区亚洲熟妇p| 人妻中文字幕无码久久一区| 97精品伊人久久大香线蕉| 成人国产精品网站在线看| 亚洲国产高清精品线久久| 操国产美女| 亚洲中文字幕97久久精品少妇| 欧美一级特黄aaaaaa在线看片| 国产第四页| 日日拍夜夜嗷嗷叫国产| 成人综合久久综合| 久久黄色影院| 久久人妻xunleige无码| 国产精品尤物铁牛tv | 午夜性刺激在线观看免费| 亚洲第一天堂无码专区| 欧美成人亚洲综合精品欧美激情| 欧美区在线播放| 国产网站免费观看| 亚洲综合激情另类专区| 成年av福利永久免费观看| 久久精品亚洲中文字幕乱码| 亚洲美女视频一区| 国产日韩欧美精品区性色| 自拍偷拍欧美日韩| 国产成人精品男人的天堂| 亚洲—日韩aV在线| 中文字幕在线一区二区在线| 先锋资源久久| 国产精品私拍99pans大尺度| 成人免费一级片| 久久亚洲中文字幕精品一区| 国产成人91精品| 在线播放精品一区二区啪视频| 天天色综合4| 永久免费精品视频| 国产丝袜无码精品| 一级毛片a女人刺激视频免费 | 中文字幕伦视频| 热久久这里是精品6免费观看| 欧美日韩第三页| 暴力调教一区二区三区| 手机在线看片不卡中文字幕| 国产一区二区三区在线观看视频| 亚洲第一综合天堂另类专| 欧美日韩激情在线| 好紧太爽了视频免费无码| 亚洲国产综合第一精品小说| 手机在线免费不卡一区二| 亚洲国产AV无码综合原创| 女人毛片a级大学毛片免费| 日本亚洲欧美在线| 中文字幕无码制服中字| 日本91视频| 成人噜噜噜视频在线观看| 国产欧美中文字幕| 欧美激情视频二区三区| 国产精品无码制服丝袜| 在线a网站| 激情视频综合网| 亚洲看片网| 色噜噜在线观看| 久久久国产精品无码专区| 亚洲天堂在线视频| 国产1区2区在线观看| 国产综合无码一区二区色蜜蜜| 91热爆在线|