Skip site navigation (1)Skip section navigation (2)
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>