From owner-freebsd-hackers Mon Aug 24 14:57:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA13073 for freebsd-hackers-outgoing; Mon, 24 Aug 1998 14:57:03 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from lituussun (irc.ladapt.org [195.25.51.6]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id OAA13067 for ; Mon, 24 Aug 1998 14:56:59 -0700 (PDT) (envelope-from stephane@lituus.fr) Received: from (sequoia.lituus.fr) [193.252.177.13] by lituussun with esmtp (Exim 1.82 #1) id 0zB5Si-0004mu-00; Mon, 24 Aug 1998 23:51:45 +0100 Received: (from root@localhost) by sequoia.lituus.fr (8.9.1/8.9.1) id XAA03162; Mon, 24 Aug 1998 23:55:48 +0200 (CEST) (envelope-from root) Date: Mon, 24 Aug 1998 23:55:48 +0200 (CEST) Message-Id: <199808242155.XAA03162@sequoia.lituus.fr> From: Stephane Legrand MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: hackers@FreeBSD.ORG Subject: Re: I want to break binary compatibility. In-Reply-To: References: X-Mailer: VM 6.34 under 20.3 "Vatican City" XEmacs Lucid Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG David Kirchner writes: > > On Fri, 21 Aug 1998, B. Richardson wrote: > > > What I want to do, if possible is build a uniq system such that binaries > > from other systems will not run on it and vice versa. Is this possible? > > I haven't seen this mentioned yet: > > Would it be possible to hack the kernel so binaries will only be run if > they have a certain "binary signature", one that is different for every > machine. You'd want to do all compilation on another, possibly > non-networked box, and then install all binaries mode '111' (or 4111 or > whatever) so nobody could read the "signature". Maybe this is how the > whole magic number thing works... I was thinking more along the lines of a > 'phrase'. > > Maybe a make world option in /usr/share/mk or something? > There is a similar project on Linux : http://pobox.upenn.edu/~tex/papers/thesis/index.html -- stephane@lituus.fr | systeme d'exploitation FreeBSD http://195.25.51.6/stephane/ | http://www.freebsd.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message