All Products
Search
Document Center

Mobile Platform as a Service:Harden HTML5 security

Last Updated:Oct 20, 2023

This topic provides guidance on how to harden HTML5 security to enhance applications with a few steps. In addition, this topic provides guidance on how to obtain hardened packages. 

Prerequisites

  • You have prepared the JS package whose security is not hardened. Note that the JS package should be in zip format, and its size should be 100 MB or less. 

    Important

    Because the obfuscated JS file will cause a larger package, this affects the performance. We recommend that you do not select an obfuscated file. For an obfuscated file, you do not need to harden it again. Otherwise, the performance will be affected. 

  • You have purchased the Mobile Security Armor (MSA) service, or you are offered the seven-day free trial period. 

Procedure

The following steps describe the security hardening process:

  1. Log on to the mPaaS console and select the target application. 

  2. Choose Security Mobile Security Armor > H5 application security hardening in the left-side navigation pane to enter the H5 application security hardening page. 

  3. Click Create H5 hardening to enter the Upload applications to be hardened page. 

  4. Click Upload file to upload the zip file. 

  5. After the file is uploaded, the page automatically jumps to the Confirm security hardening Information page. Then, you can confirm the application information and security hardening information. 

  6. (Optional) In the HTML5 protection column, select the protection capability you need. 

    Note

    The HTML5 protection reduces the efficiency of the JS code running. A higher level of HTML5 protection has a greater impact on the code running efficiency. 

  7. In the HTML5 protection column, select the JS file that needs to be protected. 

  8. Click Confirm hardening to perform the security hardening. 

  9. After the security hardening is completed, enter the Security hardening details page. 

  10. You can click Download security hardened package to download a hardened JS package. In the Security hardening details column, you can check the size of the hardened file and the security capabilities achieved. 

Subsequent steps

After the security hardening, make sure that the key components such as the upgrade and hotfix components function normally. If the installation package functions abnormally after it is hardened, please search for the group number 33417739 with DingTalk to join DingTalk group for further communication.