解決方案
在智能手機市場,安卓現在毫無疑問占據遙遙領先地位,而谷歌顯然有更 大的目標——從32億美元收購Nest并推出Android wear,促成Open Automotive Alliance汽車聯盟并推廣Android Auto,到覬覦客廳設備并積極 推動Android TV。安卓作為開放的平臺,多年來累積了豐富的資源并形成了卓爾有效的生態系統,而且在谷歌的推動下其開源操作系統的領先地位還在不斷擴大,現如今影響力已經滲透到移動領域以外。在物聯網領域,可穿戴設備和電視等非移動市場上,安卓正在取得舉足輕重的地位。在硬件廠商跟 隨的支持下,越來越多的處理器芯片或者模塊開始適配Android的驅動,這就有效幫助安卓擴大在嵌入式操作系統等非移動領域的影響力跟市場份額。其產業鏈影響力已經侵蝕一些原本會基于 Linux 或者WinCE系統運行的嵌入式產品。
安卓的火熱催生了大量的安卓應用。移動設備上以消費類安卓應用為主,一 些企業級的B2B應用也開始移植到安卓或者基于安卓設備開發。
消費類安卓應用包括破解等盜版,二次打包等非法篡改,植入廣告等非法注入情況非常嚴重。這就催生了為應用進行保護的服務,俗稱“加固”。然而 對企業級B2B安卓應用,僅僅對應用進行“加固”是遠遠不夠的,很多企業 級B2B應用的開發商在開發過程中,就有意識的把重要的功能以及有價值的邏輯通過Native C而不是Java來實現,以增加逆向工程反編譯的難度,事實上對這一部分企業,“加固”有時候還不是他們考慮的重點。相應的他們更關心授權的靈活性和安全性,包括:
◆獲得授權(購買)的客戶才能正常使用自己的應用,并有效防止非授 權使用。如果應用綁定指定的設備,則希望能有效防止在其他設備上安裝使用。
◆能夠實現各種靈活的授權,包括基于時間期限的試用,基于時間,天數,使用次數,永久等的正式授權。并方便快捷的實現實現從試用轉為正式授權。
◆提供授權管理系統(類ERP,帶數據庫以及報表功能)并且通過合法收集用戶的使用情況。包括哪些功能模塊使用更頻繁,哪些功能模塊使用少。從而提供決策參考或模型比如 后期產品可以對功能模塊重新打包或者重新定價,對功能模塊進行改進等。
◆未來能夠實現云授權,包括授權在線升級,授權遠程控制。
事實上強大靈活授權體系不僅安卓應用開發商很難實現,對軟件安全務提供商也是巨大的挑戰,這也是為什么市場上只見安卓應用“加固”的服務商而難見授權的服務商。
SafeNet的超級狗和圣天諾LDK產品都可以為安卓軟件商開發商同時提供基于硬鎖的安全保護和基于許可的靈活授權。
SafeNet作為全球軟件保護和授權行業的領導者,以對行業最深刻的理解,通過對自身產品,多年累積技術的有效整合與擴展。在全行業第一家實現企業級B2B安卓應用的軟件保 護與授權整體解決方案。不但可以通過硬件加密狗方式,也實現軟鎖SL方式對安卓應用進行保護與授權。
在應用保護方面:
◆通過嵌入授權,并采用API和外殼加殼 方式實現安卓應用的保護,通過對API庫 的定制實現每個開發商獲得不同的API 庫,使得黑客沒有通用的破解方法。通過 建立安全通道防止黑客監聽并移除授權邏 輯。
◆通過嵌入授權,并檢查簽名以防止應用被二次打包。
◆通過對數據文件進行加密并關聯授權, 以防止資源或數據文件被修改或盜用通過檢查并禁止Root以防止SO動態注入。
在應用授權方面:
◆軟鎖(許可證)通過綁定機器指紋ID以 及私有的ID實現更可靠,更安全的綁定,以防止通過修改機器指紋ID解除綁定。
◆靈活的基于到期時間,天數,次數,永 久等的授權模式;并且實現授權的在軟件 里的實施與后期市場根據需要正式采用哪種授權方式分開。授權可以根據需要修改 而無需研發參與。
◆強大的后臺授權管理系統。幫助開發商實現授權的生成,分發,收集用戶使用情況,通過Web服務支持用戶授權在線激活,升級等等。