Is it possible for a Server to speed up sync without being able to read the files?


MSch

Recommended Posts

Hi,

can I setup a BT Sync server that helps to distribute/cache the shared folder so that clients can download from that server (like with Dropbox) while keeping this server out of the loop what content is actually shared by the users?

E.g. is there a way to get some "cache-only" secret or something?

Thanks

Link to comment
Share on other sites

You can, but it is kind of tricky. If you will setup a user will mount his home directory to TrueCrypt volume and throw away all passwords, then you can't access to the files. Otherwise you will get access to all files.

That isn't a solution at all and the fact that this is an "official" workaround makes me trust in BTSync's security _a lot_ less. This is so trivially insecure it's laughable.

Link to comment
Share on other sites

That isn't a solution at all and the fact that this is an "official" workaround makes me trust in BTSync's security _a lot_ less. This is so trivially insecure it's laughable.

There currently is not a method built into BTSync that would allow for what you want, your secret is used to initiate contact between peers. It is not like a file system -- you cant just call up the one file you want but encrypted there has to be the initial contact between the peers then an encrypted tunnel of sorts is formed. So kos13 recommended working with what you have, if you are giving out a secret to anyone they could in turn give that away to someone else as well – that is a human issue and not something BTSync is currently equipped to handle.

Another possible temporary workaround would to be a file based encryption schema like encfs, then each user could have their own folder that gets mounted when they log in. But again if someone owns their box it doesn't make any difference the only thing that method would accomplish would be to protect the data on the "seedbox"(for lack of a better word) which would more than likely be better protected by default than the client computers that would be accessing the data.

Link to comment
Share on other sites

That isn't a solution at all and the fact that this is an "official" workaround makes me trust in BTSync's security _a lot_ less. This is so trivially insecure it's laughable.

It is not an "official" workaround and this is not a solution at all. There is nothing that is built into Sync, that will help you to achieve what you are looking for.

I hoped that craziness of the solution will make it clear, that this is a joke and there is no other solution.

kos

Link to comment
Share on other sites

In the mean-time you could set up a script to zip the files with a password and split them into chunks. 7zip supports command line input. The password on the zip would be the security if anyone compromised the server. For an extra level of security you could have two servers and send even numbered chunks to one server and odd numbered chunks to the other. You'd obviously then need a scrip to unzip them at the other end if you wanted it automated but it'd be pretty simple.

Not ideal but should work...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.