簡體   English   中英

IBM Worklight 5.0.6-testWebResourcesChecksum的用法

[英]IBM Worklight 5.0.6 - Usage of testWebResourcesChecksum

根據Worklight 5.0.6信息中心 ,對於application-descriptor.xml的屬性testWebResourcesChecksum

元素控制應用程序是否在每次開始在移動設備上運行時是否驗證其Web資源的完整性。 如果將其enabled屬性設置為true,則應用程序將計算其Web資源的校驗和,並將其與首次運行時存儲的值進行比較。 根據網絡資源的大小,校驗和計算可能需要幾秒鍾。 為了使其更快,您可以提供在此計算中將被忽略的文件擴展名列表。

<security>
    <encryptWebResources enabled="false"/>
    <testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
    <publicSigningKey> value </publicSigningKey>
</security>

1)如果該屬性設置為true,則將Web資源校驗和與首次運行時存儲的值進行比較。 如果校驗和不同,會發生什么? 將出現錯誤消息提示,並強制啟動應用程序?

2)默認情況下,此屬性設置為false。 但是,以我的理解,直接更新還需要計算Web資源的校驗和。 將其設置為true或false的基本含義是什么?

環境:Worklight 5.0.6開發人員版

謝謝!

1)如果該屬性設置為true,則將Web資源校驗和與首次運行時存儲的值進行比較。 如果校驗和不同,會發生什么? 將出現錯誤消息提示,並強制啟動應用程序?

是。 將顯示一條錯誤消息,並迫使用戶退出該應用程序。

2)默認情況下,此屬性設置為false。 但是,以我的理解,直接更新還需要計算Web資源的校驗和。 將其設置為true或false的基本含義是什么?

直接更新是Worklight更改應用程序的Web資源的有效路徑,並且將在應用程序啟動或返回到前台與Worklight Server聯系之后發生。

這里的想法是,如果有人設法進入設備的文件系統並更改Web資源,則應用程序將檢測到此情況並阻止使用該應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM