X-Original-To: pgsql-php-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.144]) by svr1.postgresql.org (Postfix) with ESMTP id B4131D1B573 for ; Tue, 27 Jul 2004 23:15:14 -0300 (ADT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 68240-04 for ; Wed, 28 Jul 2004 02:15:11 +0000 (GMT) Received: from www.postgresql.com (www.postgresql.com [200.46.204.209]) by svr1.postgresql.org (Postfix) with ESMTP id 6E656D1B7C4 for ; Tue, 27 Jul 2004 23:14:21 -0300 (ADT) Received: from wolff.to (wolff.to [66.93.249.74]) by www.postgresql.com (Postfix) with SMTP id A44FECF6F99 for ; Tue, 27 Jul 2004 16:42:28 -0300 (ADT) Received: (qmail 21289 invoked by uid 500); 27 Jul 2004 19:49:05 -0000 Date: Tue, 27 Jul 2004 14:49:05 -0500 From: Bruno Wolff III To: Daniel Struck Cc: Mitch Pirtle , pgsql-php@postgresql.org Subject: Re: [ADMIN] Secure DB Systems - How to Message-ID: <20040727194905.GA20499@wolff.to> Mail-Followup-To: Daniel Struck , Mitch Pirtle , pgsql-php@postgresql.org References: <20040709152722.GA20935@wolff.to> <20040713113557.31e9d6dc@localhost> <20040713123817.GB3710@wolff.to> <20040713151838.0004cb8e@localhost> <40F3EC4A.1060101@spacemonkeylabs.com> <20040727134133.676ab9cf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040727134133.676ab9cf@localhost> User-Agent: Mutt/1.5.6i X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, hits=0.0 tagged_above=0.0 required=5.0 tests= X-Spam-Level: X-Archive-Number: 200407/32 X-Sequence-Number: 2857 On Tue, Jul 27, 2004 at 13:41:33 +0200, Daniel Struck wrote: > > Exactly. That is the only way to ensure that the data is never > > decrypted within the database or database server. > > But then one will also lose the ability to make sql-queries with the encrypted columns . Something I wouldn't want to miss, or else it doesn't make sense to store this data in a database if one can't work with it. That depends on the kind of queries. Searching for exact matches should work fine. Some other things can be done in special cases. If you are interested in this topic you may want to pick up a copy of Translucent Databases.