偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

剖析:從軟件加密到軟件授權保護

開發(fā) 項目管理
一直在關注軟件授權保護相關的技術內容,發(fā)現一些基本概念經常容易被我們混淆,比如軟件保護,軟件加密,硬件加密,軟件授權等,下面就闡述一下我對上述概念的理解,以及它們之間的關系。

一直在關注軟件授權保護相關的技術內容,發(fā)現一些基本概念經常容易被我們混淆,比如軟件保護,軟件加密,硬件加密,軟件授權等,下面就闡述一下我對上述概念的理解,以及它們之間的關系。

軟件保護

軟件保護這個概念簡單講就是維護軟件所有者的權益,這既包括了技術保護,也涵蓋了法律保護,今天這里我們探討的是技術層面的軟件保護。在技術層面,軟件保護一般采用硬件加密(也稱硬加密)和軟件加密(也稱軟加密)兩種手段,軟加密正在被越來越多的企業(yè)和個人用戶所關注。

硬件加密

硬件加密是指通過專用加密芯片或獨立的處理芯片等實現密碼運算。將加密芯片、專有電子鑰匙(我們也稱之為軟件狗)、硬盤一一對應到一起時,加密芯片將把加密芯片信息、專有鑰匙信息、硬盤信息進行對應并做加密運算,同時寫入硬盤的主分區(qū)表。這時加密芯片、專有電子鑰匙、硬盤就綁定在一起,缺少任何一個都將無法使用。經過加密后硬盤如果脫離相應的加密芯片和電子鑰匙,在計算機上就無法識別分區(qū),更無法得到任何數據。

硬件加密的優(yōu)點是保密性強,但其也有無法規(guī)避的缺點:

•軟件狗易丟失,并且一旦丟失,軟件將無法使用

•兼容性差,加密鎖一般都需要安裝驅動程序,經常會碰到使用不了的情況

•使用成本高,不僅有硬件成本,還有初始化、物流、管理和維護成本

•無法方便實現“先試后買”和“按需購買”

•一旦被破解,就可以大量復制,無法補救

•在特定應用環(huán)境,無法滿足客戶的需求,比如客戶不允許外接設備的情況將完全無法使用硬件加密

•在互聯網極為流行的今天,仍然無法有效地跟蹤和管理軟件的授權

軟件加密

軟件加密指用戶在發(fā)送信息前,先調用信息安全模塊對信息進行加密,然后發(fā)送,到達接收方后,由用戶使用相應的解密軟件或算法進行解密并還原。
采用軟件加密方式可以解決硬件加密所有的上述缺點,還可以提供靈活的在線授權,離線授權,浮動授權和試用授權等。
這里尤其是浮動授權,可以極大的方便企業(yè)用戶,可不限制用戶安裝軟件的數量,只通過控制同一時間使用用戶數。
軟件加密對應的就是破解, 從理論上,任何軟件加密技術都可以破解。只是破解的難度不同而已。有的要讓***明的破解者忙上幾個月,有的可能不費吹灰之力,就被破解了。所以加密就是要增加破解者的破解難度。讓他們花費在破解軟件上的成本,比他破解這個軟件的獲利還要高。這樣破解工作就變得沒有意義。

軟件授權

軟件授權是軟件保護概念的延伸和發(fā)展。

軟件授權包括了軟件加密,授權管理和授權服務三個關鍵要素:軟件授權依然需要提供用戶按授權內容使用軟件的技術手段。不同的是,軟件授權所需要的軟件加密方案要更靈活,能夠滿足不同授權需求和業(yè)務模式的需要;授權必然要涉及到管理。為每個軟件用戶提供不同的授權方案并根據需要進行升級,需要一個完整的系統(tǒng),將授權保護與設計,發(fā)放,升級,統(tǒng)計等內容進行集成。如果說軟件保護主要是一個軟件應用的客戶端的技術,授權管理則是一個系統(tǒng)架構;軟件授權要求建立中央授權服務系統(tǒng),以用于授權的設計和發(fā)放,并為所有軟件用戶授權服務。

對于軟件保護來說,其核心理念是防止軟件不被盜版;而軟件授權的目標是讓軟件用戶按照購買許可來使用軟件,涉及軟件的安裝份數,使用時間,應用范圍以及功能模塊等內容。
軟件加密(軟件保護)與軟件授權其實并不沖突,軟件加密我們也可以理解為方法,手段,而軟件授權則是策略,二者應該是相輔相成的關系

從軟件保護發(fā)展到軟件授權,主要基于以下幾個原因推動了其發(fā)展:

1.當前IT企業(yè)的并購日益頻繁(即使是大型的IT企業(yè)收購或被收購都很常見),這樣在企業(yè)并購完成后,就會涉及到并購企業(yè)間的產品整合問題,也就引來軟件授權的整合和管理。

2.軟件的功能及模塊越來越豐富,軟件開發(fā)商需要按照功能模塊來銷售軟件,按照不同的客戶或市場劃分,提供不同功能的軟件產品,比如提供全功能版本,有限功能版或者是試用版等。

3.軟件的按需使用銷售模式的發(fā)展,用戶希望按照使用人數,時間,次數等來購買和使用軟件,軟件開發(fā)商需要提供豐富的授權類型以滿足不同用戶的需求。

4.軟件版本的增加,軟件開發(fā)商迫切需要更好地管理軟件不同版本的授權。

5.軟件用戶數量的增長,軟件開發(fā)商既需要增加新用戶,也要推動既有的老客戶將產品升級到新版本,以此提供更好的軟件服務給客戶。

在中國國內的軟件開發(fā)過程中,早期采用硬件加密的占大多數,在隨著商業(yè)環(huán)境的變化,軟件產品需要滿足不同用戶的需求,并且相同產品的不同版本授權管理也越來越復雜,一些擁有自主知識產權的產品也逐銷往海外,或者與國外廠商的其他產品綁定銷售,也引來了軟件授權技術與國際接軌的問題。

目前,在國外,軟件授權方案主要的供應商是Flexera Software的FlexNet授權技術,支持Windows,Mac OS,IBM AIX,HP-UX,Linux,Solaris等多種系統(tǒng)平臺,由于FlexNet技術成熟,所以很多大的軟件廠商的軟件授權方案都用FlexNet技術,被我們國內開發(fā)者所熟悉的是FlexNet的前身 FLEXlm。隨著Flexera Software軟加密及軟授權技術被越來越廣泛的使用,國內目前也有越來越多的軟件開發(fā)商選擇Flexera Software的授權方案來提高他們開發(fā)產品的競爭力。目前Flexera Software軟件授權方案包括FlexNet Publisher,FlexNet Operation,FlexNet Connect,FlexNet Delivery等模塊,其中FlexNet Publisher是提供軟件授權功能的核心模塊;針對嵌入式平臺,還有對應的FlexNet Embedded授權模塊。 其他廠商有主做硬件加密的SafeNet等,目前也在推出軟件授權方案,并正在進一步完善中,主要支持Windows平臺。
 

 

 

責任編輯:彭凡 來源: 51CTO
相關推薦

2010-12-22 12:00:48

軟件保護軟件授權

2014-10-27 15:28:08

軟件加密授權管理研討會

2019-05-09 10:51:29

惡意軟件加密通信網絡攻擊

2013-03-02 18:00:38

軟件加密軟件授權WinLicense

2012-11-19 17:25:38

軟件加密加密算法加密

2012-11-30 13:24:57

2020-11-08 13:42:00

勒索軟件加密數據數據安全

2021-11-29 11:00:54

數據安全加密軟件技術

2021-07-26 05:19:42

軟件加密

2022-07-07 16:53:12

Rust勒索軟件

2013-03-29 13:56:48

2017-01-15 23:11:28

2022-12-13 15:10:01

2017-09-19 14:40:07

軟件授權比特安索

2018-01-18 04:52:07

2014-12-05 10:51:57

軟件定義存儲閃存云應用

2016-04-22 17:30:50

軟件加密軟件授權

2021-09-02 18:38:46

加密勒索軟件攻擊

2022-05-05 15:36:28

漏洞勒索軟件惡意軟件

2022-03-23 16:03:51

加密貨幣私鑰網絡安全
點贊
收藏

51CTO技術棧公眾號