How to Freeze-Lock Mobile App Protection Templates for Android & iOS RCs in DevSecOps Build System

Last updated April 23, 2023 by Appdome

This Knowledge Base article provides instructions for using Appdome’s Freeze Fusion Set feature to allow DevSecOps teams to lock-in an approved set of security features for Android & iOS apps.

What is the Appdome Freeze Fusion Set Feature?

Appdome’s Freeze Fusion Set feature allows locking (or ‘freezing’) a consistent security model comprised of their required security features, and standardize on a known Appdome build/release, as part of their change and version control practices. This enables organizations to build and secure apps while simultaneously ensuring that continuity and change control standards are met.

Note:

Whenever you add an app to Appdome, a default Playground Fusion Set is created for each app.

The Playground Fusion Set cannot be frozen. If you want to freeze the settings included in the Playground Fusion Set, make a copy of this Fusion Set by following the steps outlined in the Knowledge Base article How to Create Mobile App Protection Templates for Android & iOS Apps in DevSecOps Build System.

Appdome licensed customers have several options for using the Freeze Fusion Set feature:

  • Freeze Fusion Set
    Freezes the security features to be built into the mobile application.
    Note:
    When You enable Freeze Fusion Set the freeze settings will apply to all apps that are subscribed to that Fusion Set.
  • Freeze Appdome Version
    Freezes the current Appdome Version, including all sub-versioning (for example: 111.1.1)
    Note:
    The option to unfreeze an Appdome Version is licensed separately.
  • Freeze Fusion Set and Appdome Version
    Freezes both the security features and the Appdome Version.

Prerequisites for using the Freeze Fusion Sets Feature

In order to use Appdome Fusion Sets features, you’ll need the following:

  • Appdome account – IDEAL-DEV or higher
  • Mobile App (.ipa for iOS, or .apk or .aab for Android)
  • A license to Freeze Fusion Set
  • A license to Freeze Appdome Version (licensed separately from Freeze Fusion Set)

How to Use Freeze Fusion Sets

Follow these step-by-step instructions to use the Freeze Fusion Set feature:

  1. Select the Fusion Set that you want to freeze.
  2. Click the Details icon to open the Fusion Set Summary modal.
    Initialfs Personal
  3. Use the Fusion Set Summary dialog box that opens now to toggle on (enable) the Freeze Fusion Set option.
    03 Freeze Fusion Set Save Annotation V3
    Select any, or either, of the following options:
    • Freeze Fusion Set – to only freeze security features enabled on this fusion set.
      03b Freeze Fusion Set Save Annotation
      Note: Freezing the fusion set requires adding an annotation. If you have important information about the Fusion Set ensure that you include it in the annotation, as it is not possible to add annotations after freezing.
    • Freeze Appdome Version – to only freeze the Appdome Version (requires a relevant license).
      04b Freeze Appdome Version [21]

A frozen version set has several visual indications, as shown below:

  • A status bar under the title of the Fusion Set dialog box.
    Frozenversionupperstatusbar
  • A lock icon in the Fusion Sets list. If the Appdome version is frozen, hovering the Appdome icon displays the Appdome version number.
    05 Appdome Version Highlighted V1
  • A status bar at the bottom of the screen.
    Lowerstatusbar

Releasing Frozen Fusion Sets to Another Appdome Team

If you release a Fusion Set to another Team, you can choose whether to include the Freeze Settings. To learn more about releasing fusion sets to another team, read this KB article.

Releasefs To Team 12 22

After clicking Release, the following notification appears if the release operation completed successfully.

Fs Releasesuccessful V1

Note:

When releasing to another team, if you want the other team to access not in read-only, but to make any required modification, ensure that the team to which you release has the relevant permissions. If there is a mismatch, the notification shown below is displayed, in which case you need to contact Appdome Support.

Fs Permissionsnotmatching V1

After the successful release to the team to which the Fusion Set was released immediately opens. You can select the row of the imported Fusion Set to see where it was imported from.

Imported Fs History V1

Unfreezing Fusion Sets

To Unfreeze a Fusion Set or unfreeze the Appdome Version, clear the check boxes near the relevant options.

Note:

Unfreezing the Appdome Version will automatically apply the most recent Appdome Version to all apps subscribed to the Fusion Set.  To avoid mistakes, you need to confirm this operation twice.

Unfreeze Fs 12 22 V1

Additional Info About Freeze Fusion Sets

Appdome Team Workspaces has a unique entitlement called Freeze/Unfreeze. This entitlement allows focusing individual team members’ work on a specific part of the workflow, improving productivity, and avoiding mistakes along the way. To learn more about managing Team Workspace entitlements, see the Knowledge Base article How to Set User Entitlements in Mobile App Security Projects.

Fs Addiotionalinfo V1

No Coding Dependency

Using Appdome, there are no development or coding prerequisites to build secured Android and iOS apps using Freeze Fusion Sets. There is no SDK and no library to manually code or implement in the app. The Appdome technology adds the relevant standards, frameworks, and logic to the app automatically, with no manual development work at all.

How to Sign & Publish Secured Mobile Apps Built on Appdome

After successfully securing your app using Appdome, there are several available options to complete your project, depending on your app lifecycle or workflow. These include:

Or, see this quick reference Releasing Secured Android & iOS Apps built on Appdome.

Related Articles

How To Learn More

For more information, check out the Appdome platform datasheet or request a demo at any time.

If you have any questions, please send them our way at support@appdome.com or via the chat window on the Appdome platform.

To zoom out on this topic, visit the Appdome platform page on our website.

Thank you!

Thanks for visiting Appdome! Our mission is to secure every app on the planet by making mobile app security easy. We hope we’re living up to the mission with your project. If you don’t already have an account, you can sign up for free.

NEED HELP?

let's solve it together

DanaMaking your security project a success!
By filling out this form, you opt-in to recieve emails from us.