驅(qū)動層加密的透明加密技術(shù)
市面上的透明加密軟件,基本上只支持Windows平臺。透明加密的實現(xiàn)主要有兩種技術(shù),一種是應(yīng)用層(API)的透明加密技術(shù),一種是核心層(Kernel,又叫驅(qū)動層)的透明加密技術(shù)(圖1)。應(yīng)用層的開發(fā)難度低(Windows Hook技術(shù)),但對應(yīng)用程序的適應(yīng)性差,同時加密多種應(yīng)用程序時相互干擾大,因此,有些廠商為適應(yīng)不同程序加密要求開發(fā)出獨立針對某種軟件的加密軟件版本。
驅(qū)動層透明加密技術(shù)是通過Windows提供的可安裝文件系統(tǒng)(Installable File System)開發(fā)接口寫設(shè)計一個文件過濾驅(qū)動,通過此驅(qū)動實現(xiàn)透明加解密功能。由于驅(qū)動開發(fā)要與windows更核心層打交道,此方面的開發(fā)人才比較少,相對開發(fā)難度也高。驅(qū)動層的透明加密技術(shù)由于與操作系統(tǒng)的文件系統(tǒng)結(jié)合緊密,加解密效率更高,控制更加密靈活,運行更加穩(wěn)定。但要充分考慮到與Windows及其它應(yīng)用在驅(qū)動層軟件的兼容,如殺毒軟件,否則會導(dǎo)致windows藍屏。
對客戶而言,透明加密軟件采用什么技術(shù)并不是他們關(guān)心的重點,他們主要關(guān)心的是加密軟件產(chǎn)品本身的穩(wěn)定性、安全性和使用方便性。應(yīng)用層透明加密技術(shù)和驅(qū)動層加密技術(shù)的特點使得驅(qū)動層透明加密軟件有更多競爭上的優(yōu)勢。
經(jīng)過市場幾年的考驗,加密軟件廠商都逐步認識到,驅(qū)動層透明加密技術(shù)才是加密軟件可靠的技術(shù)。于是我們可以看到,新切入市場的加密軟件廠商的產(chǎn)品都是采用驅(qū)動透明加密技術(shù),一些原來采用應(yīng)用層透明加密技術(shù)的老牌加密軟件廠商也放棄最初的應(yīng)用層技術(shù),轉(zhuǎn)而從頭開始研發(fā)驅(qū)動層加密技術(shù)。
標(biāo)簽:
東莞市加密軟件加密軟件
東莞市加密軟件加密軟件廠家