Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File security & Custom column encryption #421

Closed
facuparedes opened this issue Aug 17, 2020 · 4 comments
Closed

File security & Custom column encryption #421

facuparedes opened this issue Aug 17, 2020 · 4 comments

Comments

@facuparedes
Copy link
Contributor

Hi!
I have a File column and a "Text"'s string column. I would like to know if there is an option to encrypt my Text column (Just like Parse with User's password column).
Also, files stored on Parse are unsecured. Anybody with file's url can access and download it. I know that Parse-Server team won't work on the file's securing. So, do you know another way to do it?

Greetings!

@RodrigoSMarques
Copy link
Contributor

Hi @FNPCMDs
use some Dart encryption lib to encrypt the text
https://pub.dev/packages?q=encripty

In Parse Server 4.3.0 Version:
Add file bucket encryption using fileKey
parse-community/parse-server#6765

How could anyone identify the file's URL?

@facuparedes
Copy link
Contributor Author

Hi @FNPCMDs
use some Dart encryption lib to encrypt the text
https://pub.dev/packages?q=encripty

In Parse Server 4.3.0 Version:
Add file bucket encryption using fileKey
parse-community/parse-server#6765

How could anyone identify the file's URL?

Hi!
You can use a Proxy to intercept any request (and also modify it). So, if a user is doing that, they can get file url, isn't he? Then, they can download file from file's url. e.g: https://parsefiles.back4app.com/79FENPzYezM8p1Oeg6JHebwBkh7cbVZ4bsc2mgLV/ccf1b1e4c966cde4f501becfbcad471c_test.txt

@RodrigoSMarques
Copy link
Contributor

I never did a test, but I believe that SSL (https) connections cannot be intercepted, otherwise it would not be safe for any type of transaction, including banking.

@facuparedes
Copy link
Contributor Author

I never did a test, but I believe that SSL (https) connections cannot be intercepted, otherwise it would not be safe for any type of transaction, including banking.

I think you're right. However I'm going to try that. If I can find something, I'm going to post here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants