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

Fingerprint files #11

Open
wiggin77 opened this issue Dec 18, 2023 · 3 comments
Open

Fingerprint files #11

wiggin77 opened this issue Dec 18, 2023 · 3 comments
Assignees
Milestone

Comments

@wiggin77
Copy link
Member

To allow legal folks to prove data has not been tampered with after download. Files will have a fingerprint generated with a hash of the file content plus a secret defined when creating the hold (hold id?).

Someone knowing the secret can use the hash function to check the file contents for tampering. The secret must be discoverable in the system console where holds are listed.

The fingerprints will be added to an index file. This can be the existing index, or a separate file.

The hash function to be used will be SHA-512 unless a better one is identified.

@grundleborg grundleborg added this to the v0.3.0 milestone Feb 5, 2024
@grundleborg grundleborg self-assigned this Feb 13, 2024
@fmartingr
Copy link
Contributor

Fingerprint is not visible on the system console. Was it removed at some point or did we forget to put it/is there other verification mechanism?

@wiggin77
Copy link
Member Author

I think it was an oversight. We need to display it in the system console.

@fmartingr fmartingr reopened this Jul 15, 2024
@esarafianou
Copy link

It's not the fingerprint that should be visible. This is in the downloaded zip. It's the secrets that need to be visible but please check this internal ticket before any work on this: https://mattermost.atlassian.net/browse/MM-59834

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

4 participants