On 5/27/14 19:44 , Plato wrote:
For certain security issue, I need to make sure the data finally saved
to disk is encrypted.
So, I'm trying to write a rados class, which would be triggered to
reading and writing process.
That is, before data is written, encrypting method of the class will
be invoked; and then after data is readed, decrypting method of the
class will be invoked.
I checked the interfaces in objclass.h, and found that cls_link
perhaps is what I need.
However, the interface not implemented yet. So, how to write such a
rados plugin? Is it possible.
Plato
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
If you're looking for encryption at rest, can you use ceph-disk prepare
--dmcrypt or ceph-deploy disk --dmcrypt ?
The encryption is top notch, but the actual security is a bit weak. The
keys are stored unencrypted in /etc/ceph/dmcrypt-keys/, which allows the
OSDs to start at boot without a pass-phrase. If you're looking to check
a box on your security auditor's form, it meets the requirements: The
disk without the key is useless.
If you want stronger security (encrypted keys w/ pass-phrase on boot),
the --dmcrypt arg just calls cryptsetup. Open up your deployment tool
of choice, and look at the innards. It wouldn't be very hard to setup
better security manually. It will complicate reboots, but actual
security does.
cryptsetup looks like only AES256 is compiled in Ubuntu. If you need
stronger crypto, I'm sure it's available with a bit more effort.
--
*Craig Lewis*
Senior Systems Engineer
Office +1.714.602.1309
Email cle...@centraldesktop.com <mailto:cle...@centraldesktop.com>
*Central Desktop. Work together in ways you never thought possible.*
Connect with us Website <http://www.centraldesktop.com/> | Twitter
<http://www.twitter.com/centraldesktop> | Facebook
<http://www.facebook.com/CentralDesktop> | LinkedIn
<http://www.linkedin.com/groups?gid=147417> | Blog
<http://cdblog.centraldesktop.com/>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com