Live data from Hacker News

Cyphertite: 8 GB free encrypted backup with CLI client for Linux and Windows

cyphertite.com

1–10 of 18 posts

Re: Cyphertite: 8 GB free encrypted backup with CLI client for Linux and Windows

#4
post #2

How is this different to Tresorit( https://tresorit.com/ )?

Linux client, and the client source code is also available.

I didn't see an Open Source license listed anywhere on the website, so I downloaded the client to verify. Looks like Cyphertite uses the ISC license, an all-permissive Open Source license.

Re: Cyphertite: 8 GB free encrypted backup with CLI client for Linux and Windows

#5
Oh, these are the guys that are confused about XTS mode[1], thinking it was designed for protecting "bulk data". See my wonderful exchange with them on Twitter:

https://twitter.com/Cyphertite/status/450616668126203904

https://twitter.com/Cyphertite/status/450616106001399808

which ended up with them calling me "some jerk on twitter who has nothing better to do than talk shit".

https://twitter.com/Cyphertite/status/450623654288969728

[1] See this tptacek's post explaining XTS: http://sockpuppet.org/blog/2014/04/30/you-dont-want-xts/

Re: Cyphertite: 8 GB free encrypted backup with CLI client for Linux and Windows

#6
post #5

Oh, these are the guys that are confused about XTS mode[1], thinking it was designed for protecting "bulk data". See my wonderful exchange with them on Twitter: https://twitter.com/Cyphertite/status/450616668126203904 https://twitter.com/Cyphertite/status/450616106001399808 which ended up with them calling me "some jerk on twitter who has nothing better to do than talk shit". https://twitter.com/Cyphertite/status/450…

Hmm, that last tweet is enough to make me disregard this and wish I hadn't upvoted.

Re: Cyphertite: 8 GB free encrypted backup with CLI client for Linux and Windows

#7
post #5

Oh, these are the guys that are confused about XTS mode[1], thinking it was designed for protecting "bulk data". See my wonderful exchange with them on Twitter: https://twitter.com/Cyphertite/status/450616668126203904 https://twitter.com/Cyphertite/status/450616106001399808 which ended up with them calling me "some jerk on twitter who has nothing better to do than talk shit". https://twitter.com/Cyphertite/status/450…

I keep seeing this in your blog post: "Attackers could [rewrite] /bin/ls into a bindshell."

What does that mean? And how is it related to disk encryption?

Re: Cyphertite: 8 GB free encrypted backup with CLI client for Linux and Windows

#8
post #5

Oh, these are the guys that are confused about XTS mode[1], thinking it was designed for protecting "bulk data". See my wonderful exchange with them on Twitter: https://twitter.com/Cyphertite/status/450616668126203904 https://twitter.com/Cyphertite/status/450616106001399808 which ended up with them calling me "some jerk on twitter who has nothing better to do than talk shit". https://twitter.com/Cyphertite/status/450…

I keep seeing this in your blog post: "Attackers could [rewrite] /bin/ls into a bindshell." What does that mean? And how is it related to disk encryption?

ls is a file listing in unix/linux. a 'bindshell' would essentially open a telnet port that goes directly into a command line shell. So, if your system was attacked, you might (since it's the most often command typed) use the 'ls' command to list your files. When you do that, you also open a shell on a specific port on your computer that has root access.

Re: Cyphertite: 8 GB free encrypted backup with CLI client for Linux and Windows

#9
post #5

Oh, these are the guys that are confused about XTS mode[1], thinking it was designed for protecting "bulk data". See my wonderful exchange with them on Twitter: https://twitter.com/Cyphertite/status/450616668126203904 https://twitter.com/Cyphertite/status/450616106001399808 which ended up with them calling me "some jerk on twitter who has nothing better to do than talk shit". https://twitter.com/Cyphertite/status/450…

I keep seeing this in your blog post: "Attackers could [rewrite] /bin/ls into a bindshell." What does that mean? And how is it related to disk encryption?

Bindshells are shells that are bound to a port, see Wiki for a brief explanation[1]. Basically, without authentication you have no way of knowing that the `ls` you backed up is the same `ls` you get back out. If your remote backup is compromised and uses XTS, its possible for someone to own you by replacing an oft used binary that when run gives them a remote shell.

[1] https://en.wikipedia.org/wiki/Shellcode

On the other hand, if the attacker needs to create the connection, the shellcode is called a bindshell because the shellcode binds to a certain port on which the attacker can connect to control it.

Re: Cyphertite: 8 GB free encrypted backup with CLI client for Linux and Windows

#10
post #5

Oh, these are the guys that are confused about XTS mode[1], thinking it was designed for protecting "bulk data". See my wonderful exchange with them on Twitter: https://twitter.com/Cyphertite/status/450616668126203904 https://twitter.com/Cyphertite/status/450616106001399808 which ended up with them calling me "some jerk on twitter who has nothing better to do than talk shit". https://twitter.com/Cyphertite/status/450…

I keep seeing this in your blog post: "Attackers could [rewrite] /bin/ls into a bindshell." What does that mean? And how is it related to disk encryption?

It's in Niels Ferguson's public comments to NIST regarding XTS-AES and storage that's not on physical hardware. tptacek explained it in his comments how this attack works if you search them https://news.ycombinator.com/item?id=7675698#up_7676864

This service if I remember encrypts files/container with user keys then they encrypt it again on their cloud backup with their key, so it's not an encrypted backup sitting on a dropbox server. Of course you have to trust their keys won't be stolen by somebody wanting at those XTS-AES encrypted backups.

Post reply on HN