Date: Mon, 24 Aug 1998 23:55:48 +0200 (CEST) From: Stephane Legrand <stephane@lituus.fr> To: hackers@FreeBSD.ORG Subject: Re: I want to break binary compatibility. Message-ID: <199808242155.XAA03162@sequoia.lituus.fr> In-Reply-To: <Pine.BSF.4.02A.9808231833120.19935-100000@notreal.com> References: <Pine.SGI.3.95.980821185606.1979A-100000@orion.aye.net> <Pine.BSF.4.02A.9808231833120.19935-100000@notreal.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808242155.XAA03162>
