From owner-freebsd-hackers Wed Jun 4 00:21:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA01111 for hackers-outgoing; Wed, 4 Jun 1997 00:21:58 -0700 (PDT) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id AAA01101 for ; Wed, 4 Jun 1997 00:21:50 -0700 (PDT) Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id JAA27273; Wed, 4 Jun 1997 09:21:32 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.8.5/8.8.5) id JAA19327; Wed, 4 Jun 1997 09:20:00 +0200 (MET DST) Message-ID: <19970604092000.VU18764@uriah.heep.sax.de> Date: Wed, 4 Jun 1997 09:20:00 +0200 From: j@uriah.heep.sax.de (J Wunsch) To: hackers@freebsd.org Cc: nate@mt.sri.com (Nate Williams) Subject: Re: Minor linux_emul update References: <19970603082347.TZ02340@uriah.heep.sax.de> <199706030734.RAA02671@genesis.atrad.adelaide.edu.au> <19970604000805.OZ37222@uriah.heep.sax.de> <199706040028.SAA29239@rocky.mt.sri.com> X-Mailer: Mutt 0.60_p2-3,5,8-9 Mime-Version: 1.0 X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199706040028.SAA29239@rocky.mt.sri.com>; from Nate Williams on Jun 3, 1997 18:28:17 -0600 Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk As Nate Williams wrote: > > I think it should be invented at the first use, and stored in some > > configuration file then. Even Slowarlis (x86) does it this way. The > > (Un-)FlexLM suits seem to can live with this. > > Copying a file is *much* easier to do, and can be done by even the most > unqualified computer user. The licensing folks need a way to tie the > license to a particular piece of hardware, and files simply don't cut > it. It seems they can live with Slowarlis, so why shouldn't they live with us, too? We could even self-sign the respective file with an MD5 checksum (there's already an md5.c in kernelland), to prevent naive tempering. People too stupid to change an Ethernet address are also too stupid to UTSL. Solaris is foreable similarly. I once innocently reinstalled a Solaris x86 machine destined for a customer. I should have read the hostid FAQ before, this would have made me keeping the file in question on a floppy. The new installation created a new hostid, but i've already obtained a key for Firewall-1 for the previous hostid... After this, i've got a problem. :) Well, i read the hostid FAQ, and finally created a new hostid file similar to the one i've been using to obtain the license key. FreeBSD could easily create the hostid at installation time as well, maybe even by examining the first ethernet address (if any), this would even yield you the same ID again after reinstalling from scratch, as long as your hardware remained the same. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)