Skip to main content
Question

Handling encryption security on FME Flow ?


lifalin2016
Contributor
Forum|alt.badge.img+29

I just reinstalled a test FME Flow 2024 (from .0 to .2), but was unable to restore a backup from the previous version. Something to do with encryption.

This worries me, as we are getting close to wanting to upgrade our current 2022 servers.

How can I make sure that backups from the old 2022 servers can be read by the new (2024) servers ?

Thanks in advance.

5 replies

todd_davis
Supporter
Forum|alt.badge.img+21
  • Supporter
  • March 19, 2025

The Encryption key usage in backup/restore came out post 2022, so backup in 2022 and restoring in 2024 should not be effected. In later versions, the encryption key is created at install (key part of install process) and accessible via System configuration.

 

You need this encryption key to be able to open a backup on another FME Flow


j.botterill
Influencer
Forum|alt.badge.img+36
  • Influencer
  • March 20, 2025

The key you download looks like 

Downloaded FME Flow security key

and you’ll need to access it when you restore FME application backups

Perhaps best to save it in a corporate password safe… or on the FME FLOW HOST and update you’re internal documentation


lifalin2016
Contributor
Forum|alt.badge.img+29
  • Author
  • Contributor
  • March 20, 2025
todd_davis wrote:

The Encryption key usage in backup/restore came out post 2022, ...

You need this encryption key to be able to open a backup on another FME Flow

Thanks Todd.

This explains my problem.

Do you know, what is the rationale for doing it this way is ? It seems a little counter-intuitive to me.

Say, if one has two or more Flow instances running, and wants to transfer the setup from one to the other, they both need to be using the same encryption key for this to work. Is this correct ?

Using separate encryption keys bars ever using backup files on other servers, limiting the usability of the backups.

Cheers.


todd_davis
Supporter
Forum|alt.badge.img+21
  • Supporter
  • March 21, 2025

It was introduced based on a security issue that meant that a person who obtained a backup file could see the content of FME Flow as detailed here: https://support.safe.com/hc/en-us/articles/25407539193485-Known-Issue-FME-Flow-Secrets-Encryption-Weakness

But of course, this also means that you don’t want to store them together either.

But yes, I believe that if you are taken backups from two seperate FME Flows, you are going to need to change the destination key to align (via the upload key button). Would be great if someone at Safe could confirm that, but that would be my understanding.

Cheers,

Todd


redgeographics
Celebrity
Forum|alt.badge.img+49

The way I understand it is like ​@todd_davis points out, so the same encryption key at the time of restore. You can change it afterwards though.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings