1. 程式人生 > >解析移動網際網路四大App雲加固平臺市場和質量對比

解析移動網際網路四大App雲加固平臺市場和質量對比

對一個App的創業者來說,最煩惱的就是App被山寨和盜版,基於java開發的android應用其語言的特性,使得android開發的App更容易被破解。要應對安卓App被破解的風險,大多數中小開發者的主要手段就是對App進行加固。目前有很多企業推出了自己的App加固產品,比如Testin雲測的雲加固,360的加固保,騰訊的樂固,梆梆安全等4個大主流加固平臺,當然還有其他不知名的App產品加固廠商。

面對眾多的App加固廠商,到底選擇哪家App加固服務是開發者比較頭疼的問題。筆者就根據多年的行業經驗,來分析下比較知名的4個App加固廠商的產品優勢和劣勢,幫助大家更快速地找到自己意向的加固服務商。

第一個平臺:Testin雲加固

關於背景:Testin雲加固為Testin雲測旗下產品,Testin雲測是深耕於App質量超過7年的服務商,服務App超過280萬,安全團隊更是來自微軟、華為、甲骨文等廠商的資深安全技術人員和安全諮詢專家,致力於研製世界領先的安全技術,為客戶提供最具價值的移動安全一體化服務,非常專業。其優勢就是不僅能從底層上解決開發者的安全問題,還能在對App雲加固完成後,解決質量的問題,比如相容、包體變大以及不可預知的bug問題,更能保證App加固後的高質量

加固方式:網站線上加固,註冊Testin雲測網站後提交App即可線上進行加固。

費用方面:公有云加固免費,增強定製版加固收費。畢竟金融、銀行、互金、電商等和錢相關的App對安全性要求非常高,Testin雲測在推出公有云免費加固的同時,也同時針對要求高的客戶推出了增強定製版的私有化加固服務,安全性更高。

功能方面:通過使用Testin雲加固的App可以防反編譯,防篡改和DEX加殼。

是否支援iOS·:支援iOS的App加固。

第二個平臺:騰訊樂固

關於背景:騰訊旗下加固平臺,背靠騰訊這個大樹,背景無可厚非,就是不知道是否他們會專注,畢竟騰訊旗下那麼多公司和產品,後續怎麼樣不可而知,另外就是選擇了騰訊樂固加固可能會面臨站隊的問題,比如用了騰訊加固,再上線其他商店可能不會被通過。

加固方式:工具加固,通過下載網站上的工具到本地端進行加固。當然也支援線上加固,提交App加固即可。

費用方面:收費和免費都有,不提供私有云加固。

功能方面:應用加固、漏洞檢測、渠道監控。

是否支援iOS:騰訊樂固目前不支援iOS App加固。

第三個平臺:360加固保

關於背景:360加固保為360旗下產品,上線360商店基本會推薦使用360加固,360一直專注安全方面,在泛安全方面非常專業。

加固方式:註冊360開發者之後,通過線上提交加固即可,但是並不提供私有云和定製化加固服務。360的加固保從主要原因來說,其加固的主要功能還是保護自家App商店——360應用商店App的安全。

費用方面:360目前的加固服務主要為開發者服務,並沒有推出自己的私有化加固功能。

功能方面:為應用提供DEX檔案加密、防二次打包、APK大小優化、防DEX記憶體擷取、應用盜版檢測、加固資料分析服務等多個功能。

是否支援iOS:僅限enable bitcode的應用

第四個平臺:梆梆

關於背景:梆梆也是專注App安全的公司之一,基礎加固服務免費,同時也提供定製化加固。但是相對來說,梆梆安全並沒有為開發者提供質量測試的服務,使用梆梆安全的開發者需要到Testin雲測進行加固後的測試,這個對開發者來說相對麻煩。

加固方式:通過線上提交加固或者下載App安全加固工具加固都可以。

費用方面:梆梆安全的標準版免費,定製版收費。

功能方面:梆梆安全為開發者提供安全評估、應用加固等功能,主要面對的還是基礎的加固服務。

是否支援iOS:不支援。

經過對比如下:

通過以上各個平臺背景、加固方式、費用、功能方面的對比,得出如下結論:Testin雲加固是能保證質量的加固渠道,騰訊樂固和360加固適合中小開發者進行加固,不適合大型的企業的定製化加固,梆梆安全適合中小開發者加固,基礎服務也免費,但是對質量不擅長,加固後的檔案需要提交Testin雲測進行測試。不過從加固功能方面來講,以上四個平臺加固技術原理和加固檔案基本相差不大,比如都會對核心的dex檔案進行加固,都有防反除錯、反編譯的功能,當然核心的加固技術到底有多大差別,各家都沒有公開,暫時不好評價。如果拋開核心技術來說,加固後的質量問題就顯得比較重要的,而專注App質量的Testin雲加固相對來說,更值得眾多的App開發者選擇。

當然,各家App加固後的質量如何?我們還是需要用資料說話,下面是四個加固服務商加固同樣大小的中國汽車網Apk檔案後的質量對比。

應用加固前後包體大小對比:

原本大小

Testin雲加固

騰訊樂固

360加固保

梆梆安全

16.6MB

16.9MB

17.3MB

17MB

17.7MB

相容性

採用Testin標準相容測試,終端數100款

通過率如下:

原本

Testin雲加固

騰訊樂固

360加固保

梆梆安全

100%

100%

99%

98%

97%

啟動時間

採用Testin標準相容測試,終端數100款

原本

Testin雲加固

騰訊樂固

360加固保

梆梆安全

2.04s

2.00s

3.13s

3.05s

2.49s

應用加固後質量對比

體積(體積小的為優):Testin雲加固>騰訊> 360加固保 > 梆梆

相容性: Testin雲加固 >騰訊> 360>梆梆

啟動速度(時間短為優): tesin雲加固 > 梆梆 > 360> 騰訊

通過上述市場方面和加固質量兩個維度的綜合對比,Testin雲加固依靠先進的安全和質量優勢,加固後App的包體大小、相容、啟動速度在當前各個加固服務商當中,獲得較高的優勢。

當然每個App開發者還要根據自己的實際情況來做決定,畢竟App開發完成後,是需要上架應用商店的,有的應用商店會對App的程式碼進行掃描檢測,App加固後就無法被掃描,可能上架將會成為問題,另外就是各個巨頭旗下的應用商店,在開發者上架的同時,會要求開發者用自己旗下的加固服務,開發者要想上架該應用商店就不得不用其加固服務。所以在實際情況中,開發者最好根據具體的實際情況來選擇。

當然,對於大型開發者來說,對App的加固安全和質量要求非常高,特別是證券、金融、P2P、銀行、保險等App,可以選擇在加固方面和質量方面都比較優勢的加固服務商進行合作,從而保證App在推廣到使用者手中之後的優質體驗。