Louis Kratz on 9 Mar 2014 11:08:59 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Encrypting Sensitive Personal Information In the Cloud?


Brent,
   That is awesome.  You get some serious linux-foo points.

Lou


On Sun, Mar 9, 2014 at 2:04 PM, brent timothy saner <brent.saner@gmail.com> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03/09/2014 01:43 PM, Louis Kratz wrote:
> Yup, I'm pretty familiar with git-crypt. I'm considering that but
> am concerned about which cloud service that would be best with. I
> definitely would not want it on github, and don't know exactly how
> secure openssl encryption is for long-term storage (vs., say, man
> in the middle attacks).

personally, i'd just set up a loopback device/file and use LUKS or
gpg-encrypt them.

pain in the ass, sure, but there[0] are[1] some good solutions to make
the process less painful if you aren't into scripting. for your
specific instance (encrypted versioning), what i'd do is:

dd if=/dev/zero of=~/stuff.img bs=1M count=5120 #5Gb; adjust count= if
needed
losetup /dev/loop1 ~/stuff.img
cryptsetup luksFormat /dev/loop1
cryptsetup luksOpen /dev/loop1 taxes
mkfs.ext4 /dev/mapper/taxes
mkdir -p /mnt/taxes
mount /dev/mapper/taxes /mnt/taxes
cd /mnt/taxes ; git init .
## cp -a all your sensitive information to /mnt/taxes here
git add --all .
cd ; umount /mnt/taxes
scp ~/stuff.img [<user>@]<server/service>:/absolute/path/.

that way you get incredibly strong encryption (thanks to
LUKS/dm-crypt), but also versioning (and the versioning itself is kept
from prying eyes). just overwrite the destination file since the
versioning would be in the encrypted filesystem image itself. not
*quite* what you asked for, but definitely the most secure option.


[0] http://www.gnupg.org/related_software/frontends.html
[1] https://code.google.com/p/zulucrypt/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJTHK0zAAoJEIwATC+TSB9r6dgQAM4ZRIcXgf11ePocL74at7bF
Ak39x3g0DOxBJYnawewSntESAg+L6a1qgVgvm7BLX9SXfk3OwTxervmMc1cr5HOx
Yu7Jk5D+5PMj30teYqBk9impNZD4SICyqx6NQuXqbeyxeUKlkKjPq+/doidAlwYJ
a/7t/P3X5JtVEu1IYpskUHnWtS9cEU2+VXM2wWlPQWJ3aY7+xZn9tSYiFjYBywKd
D38VrvHp4+zThoRgg2wbfs1hShONy8OpaSL81i4gV6yPte8nGZPZsFbwYSWq7KKg
UHsRYjHwHIMJ/cOsVuDKdwqsdvI5nCmXzALETFdVn2sUZ3nOPfcOF2nh3Fr7GLxX
Ew6i96sUHYcvX8avP4g6vewDK8cS2N6WQbcYk1Acl72n2kCJyjEUS4DKM/piCR6K
Pzt8qt9Yl9o5fXAbYNBRQ987k3cUXtWjSgbIG3cN9AKT73U1y4/ZgJAz5CSOaK9w
orZyRzEH5lyhBz+T6Bh8lGi6k2Y74FZIsf34ljKrueQeoaogk7L4WEB16DlRQg14
nRAW1wnd4zpIpBoLf8+x0pHpozBqSqMCmujQxgwJ2HHwyXj7FHE+o8sU+a2Ft0iT
vIBqt9Dl5ut7zcq+/pfcMrf3vjy6YzhCjSesx2Q/O1d4RcXHNGFMBShvvAJqVPgs
c/ztpNHxH9GO1fxu4en9
=4qb0
-----END PGP SIGNATURE-----
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug

___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug