简体   繁体   中英

Is it necessary to encrypt data in Firebase realtime database?

Because i read that Firebase already encrypted the data in Firebase:

The data is encrypted in transit, and it is stored on encrypted disks on the servers. If you enable local persistence on the device, the on device data is not encrypted.

But administrators of the app can see the data in the Firebase console.

I use AES encryption, when i use it, it doubled the size of the text... Is it more secure?

Whether extra encryption is necessary is subjective here, as it depends almost exclusive on your (function and regulatory) requirements, so it's for use to answer what you need to do.

If you don't want project administrators to be able to see the data that your users entered, you will indeed either need to encrypt the data, or remove their rights to see the data in the Firebase console altogether.

To learn more about end to end encryption, I recommend checking some of these top results when searching for end to end encryption in firebase realtime database . This may indeed inflate your data size.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM