提高手持裝置安全性 同步延長電池壽命
隨著行動設(shè)備在性能、應(yīng)用與產(chǎn)品多樣性方面取得巨大的進展,該市場也隨之快速成長。
小型行動設(shè)備的安全數(shù)據(jù)處理過程對于設(shè)備性能具有直接影響。安全的建置仰賴其處理功率,因而對于行動設(shè)備的電池提出了更多要求。當安全性能設(shè)計不佳或僅作為‘亡羊補牢’般的補救措施時,它可能會因為產(chǎn)生輪詢機制或讓CPU必須不停運轉(zhuǎn)的未經(jīng)最佳化安全軟件,而導致電池能量的耗費。如果安全性能未能正確地建置于行動設(shè)備中,那么它最終將可能耗費電池電量,甚至讓終端用戶造成負面的使用經(jīng)驗。
根據(jù)產(chǎn)業(yè)界的估計,當主動式非最佳化行動設(shè)備應(yīng)用激活時,小型行動設(shè)備內(nèi)的電池可用時間平均大約從16到36小時縮短到約3小時,這種情況是用戶很難接受的。
在設(shè)備制造出來之前,有效確保行動設(shè)備安全的第一個步驟必須在最初設(shè)計和編碼階段進行。采取‘以各種方式來確保應(yīng)用安全’的態(tài)度有時是不可靠的,因為行動設(shè)備上的應(yīng)用程序仍會持續(xù)低落。相反地,當針對任何透過網(wǎng)絡(luò)進行無線傳輸?shù)男袆釉O(shè)備建立常駐安全軟件時,工程師就必須評估安全特性,或是目前可用且可能降低功耗需求的硬件支持能力。
工程師應(yīng)采用常駐于設(shè)備中、且專為用戶設(shè)計的安全軟件。在設(shè)計這些應(yīng)用程序時,工程師必須確保這些程序不會持續(xù)地在CPU上執(zhí)行。同時,也必須將安全軟件考慮在內(nèi),以便使這些應(yīng)用程序在閑置狀態(tài)下不再執(zhí)行或耗用電量。(如果應(yīng)用程序以輪詢模式執(zhí)行時,就會使得CPU一直運轉(zhuǎn)以至于耗電。)設(shè)備上的安全軟件必須是事件導向且不同步的。它必須以非常小的程序代碼空間和CPU利用率為設(shè)計目標,以便能在較快的速度下執(zhí)行任務(wù)。
要確保行動設(shè)備的安全性,需要一種更復雜和全面性的方法,它必須對整部設(shè)備及所執(zhí)行的無線環(huán)境做通盤考量。行動電源管理的未來需要一個廣泛的‘設(shè)備安全框架’,以確保任何連接設(shè)備的設(shè)備資料接取與通訊各方面的安全,并能感知功率需求。為了實現(xiàn)該目標,設(shè)備安全框架必須包含常駐軟件,以及透過網(wǎng)絡(luò)傳遞的安全性能。
當個別的安全性能來自不同地方,而且無法有效地與整個設(shè)備及其它功能整合時,將會嚴重地影響到體積、性能,以及行動設(shè)備的電池使用壽命。
隨著安全成為一個專門領(lǐng)域,如何有效建置行動設(shè)備的安全性并避免影響效能,就必須要有專業(yè)的知識。顯然,在為行動設(shè)備開發(fā)應(yīng)用程序時,安全不能再作為一項事后補救方案。成功取決于用戶對行動設(shè)備的正面使用經(jīng)驗,而不至于對個人信息或資料的安全性造成任何影響。
評論