Re: Proposal: data-at-rest encryption

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

 



On Thu, 27 Aug 2015, Joshua Schmid wrote:
> 
> On 08/27/2015 02:49 AM, Sage Weil wrote:
> > Hi Joshua!
> > 
> 
> Hi Sage,
> 
> 
> > Overall the ceph-disk changes look pretty good, and it looks like Andrew 
> > and David have both reviewed.  My only real concern/request is that the 
> > key server be as pluggable as possible.  You're using ftps here, but we'd 
> > also like to allow deo[1], or even the mon config-key service.
> 
> Thank for having a look!
> I think this should do:
> 
> https://github.com/jschmid1/ceph/commit/7dd64c70bcb8d986568d6f379a6fbf9a0e40a441
> 
> Service of choice can now be set in the ceph.conf and will be handled
> separately. This is currently only for unlocking/mapping but will be
> extended for locking/new if this solution is acceptable.

Yep!  It'd probably be much cleaner to wrap this up in a class with 
fetch_key() and create_key(), etc. methods so that there is only one place 
that has to instantiate the implemetnation based on type.

> > With the original mon proposal, we also wanted an additional layer of 
> > security (beyond simply access to the storage network) by 
> > storing some key-fetching-key on the disk.
> 
> Like deo does it? (From the deo README)
> 
> """
> Second, we will add a new random key to the pre-existing LUKS encrypted
> disk and then encrypt it using Deo in a known location.
> """
> 
> 
>   It looks like the ftps
> > access is unauthenticated... is that right?  I would assume (I'm not hte 
> > expert!) that most key management systems require some credentials to 
> > store/fetch keys?
> 
> Its totally unauthenticated, thats right. It'd be possible to require
> USER/PASS for ftp.

Yeah.  If we have a general method to store a key-fetching-key on the disk 
(in the LUKS table?  I forget if this was practical) on the LUKS disk the 
might work?  Hopefully such that various backends can all use it (e.g., as 
the ftps password, or as a mon key)..

sage
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux