軟件加密
圣天諾LDK是市場上成熟且備受軟件商信賴的軟件許可授權方案,在它的基礎上,我們做了進一步的開發,使其能夠滿足云授權場景的需要,并繼承以往的穩定性和易用性。
圣天諾云授權既支持離線,也支持在線的授權場景。軟件或智能設備開發商可以通過在云端部署授權服務的形式,對運行在物理主機、虛擬化、容器化與云環境等平臺上軟件實施保護和授權,并為其最終用戶提供更加靈活便捷的、基于用戶身份的軟件訪問許可。
圣天諾云(yun)授權(quan) - 與傳統授權(quan)的區(qu)別
傳統軟件授權是基于客戶端的方案,軟件運行的時候與本地的許可進行驗證,因此稱為本地授權。通常有硬鎖授權和軟授權兩種方式,前者在軟件運行時會與硬鎖進行驗證,有鎖即可運行;后者是軟件運行時與(綁定了機器指紋的)許可文件驗證,驗證通過則可運行軟件。針對網絡環境下的授權,軟件許可部署在局域網內,用戶在局域網環境下訪問許可和軟件。
圣天諾云授權則是將軟件的許可部署在云服務器上,用戶既可以通過在線實時校驗許可的方式來使用軟件,也可以把云端許可租借到本地,進行離線使用。聯網情況下,云端許可在被訪問時會與客戶的身份識別碼進行驗證,驗證通過即可使用軟件,是一種基于用戶身份的授權形式;在離線情況下,被租借到本地的軟件許可會以安全文件的形式存在設備中,并與機器的物理或虛擬指紋綁定。當本次許可失效時,可通過連接到云端進行許可更新。開發商可以設定本地許可與云服務器的連接周期,以實現許可的自動更新或定期驗證。
圣(sheng)天(tian)諾云授權 - 優勢(shi)與好處(chu):
•用戶端在訪問軟件時不會受設備或地點的限制,也無需擔心操作系統重裝、硬件更換或部署環境變化帶來影響。即使發生云主機遷移、虛擬機熱遷移、容器重啟等情況,軟件的許可依舊可以照常訪問。
•用戶端的操作更加簡單,通過輸入身份識別碼即可訪問軟件。
•適用場景更加廣泛:離線/在線;公有云/私有云。
•實時的在線許可校驗,進一步提升了許可的安全性(針對在線場景)。
•利用圣天諾LDK的API與外殼,可以實現軟件的許可授權和知識產權保護;針對LDK現有客戶,無需重做代碼集成。
圣天諾(nuo)云授權 - 適(shi)用場景:
•針對操作系統重裝與硬件更換的場景,無需軟件許可的遷移工作。
•更適用于云、虛擬化、容器化等復雜部署環境,避免因環境變化導致許可穩定性的問題。
•需要同一軟件許可在不同主機之間切換使用的場景(非同時使用)。
•管理員可隨時、方便地通過web管理頁面,進行用戶身份的管理操作。即使針對頻繁離線使用的場景,也同樣便于設置和管理。
圣天諾云授權(quan) - 特點(針對開發商部分)
•簡化集成:同一套API無縫支持硬鎖授權、軟授權和云授權;支持加殼保護;對于現有圣天諾LDK客戶無需重做代碼集成。
•安全可靠:云授權服務的部署與維護由開發商管控,無需依賴第三方;最終用戶的身份驗證碼與云許可驗證時,采用加密通訊,提升客戶端認證與網絡通訊安全性。
•便捷管理:通過簡潔的web管理頁面,開發商或管理員可以實時對用戶身份進行創建、查看、修改、刪除等管理操作,還可以了解用戶使用軟件的情況,獲得數據洞察力。
• 部署靈活:開發商可以選擇在公有云上部署授權服務以滿足公司的所有客戶,也可以針對特定客戶的規范要求,部署在客戶的私有云環境中。
圣天(tian)諾云授權 - 特點(針對用戶部分(fen))
•靈活性:圣天諾云授權支持用戶在各種平臺上部署軟件;用戶可以通過自助服務的方式,自行維護或管理與系統重裝、硬件替換等相關的軟件許可操作。
•便捷性:用戶無需進行許可激活,聯網即可使用軟件;用戶可以隨時、隨地在不同設備上使用軟件;客戶亦可以將云端許可租借到本地進行離線使用。
•在線使用:用戶端使用用戶身份識別碼聯網與云端許可進行校驗,開發商可通過設定策略,避免由于客戶端暫時的網絡不穩定所造成的校驗失敗問題。
•離線使用:當用戶需要頻繁離線使用軟件時,除了將云端許可租借到本地設備進行離線使用之外,還可以自助延長軟件許可期限或提前歸還。
圣天(tian)諾云授權 – 支(zhi)持的操作系統與(yu)軟件平臺
•云授權服務器:Windows / Linux Intel x86_64 / Linux ARM 32 and ARM 64 / MacOS
•客戶端系統:Android / Windows / Linux Intel x86_64 / Linux ARM 32 and ARM 64 / MacOS
•客戶端編程語言與編譯工具:絕大部分的編程語言與編譯工具;與圣天諾LDK API/加殼支持的語言與工具一致。
圣天諾云(yun)授權 – 如何進行用戶身份(fen)管理(li)
首先用戶身份識別碼是一個由圣天諾云授權自動生成的包含身份代碼與身份機密的字符串。其中身份代碼用于標識用戶,身份機密用于客戶端與云端進行通訊加密。
通過圣天諾云授權管理平臺,開發商可以設置注冊的設備數量。新的設備在首次連接到云授權服務器后,會自動進行注冊。當注冊數量達到設定的最大值后,將不再允許新設備訪問云授權。
開發商在創建用戶身份的時候,還可以將軟件的許可證ID和用戶身份進行綁定,從而實現更加細粒度的許可劃分和管控。管理員可在管理平臺上,實時刪除或禁掉特定的用戶身份。比如某個客戶的軟件許可到期后沒有續費,管理員可臨時禁止該身份使用軟件,在續費之后,可恢復其身份關聯許可的有效性。
最后,開發商可以對在線或離線租賃許可模式進行單獨的權限控制,從而為不同的客戶設定不同的使用模式。