Lisp HUG Maillist Archive

Hardware Identification

Hi Guys,

For security reasons I need to identify the client hardware before
my server can serve data to it. In one blog I read that the CPU
serial number can be turned 'off' and not all motherboards/HHD
manufacturers give out their serial numbers. Even if they are
available how can we have access to them in LispWorks?

Has anybody tried something like this before? What is the best
way to identify a PC?


Thanks
Ismail

Re: Hardware Identification

Ismail Electricwala <ismailonly@yahoo.com> writes:

> For security reasons I need to identify the client hardware before
> my server can serve data to it. In one blog I read that the CPU
> serial number can be turned 'off' and not all motherboards/HHD
> manufacturers give out their serial numbers. Even if they are
> available how can we have access to them in LispWorks?
>
> Has anybody tried something like this before? What is the best
> way to identify a PC?

There's no good way.

You could use the MAC address of one of the interfaces, but network
cards break too.


You could also use a data token.  Ie. using public key cryptography, you
could have each client create a secret/public key pair, and register
their public keys (just like ssh does it to allow password-less
authentification).


-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
A bad day in () is better than a good day in {}.


Updated at: 2020-12-10 08:37 UTC