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

[Feature] Remove identifable characteristics #416

Open
loynoir opened this issue Mar 2, 2022 · 1 comment
Open

[Feature] Remove identifable characteristics #416

loynoir opened this issue Mar 2, 2022 · 1 comment

Comments

@loynoir
Copy link

loynoir commented Mar 2, 2022

Brief

I think might be better to reduce identifable characteristics

  1. show here is cryfs
  2. and this is cryfs.config

Currently

Given

  • config with path base/cryfs.config
  • file with path base/ShortHashX/LongHashX
  1. Everyone's file share same identifable prefix cryfs;block;
  2. Everyone's config share same identifable prefix cryfs.config;1;scrypt
  3. Config size not equal to file size
  4. Everyone's config not in naming style of base/ShortHashX/LongHashX

Proposal

  • config with path base/ShortHashA/LongHashA
  • file with path base/ShortHashX/LongHashX
  1. Able to customize file's prefix, or make it not human readable
  2. Able to customize config's prefix, or make it not human readable
  3. Is it possible to expand config to same size of file, and rename config to base/ShortHashX/LongHashX?
@smessmer
Copy link
Member

smessmer commented Mar 7, 2022

This is an interesting idea. A file system would still likely be identifiable since the pattern of base/ShortHashX/LongHashX with a lot of same-size files in there is, afaik, only used by CryFS, so I don't think the benefit would be very large, but I can see a benefit of obscuring this.

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