[56] in The Cryptographic File System users list
Re: Protection against superuser?
daemon@ATHENA.MIT.EDU (Alex Raftis)
Thu Apr 23 21:20:08 1998
From owner-cfs-users@research.att.com Fri Apr 24 01:20:07 1998
Return-Path: <owner-cfs-users@research.att.com>
Delivered-To: cfs-mtg@bloom-picayune.mit.edu
Received: (qmail 5389 invoked from network); 24 Apr 1998 01:20:06 -0000
Received: from unknown (HELO rumor.research.att.com) (192.20.225.9)
by bloom-picayune.mit.edu with SMTP; 24 Apr 1998 01:20:06 -0000
Received: from research.att.com ([135.207.30.100]) by rumor; Thu Apr 23 21:15:37 EDT 1998
Received: from amontillado.research.att.com ([135.207.24.32]) by research-clone; Thu Apr 23 21:17:32 EDT 1998
Received: from nsa.research.att.com (majordomo@nsa.research.att.com [135.207.24.155])
by amontillado.research.att.com (8.8.7/8.8.7) with ESMTP id VAA12494;
Thu, 23 Apr 1998 21:17:27 -0400 (EDT)
Received: (from majordomo@localhost) by nsa.research.att.com (8.7.3/8.7.3) id VAA12114 for cfs-users-list; Thu, 23 Apr 1998 21:15:00 -0400 (EDT)
X-Authentication-Warning: nsa.research.att.com: majordomo set sender to owner-cfs-users@nsa.research.att.com using -f
Received: from research.att.com (research-clone.research.att.com [135.207.30.100]) by nsa.research.att.com (8.7.3/8.7.3) with SMTP id VAA12110 for <cfs-users@nsa.research.att.com>; Thu, 23 Apr 1998 21:14:58 -0400 (EDT)
Received: from echidna.doverpacific.com ([207.114.133.4]) by research-clone; Thu Apr 23 21:17:00 EDT 1998
Received: from timewarp.doverpacific.com by echidna.doverpacific.com (NX5.67g/NX3.0M)
id AA06308; Thu, 23 Apr 98 18:16:59 -0700
Message-Id: <9804240116.AA06308@echidna.doverpacific.com>
Received: by timewarp.doverpacific.com (NX5.67g/NX3.0X)
id AA08371; Thu, 23 Apr 98 18:16:58 -0700
From: "Alex Raftis" <alex@echidna.doverpacific.com>
Date: Thu, 23 Apr 1998 18:16:57 -0700
To: cfs-users@research.att.com
Subject: Re: Protection against superuser?
Reply-To: "Alex Raftis" <alex@echidna.doverpacific.com>
Disposition-Notification-To: "Alex Raftis" <alex@doverpacific.com>
Received: by NLS.Mailer (0.9.RR)
References: <Pine.HPP.3.96.980423120219.4843G-100000@netadm.ipp-garching.mpg.de>
In-Reply-To: <Pine.HPP.3.96.980423120219.4843G-100000@netadm.ipp-garching.mpg.de>
Mime-Version: 1.0 (NLS Mail v1)
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Sender: owner-cfs-users@research.att.com
Precedence: bulk
On Thursday, April 23, 1998 you said:
> sometime ago I downloaded and installed cfs on my workstation. After
> testing it, I still don't get the point of cfs:
>
> In a normal Unix environment, if I want to avoid that other users read my
> files I just have to set the file-access permissions accordingly and
> that's it. Only "root" can still read my files, so I can encrypt (e.g.
> with the "crypt" command) any files I do not want "root" to read. cfs
> makes it a little more comfortable because I do not have to type a
> password for every file I want to encrypt or decrypt, but then the
> protection against "root" is lost because "root" can anytime go to my
> mounted cfs-filesystem and read everything anyway.
>
> So, am I missing something here? What's the point of cfs? How are you
> people using it?
CFS does a couple of very important things for you.
1. Root cannot even read your directories. All root has access to is the
encrypted directories, which he can't read. The plain text files are not
visible to root, at least on my OPENSTEP 4.2 installation. Thus, if you user
level permissions are set such that others can't read directories, only you
will have access.
2. CFS is secure. As far as my knowledge goes, even the U.S. Government
cannot yet break Triple DES. Even thousands of computers on the internet
working in tandem could not break Triple DES. This is opposed to the unix
"crypt" command which is as about as secure as Jenny McCarthy delivering a
singing telegram in the nude. Sure, the transport might distract you a
little, but it's not going to stop you from getting the message. Unix's
"crypt" is based on the German WW II Enigma cipher, and takes a modern
computer about a picosecond to break.
Alex Raftis
---
alex@doverpacific.com