應用文檔
軟鎖小知識
更新時間:2020-08-14 16:26:54 點擊量:
1.什么是軟(鎖)授權?
這個叫法是相對硬鎖來說的,可以理解為不帶硬鎖的、基于許可文件的授權方案。它可以自動綁定硬件設備的物理指紋或虛擬指紋,以達到防止復制的目的:軟授權同樣支持使用外殼工具對軟件進行保護,防止逆向工程:同樣支持對軟件核心數(shù)據(jù)進行保護。但軟鎖授權的優(yōu)勢在于,它能夠滿足更多業(yè)務場景的需要,幫助軟件商拓展市場,而非僅僅作為一把“鎖”起到保護的作用。近些年,我們看到越來越多的軟件商偏向選擇軟(鎖)授權方案。
2.硬鎖授權和軟(鎖)授權分別適合什么情況呢?
就像剛才所說的,硬鎖可能更加安全,而且即插即用非常方便。但決定選擇硬鎖,還是軟(鎖)授權時,要看您業(yè)務目標的側重點。對于軟件商來說,如果做好“保護”工作就夠了,那么他只需要在意安全性,這也是硬鎖的一個優(yōu)勢。但如果您的側重點是要快速拓展市場,要支持更多、更復雜的應用場景。比如,需要實現(xiàn)更加靈活的收費模式、更要拓展海外業(yè)務,或者要部署在虛擬環(huán)境、云環(huán)境等等情況,這時候軟件商會親睞靈活性更強、拓展性更高的軟(鎖)授權方案,并且會在靈活性、擴展性、穩(wěn)定性、安全性和成本等多方面 做綜合的評估。
當然,還有一些其他因素也會影響到軟件商的選擇,比如,庫存管理方面,郵寄成本方面,設備接口的限制,最終用戶群的特點等。
3.它能實現(xiàn)哪些授權場景?
●從業(yè)務層面說,它可以幫助開發(fā)商實現(xiàn)按照使用期限收費,這個是最常見的;其他還要按照次數(shù)、功能、并發(fā)量來收費;當下在安防領域,還有希望按照視頻路數(shù)或者流量收費等。此外,有一些軟件商希望通過大量發(fā)行試用版來拓展市場,利用軟授權可以輕松實現(xiàn)。
●從應用場景說,包括在線或離線授權,網絡或單機授權,以及基于私有云的授權場景等等;在流程方面,它支持授權的創(chuàng)建、分發(fā)、激活、回收和遠程更新等環(huán)節(jié)。
●從平臺環(huán)境上說,軟授權支持的范圍更加廣泛,從Windows、Linux ARM、安卓到虛擬機和容器環(huán)境,都可以實現(xiàn)。
4.軟授權實現(xiàn)的原理和流程是怎樣的?
簡單講,軟(鎖)授權是通過綁定物理機指紋或虛擬機指紋來實現(xiàn)防止拷貝的目的。
●對于離線場景:用戶將一個帶有設備指紋的授權請求發(fā)給開發(fā)商,開發(fā)商返回一個授權文件,用戶安裝、激活授權即可使用軟件。
●對于在線場景:開發(fā)商在授權管理系統(tǒng)生成一個激活碼,連通軟件一起發(fā)給用戶,用戶在運行程序時輸入激活碼完成授權激活。
5.軟(鎖)授權是如何保證其安全性的呢?
安全性是為了保護軟件,防止軟件的收入損失,而幫助軟件商拓展市場,支持更多的業(yè)務場景,才是軟授權更凸顯的價值。所以,在這個前提下,圣天諾軟授權的安全性可以概況于以下方面:
●從防復制方面說,它可以綁定設備的多種物理指紋或虛擬指紋,甚至綁定開發(fā)商自選外設的硬件指紋。
●從防篡改方面說,它采用國際通用的AES與RSA保護算法,不僅可以防止非法破解,還可以防止惡意篡改。
●從通信安全方面,它采用白盒密鑰技術,與被保護軟件之間的通信使用隨機密鑰保護,從而防止中間人攻擊。
此外,圣天諾的軟授權提供安全存儲空間,可以很好保護軟件的核心數(shù)據(jù)。