原創|其它|編輯:郝浩|2012-11-28 09:49:00.000|閱讀 860 次
概述:隨著信息科學的發展速度越來越快,新興技術的不斷涌現,軟件開發商對軟件保護的訴求也日漸提高。本文就軟件授權的新技術應用及未來發展趨勢進行逐步介紹。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
目前,中國原創軟件企業生存發展艱難,面臨著盜版市場對行業的巨大沖擊。隨著時代的進步,軟件產品所擁有的功能越來越多,開發商既要防止軟件被非法拷貝,又要控制軟件的使用模塊、使用參數以及使用方式等,更需要日后方便對軟件配置進行升級。那么軟件授權技術的發展以及新技術的應用便顯得越發的重要了。
軟件授權通俗點說就是軟件開發商對軟件產品的進一步保護。其目標對象同時包括了開發商和最終用戶兩個方面。目的是在保護軟件不被盜版的同時,為開發商創造更方便、更靈活的銷售模式。
軟件授權在實現軟件保護技術的基礎上,能夠提供從軟件授權的設計、開發集成、調試,到軟件授權的生成、分發、管理一整套完善的解決方案。從傳統的軟件保護過渡到軟件授權,不僅是軟件保護在互聯網時代發展的必然結果,也是開發商降低軟件的保護和發行成本,更快響應用戶需求和市場的變化的強烈愿望。
隨著科技技術發展速度的加快,越來越多的開發商都不再滿足于現有功能單一的軟件保護產品,都希望市場上多一些結合有互聯網技術的、授權管理功能豐富的軟件保護產品,這是因為:
傳統的商業軟件和共享軟件絕大多數都是采用注冊碼授權的方式來實現軟件的版權保護,以保證自身的利益。盡管很多常用的軟件系統的某些版本已經被破解,但對于軟件這類特殊行業來說,注冊碼授權的方式依舊是一種對軟件系統進行有效保護的一種手段。
通常而言,注冊碼授權方式有以下幾種方式:
這是最為常用的方式,Microsoft提供的產品(例如:Windows系列產品、Office系列產品等等)都是采用這種方式。通過一種復雜的算法生成安裝序列號,在安裝過程中,安裝程序對用戶輸入的安裝序列號進行校驗來驗證該系統是否被合法,從而完成授權。
即軟件系統的供應商給用戶提供有效的用戶名和序列號,用戶在安裝過程或啟動過程中輸入有效的用戶名和序列號,系統通過算法校驗通過后完成軟件授權。
用戶安裝系統后,通過網絡進行注冊授權。軟件系統的供應商事先已經登記了用戶的信息,用戶在線注冊時,供應商的注冊系統對用戶的信息進行驗證。用戶身份有效時,注冊系統生成一個憑證信息,軟件系統根據憑證信息完成授權。
用戶安裝系統后,軟件系統會根據用戶機器的關鍵信息(例如:MAC地址、CPU序列號、硬盤序列號等等)生成一個注冊憑證(也可稱為注冊碼),用戶將這個注冊憑證發送給軟件供應商,供應商通過注冊憑證生成一個激活碼。用戶輸入激活碼,軟件系統完成授權。
近幾年來,云計算撲面而來,如潮水般充斥在人們的腦海中。傳統的軟件開發商必將考慮為適應客戶和市場的需求變化,而合理利用新的技術,這種市場情形成為了對所有傳統軟件授權模式的巨大挑戰,這樣云授權就應運而生了。
云授權是一種SaaS模式的授權。開發商的軟件還是在本地運行,但授權許可始終保存在授權服務器——“云端”。云授權要求客戶端軟件具備連網條件,可以根據具體的情況要求時刻連網或每隔一個固定的時間連一次網,以便跟蹤和管理授權。相比本地授權,云授權的安全級別要更高,這是因為授權的核心機制只存在于服務器上,而服務器與應用軟件之間采用了高安全性通訊協議。
云授權的突出優點是:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件